一个用于快速测试LLM prompt效果的工具,能够帮助进行prompt engineering的实验和优化。
- 处理对象框: 存放要处理的文本内容
- Prompt框: 存放给AI的指令
- 处理结果: 显示处理结果,并可以保存测试结果
- AI聊天: 主流AI聊天界面,提供两个特殊功能:
- 评估Prompt: 分析当前prompt的质量
- 生成新Prompt: 基于评估结果生成新版本的prompt
- 展示所有已保存的测试结果
- 可查看详情和管理测试记录
- 可选择测试重新加载到提示测试页面
- React + TypeScript
- Material UI
- Gemini 2.5 Pro API
复制 .env.example 文件为 .env 并填入你的 OpenRouter API 密钥:
cp .env.example .env编辑 .env 文件,将 REACT_APP_OPENROUTER_API_KEY= 替换为你的实际API密钥:
REACT_APP_OPENROUTER_API_KEY=your_actual_api_key_here
获取API密钥:https://openrouter.ai/keys
pnpm installpnpm startpnpm run build- 在处理对象框中输入要被处理的文本
- 在Prompt框中输入指令
- 点击"生成"按钮获取处理结果
- 满意的结果可以点击"保存"按钮保存下来
- 使用聊天功能评估Prompt或生成新版Prompt
- 在"已保存测试"页面管理和查看历史测试
项目架构设计为模块化,便于扩展更多功能:
- 支持更多的AI模型
- 添加更多的prompt模板
- 增强数据分析功能