ChatGPT on WeChat
基于大模型的智能对话机器人,支持微信、企业微信、公众号、飞书、钉钉。支持 GPT、Claude、文心一言、讯飞星火等多种大模型。
基于大模型的智能对话机器人 - 微信/企业微信/飞书/钉钉
ChatGPT on WeChat 是一款成熟的智能对话机器人项目,支持微信个人号、公众号、企业微信、飞书、钉钉等多个平台,集成 GPT、Claude、文心一言、讯飞星火等多种大模型。采用 CowAgent 架构,功能强大且稳定。 GitHub: https://github.com/zhayujie/chatgpt-on-wechat 开发者: zhayujie 许可证: MIT 核心创新:ChatGPT on WeChat 是最早将 ChatGPT 引入微信生态的项目之一,经过多年发展已成为最成熟的微信机器人解决方案。
核心理念:"让 AI 融入日常沟通"
为什么选择 ChatGPT on WeChat?
39k+ Stars:GitHub 近 4 万 stars,社区认可度高。
多平台支持:微信、企业微信、公众号、飞书、钉钉全覆盖。
多 LLM 支持:GPT、Claude、文心一言、讯飞星火等随意切换。
CowAgent 架构:成熟的代理架构,稳定可靠。
核心功能
$#1.
微信支持
- 个人号:私人微信 AI 助手
- 公众号:公众号自动回复
- 企业微信:企业内部助手
- 微信群:群管理、自动回复
$#2.
多 LLM 集成
- OpenAI GPT-4/3.5
- Anthropic Claude
- 百度文心一言
- 讯飞星火
- 阿里通义千问
- 智谱 GLM
- Azure OpenAI
$#3.
CowAgent 架构
- 代理模式设计
- 任务分解执行
- 多代理协作
- 结果汇总
$#4.
多轮对话
- 上下文理解
- 对话记忆
- 话题管理
- 个性化回复
$#5.
语音功能
- 语音消息识别
- 语音回复合成
- 语音命令
- 多方言支持
$#6.
图片处理
- 图片识别
- 图片生成
- OCR 文字提取
- 图片内容理解
$#7.
插件系统
- 官方插件市场
- 自定义插件
- 插件热加载
- 第三方插件
$#8.
企业功能
- 知识库集成
- OA 系统对接
- 审批流程
- 数据报表
安装方式
方式一:一键安装
# 克隆项目
git clone https://github.com/zhayujie/chatgpt-on-wechat.git
cd chatgpt-on-wechat
# 安装依赖
pip install -r requirements.txt
# 配置
cp config-template.json config.json
# 编辑 config.json 填入 API key
# 运行
python app.py方式二:Docker 部署
docker run -d \
--name cow \
-v ./config.json:/app/config.json \
zhayujie/chatgpt-on-wechat:latest方式三:Docker Compose
version: '3'
services:
cow:
image: zhayujie/chatgpt-on-wechat:latest
volumes:
- ./config.json:/app/config.json
restart: unless-stopped配置
基本配置 (config.json)
{
"channel_type": "wechatmp",
"wechatmp_app_id": "YOUR_APP_ID",
"wechatmp_app_secret": "YOUR_SECRET",
"wechatmp_token": "YOUR_TOKEN",
"model": "gpt-4",
"open_ai_api_key": "sk-xxx",
"conversation_mode": true,
"voice_reply_voice": true
}多模型配置
{
"priority_models": [
{"model": "gpt-4", "condition": "admin"},
{"model": "gpt-3.5-turbo", "condition": "default"}
]
}使用示例
微信对话
直接发送消息给机器人
机器人会自动回复
支持:
- 文字对话
- 语音消息
- 图片识别
- 文件处理群管理
在群中添加机器人
设置关键词自动回复
配置群规自动执行企业微信
@机器人 提问
获取知识库信息
发起审批流程定价
免费:项目完全免费开源(MIT 许可证)。成本包括:
- 服务器费用(自托管)
- AI API 费用
- 微信相关服务费用(如需)
系统要求
| 组件 | 最低要求 | 推荐配置 |
|---|---|---|
| 操作系统 | Windows/macOS/Linux | Linux (Ubuntu 20.04+) |
| Python | 3.7+ | 3.9+ |
| 内存 | 512MB RAM | 1GB RAM |
| 存储 | 500MB | 1GB |
| 网络 | 稳定互联网 | 稳定互联网 |
使用场景
微信机器人
个人微信 AI 助手,自动回复、智能对话。
企业 IM 自动化
企业微信、飞书、钉钉内部自动化助手。
智能客服
公众号自动回复、常见问题解答。
个人 AI 助手
通过微信使用 AI,无需额外 APP。
社群管理
微信群自动管理、关键词回复、群规执行。
营销自动化
自动回复咨询、产品介绍、活动推送。
社区与支持
- GitHub: https://github.com/zhayujie/chatgpt-on-wechat
- 文档: https://github.com/zhayujie/chatgpt-on-wechat#readme
- Issues: 在 GitHub 提交问题
- 讨论区: GitHub Discussions
许可证
MIT License - 免费用于个人和商业用途。
标签
wechat, chatbot, llm, enterprise, cowagent, wechat-bot, multi-platform, chinese