详细介绍
Just Prompt 是一个专注于模型提示(prompt)的统一工具库,支持多种大语言模型(LLM),如 OpenAI、Anthropic、Google Gemini 和 DeepSeek 等。该库提供了丰富的功能模块,能有效提升用户对模型的控制能力。
核心功能
- 多模型支持:兼容 OpenAI (GPT-4, GPT-3.5-turbo)、Anthropic Claude、Google Gemini 和 DeepSeek 等主流大语言模型。
- 上下文注入:允许在提示中嵌入自定义的 JSON 上下文,增强模型理解能力。
- 可插拔组件:通过原子(Atoms)和分子(Molecules)机制实现功能扩展,支持自定义逻辑处理。
- 多语言支持:能够检测输入文本的语言,并自动选择相应的模型进行处理。
安装方法
可以通过 pip 安装 Just Prompt:
pip install just-prompt使用方法
初始化工具并设置 API 密钥后,可以创建提示并获取模型回复。
from just_prompt import JustPrompt
# 初始化工具,设置 API 密钥
jp = JustPrompt(
openai_api_key="your_openai_key",
anthropic_api_key="your_anthropic_key",
google_api_key="your_google_key",
deepseek_api_key="your_deepseek_key"
)
# 创建提示
prompt = jp.Prompt(
c,
c "123", "preferences": ["技术", "应用"]}
)
# 获取回复
resp
print(response)高级用法
Just Prompt 还支持上下文注入、可插拔组件和多语言处理。
from just_prompt.molecules import ClaudeExtendedThinking
# 启用 Claude 的扩展思考功能
extended_thinking = ClaudeExtendedThinking(tokens=1024)
prompt = jp.Prompt(
c,
callbacks=[extended_thinking]
)注意事项
- 确保在初始化工具时正确设置所有使用的模型的 API 密钥。
- 部分功能可能需要额外安装依赖包,如
openai、anthropic和google-generativeai等。 - 根据具体需求调整提示参数(如温度、最大令牌数)以获得最佳效果。
Prompt
OpenAI
Anthropic
Google Gemini
DeepSeek