linshenkx/prompt-optimizer

An AI prompt optimizer for writing better prompts and getting better AI results.

Prompt Optimizer – 简介

Prompt Optimizer 是一个基于 Web(也可用于桌面 / Chrome 扩展 / Docker)的工具,帮助您改进发送给大型语言模型(LLM)和文本到图像生成器的提示词。它接受原始提示词,一键运行多轮优化,并显示前后结果以及评估指标,以便您查看修改后的提示词是否能带来更好的模型回答。


核心功能(如 README 所述)

  • 智能迭代优化 – 一键对系统级和用户级提示词运行多轮优化。
  • 评估套件 – 分析、单结果评分、多结果比较,以量化改进程度。
  • 多模型支持 – 支持 OpenAI、Gemini、DeepSeek、Grok、智谱 AI、SiliconFlow、MiniMax 以及任何兼容 OpenAI 的自定义端点。
  • 图像生成模式 – 可使用 Gemini、Seedream、Grok 等优化并运行文本到图像、图像到图像和多图像生成。
  • 提示词来源 – 可从零开始、使用模板、本地文件或从社区运营的 Prompt Garden 导入。
  • 智能收藏 – 保存的提示词会保留版本历史、媒体和来源元数据;可导出/导入。
  • 高级测试 – 变量替换、多轮对话模拟和函数调用(工具使用)测试。
  • 安全的客户端架构 – UI 在浏览器(或桌面应用)中运行,直接与选定的模型 API 通信;没有中间服务器存储您的数据。
  • 多平台交付 – 可作为托管 Web 应用、可下载的桌面应用(自动更新安装程序)、Chrome 扩展或 Docker 镜像使用。可以使用密码保护部署。
  • MCP(Model Context Protocol)服务器 – 通过标准 API 公开优化功能,支持与 Claude Desktop 等工具集成。

如何开始

  1. 在线演示 – 访问 https://prompt.always200.com,在 Model Manager 中添加模型密钥,然后按照快速入门教程操作。
  2. 自托管 – 一键部署到 Vercel 或 Cloudflare,或运行 Docker 镜像(linshen/prompt-optimizer)。环境变量(VITE_OPENAI_API_KEY、ACCESS_PASSWORD 等)配置 API 密钥和可选的访问控制。
  3. 桌面 – 从 GitHub 发布页面下载安装程序(.exe、.dmg、.AppImage),获得原生应用以避免 CORS 限制。
  4. Chrome 扩展 – 从 Chrome 网上应用店安装,然后从工具栏打开优化器。

典型工作流程

  1. 创建或导入提示词(文本、模板或从 Prompt Garden 导入)。
  2. 运行“优化” – 系统将提示词发送到选定的 LLM,接收优化版本,并重复可配置的轮数。
  3. 评估 – 查看分析,比较原始和优化输出的分数,并可选择运行多结果测试。
  4. 保存 – 将优化后的提示词添加到收藏以供重用;如果需要分享,可导出。
  5. 高级测试 – 定义变量、模拟多轮对话或在最终确定前测试函数调用。

适用人群

  • 构建可重用提示词库的提示词工程师。
  • 需要快速微调提示词的 LLM 集成开发人员。
  • 希望获得更精确视觉结果的文本到图像提示词创作者。
  • 希望为内部 LLM 使用自托管、密码保护 UI 的团队。

更多信息


TL;DR

Prompt Optimizer 是一个全栈、多平台 UI,允许您迭代改进 LLM 或图像生成提示词、评估更改并保留优化提示词库。它支持许多主要模型提供商,可在本地或云端运行,并通过 Model Context Protocol 公开其优化功能,以便与其他 AI 工具集成。

相关

  • 项目
  • 项目
  • 项目
  • Dispatch
  • 项目