Skip to content

telepace/aireader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prompt Tester

一个用于快速测试LLM prompt效果的工具,能够帮助进行prompt engineering的实验和优化。

主要功能

提示测试页面

  • 处理对象框: 存放要处理的文本内容
  • Prompt框: 存放给AI的指令
  • 处理结果: 显示处理结果,并可以保存测试结果
  • AI聊天: 主流AI聊天界面,提供两个特殊功能:
    • 评估Prompt: 分析当前prompt的质量
    • 生成新Prompt: 基于评估结果生成新版本的prompt

已保存测试页面

  • 展示所有已保存的测试结果
  • 可查看详情和管理测试记录
  • 可选择测试重新加载到提示测试页面

技术栈

  • React + TypeScript
  • Material UI
  • Gemini 2.5 Pro API

开始使用

1. 配置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

2. 安装依赖

pnpm install

3. 开发模式运行

pnpm start

4. 构建生产版本

pnpm run build

使用说明

  1. 在处理对象框中输入要被处理的文本
  2. 在Prompt框中输入指令
  3. 点击"生成"按钮获取处理结果
  4. 满意的结果可以点击"保存"按钮保存下来
  5. 使用聊天功能评估Prompt或生成新版Prompt
  6. 在"已保存测试"页面管理和查看历史测试

扩展开发

项目架构设计为模块化,便于扩展更多功能:

  • 支持更多的AI模型
  • 添加更多的prompt模板
  • 增强数据分析功能

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages