必须通过后端服务中转解析xml或wechaty拦截消息再调用minimax接口,依赖agent_id校验、https可用性及消息格式匹配;公众号需配置服务器url/token/encodingaeskey并部署flask代理;个人号用wechaty桥接,需npm安装依赖并正确传入agent_id与api密钥。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想让MiniMax Agent在微信公众号或个人号里自动回复用户消息,必须通过后端服务中转解析XML或WeChaty拦截消息,再调用MiniMax v1/chat/completion接口生成内容,整个流程依赖agent_id字段校验、HTTPS服务可用性及消息格式严格匹配。
公众号接入:配置服务器并部署XML代理服务
该方式适用于已备案域名和HTTPS服务器的微信服务号,需手动部署Flask/Django等Web服务接收微信推送。
第一步:登录微信公众号平台→进入「开发」→「基本配置」→填写服务器URL(如https://ai.yourdomain.com/wechat)、Token(6~32位自定义字符串)和EncodingAESKey(启用加密时必填,256位随机密钥)。
第二步:在云服务器上初始化Flask项目,安装flask、requests、python-dotenv,创建.env文件写入MINIMAX_API_KEY、MINIMAX_GROUP_ID与WECHAT_TOKEN。
第三步:编写app.py,监听/wechat路径,对GET请求原样返回echostr完成签名验证;对POST请求解析XML体,提取
第四步:构造Minimax请求体,【必须包含agent_id字段,不可仅传model】,messages数组至少含一条user角色消息;system提示词须在Minimax控制台Agent配置页统一设定,此处不重复传入。
第五步:收到Minimax响应后,提取choices[0].message.content,封装成标准微信XML回复格式:
个人号接入:用WeChaty桥接调用Agent API
此方案无需公众号资质,但依赖Node.js环境与iPad协议扫码登录,WeChaty已停止支持安卓/Windows客户端协议。
方法一:安装依赖与环境变量
执行npm install wechaty@latest axios dotenv,创建.env文件写入MINIMAX_API_KEY和AGENT_ID,确保脚本启动时能读取到这两个值。
方法二:编写消息拦截逻辑
在onMessage事件中判断msg.type() === MessageType.Text且msg.room() === null(即私聊),再调用msg.say()前,向https://api.minimax.chat/v1/chat/completion发起POST请求,body中【必须携带agent_id】,否则返回400错误。
这一步操作起来很简单,直接把消息内容塞进messages数组就行,但要注意避免重复发送空消息或系统通知类内容。
Agent ID与API密钥获取路径
所有接入方式都依赖这两个凭证,缺一不可。
1. 访问https://platform.minimax.io登录开发者控制台。
2. 左侧导航栏点击「Agent」→「创建Agent」→选择「通用对话型」模板。
3. 填写名称、输入系统提示词(如“你是一名耐心客服,只回答售后问题”)→点击「保存并发布」。
4. 在Agent详情页复制显示的Agent ID;进入「项目管理」→「API密钥管理」→复制sk-xxx格式密钥。











