ChatGPT-on-WeChat是一个基于大语言模型的智能对话机器人项目,支持接入微信、企业微信等多种平台,可以实现文本对话、语音交互、图片生成等丰富功能。本文整理了该项目的重要学习资源,帮助大家快速上手。
ChatGPT-on-WeChat(简称CoW)是基于大模型的智能对话机器人,支持以下特性:
多端部署:支持微信公众号、企业微信应用、飞书、钉钉等多种部署方式多模型支持:可选择GPT-3.5、GPT-4、Claude、文心一言等多种大语言模型多模态交互:支持文本对话、语音识别/合成、图片生成等功能插件系统:提供多角色切换、联网搜索、敏感词过滤等丰富插件知识库定制:可基于自有资料创建专属知识库,打造定制化智能助手项目GitHub地址:https://github.com/zhayujie/chatgpt-on-wechat
准备工作
注册OpenAI账号并创建API Key准备Python 3.7.1~3.9.X运行环境安装部署
克隆项目代码git clone https://github.com/zhayujie/chatgpt-on-wechatcd chatgpt-on-wechat/安装依赖pip3 install -r requirements.txtpip3 install -r requirements-optional.txt配置启动
复制配置模板并修改cp config-template.json config.json修改config.json中的配置项运行项目python3 app.py详细配置说明请参考:配置文档
使用Docker可以快速部署项目:
获取docker-compose.yml配置文件修改配置文件中的环境变量执行docker compose up -d启动容器查看日志扫码登录详细步骤:Docker部署教程
CoW支持丰富的插件扩展,可以自行开发新插件:
在plugins目录下创建插件目录实现插件逻辑在plugins/config.json中启用插件插件开发指南:插件说明文档
基于LinkAI平台可以创建专属知识库:
注册LinkAI账号上传知识库文档在config.json中配置LinkAI相关参数详细教程:知识库接入文档
使用过程中遇到问题,可以参考:
FAQ文档Issues在线问答ChatGPT-on-WeChat 是一个功能强大的开源项目,希望本文能帮助你快速上手,打造专属的AI助手。如果觉得有帮助,欢迎 star 支持项目发展!