微信AiRobot
该文章引用开源项目chatgpt-on-wechat
有兴趣可以 wx 添加Kairos 试用一下(目前 ai 模型为 Kimi)
Kairos 会不定时进行更新
更新日志
2024
05-31
在私有云服务器上,使用 Docker 首次部署 Kairos,接入Kimi(月之暗面)
动手能力强的同学可以直接用官方文档进行搭建
本篇文章以个人搭建经历为前提,仅作参考!
前期准备
- Docker 基础知识(针对容器的查看、启用、重启、停用)
- Linux 基础知识(针对目录的切换,创建)
- 一台已经安装 Docker、docker-compose 的私有云服务器(Windows 或 Mac 可以安装桌面程序)
- 一个已经实名 的微信账号(我是另外创建了一个)
程序部署
在自定义的目录下运行下面的指令,下载docker-compose.yml 配置文件
1 | wget https://open-1317903499.cos.ap-guangzhou.myqcloud.com/docker-compose.yml |
yml 文件会下载到当前的目录下

在当前目录下输入下面的指令,启动容器
1 | docker compose up -d |
上面的指令会自动寻找当前目录下的docker-compose.yml 文件
如果把 yml 文件重命名了,那么可以值用下面的指令去指定 yml 文件生成 docker 镜像和容器
1 | docker-compose -f xxx.yml up -d |
运行下面的指令,查看容器运行日志,并扫描日志中弹出的 wx 二维码进行登录
1 | docker logs -f chatgpt-on-wechat |

当最下面出现了“Start auto reply”字样的时候,就说明登录成功了
接入 Ai 模型
本篇文章所展示接入的 Ai 模型不一定全面,仅作参考
前往Kimi 开放平台注册账号,并创建 API Key

新注册的用户都会有 15RMB 的赠送额度,够前期过渡用一用了
然后在docker-compose.yml文件的当前目录下运行指令,将yml文件针对Kimi进行配置,官方配置说明参考
1 | vim docker-compose.yml |

- 新增moonshot_api_key ,填入Kimi的API Key
- model 针对Kimi可选择3个模型,价格从低到高依次为:moonshot-v1-8k、moonshot-v1-32k、moonshot-v1-128k
- 可以设置single_chat_prefix 设置私人聊天的前缀
配置结束完后,停止并删除容器,按程序部署 的步骤重新部署容器!!
ISSUES
目前存在的问题为,手机端wx保持在线,docker镜像还是会出现掉线的情况,chatgpt-on-wechat官方issues上讨论是wx的机制,如果有网友有解决办法,可以评论留言一下,谢谢~
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kairos' Blog!
评论
GiscusValine

