
一键优化AI提示词,提升大模型输出质量,纯前端运行保障数据安全!
核心内容:
智能优化提示词功能,支持多轮迭代与效果对比
多模型支持与高级参数配置,满足不同需求
纯前端架构设计,确保数据隐私与本地安全
Prompt Optimizer是一款专为 AI 提示词优化而设计的前端工具,支持多模型、多平台、隐私保护,助你高效构造高质量 Prompt,从而提升 LLM 输出效果。
支持网页版与Chrome 插件,开箱即用,免费开源!
✨ 功能亮点
•🎯智能优化:一键优化提示词,支持多轮迭代,提升 AI 输出质量•🔍效果对比:原始 vs 优化后提示词,结果直观可视•🤖多模型支持:支持 OpenAI、Gemini、DeepSeek、智谱、SiliconFlow 等•⚙️高级参数配置:每个模型可单独设置temperature、max_tokens等•🔐安全架构:纯前端运行,无后端中转,数据不出本地•💾隐私保护:API 密钥与历史记录本地加密存储,支持导入导出•📱多端使用:提供 Web 应用和 Chrome 插件•🌐跨域兼容:支持 Vercel 边缘代理,解决 CORS 问题•🔑访问控制:可设置访问密码,私有部署更安全
🧪 在线体验
无需安装,直接访问:
👉 https://prompt.always200.com
✅ 所有数据仅保存在浏览器本地,纯前端实现,使用安全放心。
📦 快速部署指南
✅ 方式一:一键部署到 Vercel[1](推荐)
点击部署[2]
或手动操作:
1.Fork 本项目到 GitHub 2.在 Vercel 中导入该仓库 3.配置环境变量:•ACCESSPASSWORD:访问密码•VITEOPENAIAPIKEY等:模型 API 密钥
详见:Vercel部署指南[3]
* *
🐳 方式二:Docker 部署
快速运行
docker run -d -p 80:80–restart unless-stopped –name prompt-optimizer linshen/prompt-optimizer
配置密钥与访问认证
docker run -d -p 80:80 -e VITEOPENAIAPIKEY=yourkey -e ACCESSUSERNAME=admin -e ACCESSPASSWORD=your_password –restart unless-stopped –name prompt-optimizer linshen/prompt-optimizer
🧩 Docker Compose
git clone https://github.com/linshenkx/prompt-optimizer.gitcd prompt-optimizer# 可选:创建 .env 文件cat >.env << EOFVITEOPENAIAPIKEY=yourkeyACCESSUSERNAME=adminACCESSPASSWORD=your_passwordEOFdocker compose up -d
查看日志:
docker compose logs -f
🔌 Chrome 插件安装
Chrome商店地址[4]
•可通过 Chrome Web Store 安装(注意版本更新可能延迟)•安装后点击浏览器图标,即可使用提示词优化器
⚙️ API 密钥配置指南
✅ 界面配置(推荐)
1.点击右上角“⚙️设置”2.进入“模型管理”选项卡 3.配置对应模型 API 密钥和高级参数 4.支持设置 llmParams 自定义参数
有关llmParams的更详细说明和配置指南,请参阅 LLM参数配置指南[5]。
示例:
{"temperature":0.7,"max_tokens":4096,"timeout":60000}
支持模型:
•OpenAI(gpt-3.5 / gpt-4 / gpt-4o)•Gemini(1.5-pro / 2.0-flash)•DeepSeek(chat / coder)•智谱(GLM-4 / GLM-4-Flash)•SiliconFlow、自定义兼容 API
👉 查看:LLM 参数配置指南
🌍 环境变量配置(适用于 Docker)
-e VITEOPENAIAPIKEY=xxx-e VITEGEMINIAPIKEY=xxx-e VITEZHIPUAPIKEY=xxx-e VITECUSTOMAPIBASEURL=https://api.xxx.com/v1-e VITECUSTOMAPIMODEL=my-model
🧑💻 本地开发
详细文档可查看 开发文档[6]
git clone https://github.com/linshenkx/prompt-optimizer.gitcd prompt-optimizerpnpm install# 启动开发服务pnpm dev # 构建 core/ui 并启动 Webpnpm dev:web # 仅运行前端pnpm dev:fresh # 重置后启动
❓ 常见问题
Q1. 配置密钥后无法连接?
A: 通常是浏览器 CORS 拦截所致,建议使用 Vercel 部署或代理方式。
Q2. 如何本地连接 Ollama?
export OLLAMAORIGINS=*export OLLAMAHOST=0.0.0.0:11434
Q3. 商业 API 跨域限制?
推荐:
1.使用 Vercel 代理(默认支持)2.自建代理(如 OneAPI),在设置中配置自定义 API 地址
🤝 贡献指南
Fork 项目 & 创建分支git checkout -b feature/awesome-feature# 提交更改git commit -m "feat: 添加功能"# 推送 & 提交 PRgit push origin feature/awesome-feature
建议使用 cursor 工具进行本地 Code Review 后再提交 PR。
[](javascript:void (0);)
开源大模型开源大模型是什么意思开源大模型有哪些





