Prompt Optimizer是一个国人开源的AI提示词优化工具,帮助用户编写更好的AI提示词,提升AI输出质量。支持Web应用和Chrome插件两种使用方式,显著提升ChatGPT、Gemini等主流AI模型的输出质量,让对话式AI真正成为高效生产力工具。项目遵守MIT开源协议。

功能特色:

  • 智能优化引擎
    • 一键优化原始提示词,支持多轮迭代改进
    • 实时对比优化前后效果,直观展现质量提升
    • 集成OpenAI、Gemini、DeepSeek等六大模型接口
  • 全链路安全保障
    • 纯前端架构设计,数据直达AI服务商
    • 本地加密存储历史记录与API密钥
    • 支持私有化部署,杜绝数据外流风险
  • 跨平台便捷体验
    • 双端支持:Web应用 + Chrome插件
    • 响应式界面适配各类设备
    • 智能代理解决跨域访问难题

 

使用指南:

1. 使用在线版本

直接访问官网:项目是纯前端项目,所有数据只存储在浏览器本地,不会上传至任何服务器,因此直接使用在线版本也是安全可靠的

2. Vercel部署

方式1:一键部署到自己的Vercel: 部署到 Vercel

方式2: Fork项目后在Vercel中导入(推荐):

  • 先Fork项目到自己的GitHub
  • 然后在Vercel中导入该项目
  • 可跟踪源项目更新,便于同步最新功能和修复

更多详细的部署步骤和注意事项,请查看 Vercel部署指南

3. 安装Chrome插件

  1. 从Chrome商店安装(由于审批较慢,可能不是最新的):Chrome商店地址
  2. 点击图标即可打开提示词优化器

4. Docker部署

# 运行容器(默认配置)
docker run -d -p 80:80 --restart unless-stopped --name prompt-optimizer linshen/prompt-optimizer

# 运行容器(配置API密钥)
docker run -d -p 80:80 \
  -e VITE_OPENAI_API_KEY=your_key \
  --restart unless-stopped \
  --name prompt-optimizer \
  linshen/prompt-optimizer

5. Docker Compose部署

# 1. 克隆仓库
git clone https://github.com/linshenkx/prompt-optimizer.git
cd prompt-optimizer

# 2. 可选:创建.env文件配置API密钥
cat > .env << EOF
VITE_OPENAI_API_KEY=your_openai_api_key
VITE_GEMINI_API_KEY=your_gemini_api_key
VITE_DEEPSEEK_API_KEY=your_deepseek_api_key
EOF

# 3. 启动服务
docker compose up -d

# 4. 查看日志
docker compose logs -f

你还可以直接编辑docker-compose.yml文件,自定义配置:

services:
  prompt-optimizer:
    image: linshen/prompt-optimizer:latest
    container_name: prompt-optimizer
    restart: unless-stopped
    ports:
      - "8081:80"  # 修改端口映射
    environment:
      - VITE_OPENAI_API_KEY=your_key_here  # 直接在配置中设置密钥

⚙️ API密钥配置

 

方式一:通过界面配置(推荐)

  1. 点击界面右上角的”⚙️设置”按钮
  2. 选择”模型管理”选项卡
  3. 点击需要配置的模型(如OpenAI、Gemini、DeepSeek等)
  4. 在弹出的配置框中输入对应的API密钥
  5. 点击”保存”即可

支持的模型:

  • OpenAI (gpt-3.5-turbo, gpt-4)
  • Gemini (gemini-2.0-flash)
  • DeepSeek (DeepSeek-V3)
  • 自定义API(OpenAI兼容接口)

方式二:通过环境变量配置

Docker部署时通过 -e 参数配置环境变量:

-e VITE_OPENAI_API_KEY=your_key
-e VITE_GEMINI_API_KEY=your_key
-e VITE_DEEPSEEK_API_KEY=your_key
-e VITE_SILICONFLOW_API_KEY=your_key
-e VITE_CUSTOM_API_KEY=your_custom_api_key
-e VITE_CUSTOM_API_BASE_URL=your_custom_api_base_url
-e VITE_CUSTOM_API_MODEL=your_custom_model_name
官网: https://prompt.always200.com
源代码:https://github.com/linshenkx/prompt-optimizer/