Langbot usage
Langbot 使用说明
部署对话机器人(以Gewechat为例)
拉取镜像
1
2## mac arm 从阿里云镜像仓库拉取
docker pull registry.cn-chengdu.aliyuncs.com/tu1h/wechotd:alpine更改镜像名
1
docker tag registry.cn-chengdu.aliyuncs.com/tu1h/wechotd:alpine gewe
创建网络
1
docker network create langbot-network
运行容器
1
docker run -itd --network langbot-network -v /root/temp:/root/temp -p 2531:2531 -p 2532:2532 --privileged=true --name=gewe gewe /usr/sbin/init
部署Langbot
拉取源码
1
git clone https://github.com/RockChinQ/LangBot
修改
docker-compose.yaml文件1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22version: "3"
services:
langbot:
image: rockchin/langbot:latest
container_name: langbot
volumes:
- ./data:/app/data
- ./plugins:/app/plugins
restart: on-failure
environment:
- TZ=Asia/Shanghai
ports:
- 5300:5300 # 供 WebUI 使用
- 2280-2290:2280-2290 # 供消息平台适配器方向连接
# 根据具体环境配置网络
networks:
- langbot-network
networks:
langbot-network:
external: true运行容器
1
docker-compose up -d
验证部署成功,访问
http://localhost:5300
配置对话机器人(以Gewechat为例)
登录
Langbot,点击左侧菜单栏中的设置,选择platform.json,切换编辑模式,找到gewechat适配器,填写配置信息,app_id与token不用填,个人微信扫码登录的时候会自动获取设置,地址中的域名langbot与gewe为容器名称:
配置对话模型(以openapi为例)
选择
provider.json,切换编辑模式,找到openai-chat-completions配置信息,填入地址,找到keys.openai配置信息,填入密钥,最后找到model,填入模型名称,示例如下:
重启Langbot
重启
Langbot容器:1
2docker-compose down
docker-compose up -d重启成功后,会看到控制台打印日志,出现微信登录二维码,扫描登录即可使用:
参考文献
注意事项
- Gewechat在本教程实现时未被封禁,请尝试其他实现方式。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 后端学习手记!
















