51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

把 ChatGPT 接入到微信上「Docker 篇」

上一篇杜老师分享了使用源码部署 ChatGPT 接入到微信上,先提示下近期有小伙伴提到会有封号问题,请尽量用小号部署。此篇分享如何用 Docker 将ChatGPT 接入到微信上!

基于环境变量运行 {#基于环境变量运行}

参考下方环境变量配置说明运行项目:

|------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 3 4 5 6 7 8 9 10 | docker run -itd --name wechatbot --restart=always \ -e APIKEY="替换成你的 key" \ -e AUTO_PASS=false \ -e SESSION_TIMEOUT=60s \ -e MODEL=text-davinci-003 \ -e MAX_TOKENS=512 \ -e TEMPREATURE=0.9 \ -e REPLY_PREFIX="来自机器人的回复:" \ -e SESSION_CLEAR_TOKEN="清空会话" \ penndu/wechatbot/wechatbot:latest |

如果上面镜像下载速度较慢,可以使用杜老师的加速镜像:

|------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 3 4 5 6 7 8 9 10 | docker run -itd --name wechatbot --restart=always \ -e APIKEY="替换成你的 key" \ -e AUTO_PASS=false \ -e SESSION_TIMEOUT=60s \ -e MODEL=text-davinci-003 \ -e MAX_TOKENS=512 \ -e TEMPREATURE=0.9 \ -e REPLY_PREFIX="来自机器人的回复:" \ -e SESSION_CLEAR_TOKEN="清空会话" \ registry.cn-beijing.aliyuncs.com/dusays/wechatbot/wechatbot:latest |

项目运行后使用下方命令进入容器中:

|-----------|----------------------------------------| | 1 | docker exec -it wechatbot bash |

然后使用下面的命令查看二维码的 URL:

|-----------|------------------------------------| | 1 | tail -f -n 50 /app/run.log |

基于配置文件运行 {#基于配置文件运行}

新建名为 config.json 的配置文件,根据实际情况修改其中内容:

|------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 3 4 5 6 7 8 9 10 | { "api_key": "your api key", "auto_pass": true, "session_timeout": 60, "max_tokens": 1024, "model": "text-davinci-003", "temperature": 1, "reply_prefix": "来自机器人回复:", "session_clear_token": "清空会话" } |

然后使用下方命令「行一」运行项目,如果下载速度较慢,可以使用杜老师的加速镜像「行二」

|-------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 | docker run -itd --name wechatbot -v ./config.json:/app/config.json penndu/wechatbot/wechatbot:latest docker run -itd --name wechatbot -v ./config.json:/app/config.json registry.cn-beijing.aliyuncs.com/dusays/wechatbot/wechatbot:latest |

接着在项目运行后使用下方命令进入容器:

|-----------|----------------------------------------| | 1 | docker exec -it wechatbot bash |

最后使用下面的命令查看二维码的 URL:

|-----------|------------------------------------| | 1 | tail -f -n 50 /app/run.log |

赞(1)
未经允许不得转载:工具盒子 » 把 ChatGPT 接入到微信上「Docker 篇」