1.下载镜像(大多数源拉取失败,切换Prompt Optimizer源!!!)
docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/linshen/prompt-optimizer:latest
执行结果如下:

2.查看镜像
docker images | grep swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/linshen/prompt-optimizer
执行结果如下:

3.获取免费模型api和key
首先需要知道提示词优化需要用到大模型,这里可以使用免费的模型(硅基流动:https://cloud.siliconflow.cn/i/zcekR77C)
①找到免费模型名称

②生成自己的api

③获取API(key的样例:sk*********)

④获取模型的api
硅基流动的api
https://api.siliconflow.cn/v1
4.运行项目
一切就绪,执行命令运行,需替换自己的内容:
8000 --外网访问的端口(可自定义)
prompt-optimizer --应用名(可自定义)
VITE_CUSTOM_API_KEY='sk-xxx' --自己的key
VITE_CUSTOM_API_BASE_URL='https://api.siliconflow.cn/v1' --硅基流动的api
VITE_CUSTOM_API_MODEL='deepseek-ai/DeepSeek-R1-0528-Qwen3-8B' --免费的模型名称
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/linshen/prompt-optimizer --镜像名称
docker run -d -p 8000:80 --name prompt-optimizer \
-e VITE_CUSTOM_API_KEY='sk-xxx' \
-e VITE_CUSTOM_API_BASE_URL='https://api.siliconflow.cn/v1' \
-e VITE_CUSTOM_API_MODEL='deepseek-ai/DeepSeek-R1-0528-Qwen3-8B' \
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/linshen/prompt-optimizer
5.访问项目
访问url:
http://公网IP:8000/
6.可能出现的问题
docker pull 失败
大部分是因为镜像源的问题,可以使用下面的源:
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/linshen/prompt-optimizer:latest
离线部署
拉取镜像后,保存为离线包:
docker save -o prompt-optimizer.tar swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/linshen/prompt-optimizer
将包上传至指定服务器,加载:
docker load -i prompt-optimizer.tar
查看镜像清单:
docker images | grep prompt-optimizer
后续正常运行即可
网页无法访问
需注意安全策略,是否限制IP或端口访问,如阿里云,需配置对应安全组的策略,开放8000(如果设置为8000)端口
7.部署后效果



1168

被折叠的 条评论
为什么被折叠?



