提示词优化器Prompt Optimizer

简介

什么是 Prompt Optimizer ?

Prompt Optimizer 是一个强大的 AI 提示词优化工具,帮助你编写更好的 AI 提示词,提升 AI 输出质量。支持 Web应用和 Chrome 插件两种使用方式。

✨ 核心特性

  • 🎯 智能优化:一键优化提示词,支持多轮迭代改进,提升AI回复准确度
  • 🔄 对比测试:支持原始提示词和优化后提示词的实时对比,直观展示优化效果
  • 🔄 多模型集成:支持 OpenAIGeminiDeepSeek 等主流 AI模型,满足不同需求
  • 🔒 安全架构:纯客户端处理,数据直接与AI服务商交互,不经过中间服务器
  • 💾 隐私保护:本地加密存储历史记录和 API 密钥,确保数据安全
  • 📱 多端支持:同时提供 Web应用和 Chrome 插件两种使用方式
  • 🎨 用户体验:简洁直观的界面设计,响应式布局和流畅交互动效果
  • 🌐 跨域支持:Vercel 部署时支持使用 Edge Runtime 代理解决跨域问题(可能会触发部分厂商风控)

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 prompt-optimizer ,下拉找到 linshen/prompt-optimizer,版本选择 latest

本文写作时, latest 版本对应为 1.0.2

端口

本地端口不冲突就行,不确定的话可以用命令查一下

1
2
# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 容器端口
3898 80

环境

Prompt Optimizer 支持环境变量配置

可变 说明
VITE_OPENAI_API_KEY your_key 用于 OpenAI API 的密钥,确保应用能够访问 OpenAI 服务。
VITE_GEMINI_API_KEY your_key 用于 Gemini API 的密钥,确保应用能够访问 Gemini 服务。
VITE_DEEPSEEK_API_KEY your_key 用于 DeepSeek API 的密钥,确保应用能够访问 DeepSeek 服务。
VITE_SILICONFLOW_API_KEY your_key 用于 SiliconFlow API 的密钥,确保应用能够访问相关服务。
VITE_CUSTOM_API_KEY your_custom_api_key 自定义 API 的密钥,用于访问兼容 OpenAI 的自定义接口。
VITE_CUSTOM_API_BASE_URL your_custom_api_base_url 自定义 API 的基础 URL,指定自定义 API 的访问地址。
VITE_CUSTOM_API_MODEL your_custom_model_name 自定义模型的名称,用于在调用自定义 API 时指定使用的模型。

但老苏选择了采用默认配置,因为在 Web 界面上配置更灵活一些

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

1
2
3
4
5
6
# 运行容器
docker run -d \
--restart unless-stopped \
--name prompt-optimizer \
-p 3898:80 \
linshen/prompt-optimizer

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

1
2
3
4
5
6
7
8
9
version: '3'

services:
prompt-optimizer:
image: linshen/prompt-optimizer
container_name: prompt-optimizer
restart: unless-stopped
ports:
- 3898:80

然后执行下面的命令

1
2
3
4
5
6
7
8
9
10
# 新建文件夹 prompt-optimizer
mkdir -p /volume1/docker/prompt-optimizer

# 进入 prompt-optimizer 目录
cd /volume1/docker/prompt-optimizer

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:3898 就能看到主界面

设置

右上角 模型管理

以硅基流动为例,目前新用户注册会获得 14 元免费额度,相当于 2000 万 Tokens,虽然不是免费,但也够用一阵子的

注册地址

https://cloud.siliconflow.cn/i/NkUiXVhQ

  • 模型标识: 硅基流动
  • 显示名称:siliconflow
  • API地址:https://api.siliconflow.cn/v1
  • API密钥:在硅基生成秘钥
  • 默认模型:如果 API 地址和 API 密钥没问题的话,下拉会显示所有的模型

保存后还可以用 测试连接 测一下

Cherry Studio 中找了一个智能体的提示词,简单测试了一下,右侧能看到优化前后的对比

参考文档

linshenkx/prompt-optimizer: 一款提示词优化器,助力于编写高质量的提示词
地址:https://github.com/linshenkx/prompt-optimizer