微信接入
PAI 通过 GeWeChat 桥接服务接入个人微信。GeWeChat 是一个独立的外部服务,负责与微信协议对接,PAI 通过其 HTTP API 收发消息。架构说明
环境变量配置
string
required
GeWeChat 服务的 HTTP 地址,例如
http://gewechat:2531string
required
GeWeChat 分配的应用 ID,用于标识当前接入实例
string
required
GeWeChat 的认证 Token,用于 API 调用鉴权
Webhook 配置
端点:POST /webhook/wechat
GeWeChat 会将微信消息转发到此端点。需要在 GeWeChat 管理后台配置回调地址为:
在 Docker Compose 部署中,使用容器名
backend 作为主机名即可。Docker 部署
GeWeChat 作为独立服务运行,在docker-compose.yml 中配置:
1
启动 GeWeChat 服务
确保 GeWeChat 容器正常运行,访问
http://localhost:2531 验证2
登录微信
通过 GeWeChat 提供的接口完成微信账号登录
3
配置回调地址
将 Webhook 回调地址设置为 PAI 后端的
/webhook/wechat 端点4
验证联通
向微信 Bot 发送一条测试消息,确认 PAI 能正确接收和回复
功能支持
文本消息
接收和发送文本消息,支持完整的 AI 对话能力。图片消息
- 接收图片: 微信用户发送的图片会通过 GeWeChat 转发,PAI 获取图片 URL 后进行多模态处理
- 发送图片: AI 生成的图片内容会通过 GeWeChat API 发送给用户