ChatGPT on WeChat 使用教程

基于大模型的超级AI助理,微信/企微/飞书/钉钉多平台接入

⭐ 42.2K Star · 开源免费

📖 项目简介

ChatGPT on WeChat(CowAgent)是基于大模型的超级AI助理,能主动思考和任务规划、访问操作系统和外部资源、创造和执行Skills、拥有长期记忆并不断成长。支持微信、企业微信、飞书、钉钉、微信公众号、网页等多个平台接入。

可选择 OpenAI / Claude / Gemini / DeepSeek / Qwen / GLM / Kimi / LinkAI 等主流大模型,能处理文本、语音、图片和文件,可快速搭建个人AI助手和企业数字员工。GitHub Star 已达 42.2K

核心亮点

📱
多平台接入
微信、企微、飞书、钉钉、公众号、网页全覆盖,一套代码多端运行
🧠
多模型支持
GPT / Claude / Gemini / DeepSeek / Qwen / Kimi 等主流大模型随意切换
🔌
插件生态
丰富的插件系统,支持联网搜索、知识库、角色扮演、Midjourney绘图等
🏢
企业级方案
可快速搭建企业数字员工,支持多轮对话、语音交互、文件处理

🔗 支持的平台

💬
微信
个人微信接入,群聊/私聊均支持
💼
企业微信
企业微信应用接入,适合企业场景
🐦
飞书
飞书机器人接入,团队协作首选
📌
钉钉
钉钉机器人接入,办公场景利器

📋 环境要求

🚀 快速部署

方式一:源码部署

1

克隆仓库

将项目代码拉取到本地:

bash git clone https://github.com/zhayujie/chatgpt-on-wechat.git cd chatgpt-on-wechat
2

安装依赖

安装 Python 依赖包:

bash pip3 install -r requirements.txt pip3 install -r requirements-optional.txt # 可选依赖
3

配置参数

复制配置模板并填入你的API密钥和通道配置:

bash cp config-template.json config.json # 编辑 config.json,填入: # - open_ai_api_key: 你的API密钥 # - model: 选择模型(如 gpt-4o, deepseek 等) # - channel_type: 选择接入渠道(wx, wework, feishu, dingtalk 等)
4

启动运行

一条命令启动AI助手:

bash python3 app.py
启动后扫码登录微信,即可开始与AI对话!

方式二:Docker一键部署

1

拉取镜像并启动

bash docker run -d \ --name chatgpt-on-wechat \ -e OPEN_AI_API_KEY=你的API密钥 \ -e MODEL=gpt-4o \ -e CHANNEL_TYPE=wx \ zhayujie/chatgpt-on-wechat

⚙️ 核心配置说明

模型配置

config.json 中配置你要使用的AI大模型:

json { "model": "gpt-4o", "open_ai_api_key": "sk-xxx", "open_ai_api_base": "https://api.openai.com/v1" }

支持的模型包括:GPT-4o、Claude、Gemini、DeepSeek、Qwen、GLM、Kimi、LinkAI 等。

通道配置

通过 channel_type 字段切换接入平台:

常见问题

Q: 支持哪些AI大模型?

支持 OpenAI(GPT-4o/GPT-4)、Claude、Gemini、DeepSeek、通义千问(Qwen)、智谱GLM、Kimi、LinkAI 等主流大模型,通过修改配置即可快速切换。

Q: 可以同时接入多个平台吗?

可以!通过部署多个实例、每个实例配置不同的 channel_type,即可同时在微信、企微、飞书、钉钉等多个平台运行AI助手。

Q: 需要什么服务器配置?

项目本身非常轻量,1核1G的服务器即可运行。如果使用Docker部署,确保安装了 Docker 20.10+ 即可。国内云服务器(阿里云、腾讯云等)均可使用。

Q: 如何使用插件?

项目内置丰富的插件系统,在 plugins 目录下可以看到可用的插件。可以通过配置文件或对话指令来启用/禁用插件,包括联网搜索、知识库问答、角色扮演、Midjourney绘图等。