综合介绍
Claude Prompt Generator 是一个开源项目,旨在帮助用户高效生成适用于Claude3模型的提示语。该工具特别适用于那些已经在使用其他语言模型(如GPT)的用户,通过将现有提示语转换为Claude3提示语,并进行自动和手动评估,以确保输出的有效性和一致性。
功能列表
- 初始提示语生成:从头开始生成适用于Claude3的提示语。
- 现有提示语转换:将OpenAI等模型的提示语转换为Claude3提示语。
- 自动评估:自动评估生成的提示语,确保其有效性。
- 手动评估:用户可以手动调整提示语,以达到最佳效果。
- 多区域支持:支持多个AWS区域的Bedrock API调用。
使用帮助
安装流程
- 前提条件:
- 确保您拥有一个AWS账户,并正确配置了AWS CLI和凭证。
- 如果需要使用提示语评估功能,确保您拥有OpenAI API密钥。
- 安装步骤:
- 克隆项目仓库:
git clone https://github.com/aws-samples/claude-prompt-generator
- 进入项目目录:
cd claude-prompt-generator
- 安装依赖包:
pip install -r requirements.txt
- 配置环境变量:复制
.env.example
文件并重命名为.env
,填写您的OpenAI API密钥和AWS区域信息。
- 克隆项目仓库:
- 运行示例:
- 进入src目录:
cd src
- 运行应用:
python app.py
- 登录输出的URL(通常是
http://127.0.0.1:7860
),输入您的原始OpenAI提示语,获取转换后的Claude提示语。
- 进入src目录:
功能操作流程
- 初始提示语生成:
- 进入“Meta Prompt”标签页,输入您的任务描述(例如:为客户投诉撰写回复邮件)和相关变量,点击“生成提示语”按钮,获取初始Claude提示语。
- 现有提示语转换:
- 进入“Prompt Translation”标签页,输入您的原始OpenAI提示语,点击“修订提示语”按钮,获取转换后的Claude提示语。
- 评估和迭代:
- 将生成的Claude提示语复制到评估标签页,进行比较、评估和迭代,直到提示语达到预期效果。