项目介绍
chatgpt-on-wechat(简称CoW)项目是基于大模型的智能对话机器人,基于大模型搭建的聊天机器人。
- 支持平台:企业微信、微信 公众号、飞书、钉钉 等接入
- 支持模型:deepseek/GPT3.5/GPT4.0/Claude/文心一言/讯飞星火/通义千问/Gemini/GLM-4/Claude/LinkAI,
- 支持能力:处理文本、语音和图片,访问操作系统和互联网
- 支持知识库:基于自有知识库进行定制企业智能客服(基于 LinkAI 实现)。
- 支持插件:基于插件系统。如 tools(点这里)、LinkAI等
你既可以使用 python 运行,也可以使用 docker 部署
示例
1.基于chat-gpt的对话
图片
2.图片生成(以文找图),gpt3不支持
图片
3.插件系统
3.1文档总结(基于Link-AI)
图片
3.2文档总结(基于python库)
图片
3.3论文查找
图片
3.wikipedia
准备工作
1.获取DeepSeek的api-key
1.1 申请测试免费的账号
打开连接(需要手机号登录):https://platform.deepseek.com/api_keys
点击 创建 API key 按钮,输入名称之后点击创建按钮
图片
你将会得到一个api key ,请妥善保管!
安装
1.本地运行(需要python环境)
1.1 拉取代码
1.2 安装依赖
1.3 配置参数
主应用:基于根目录下的config-template.json文件生成config.json,参数说明如下
插件的配置根据目录下plugins/config.json.template生成plugins/config.json,详细的配置过程点这里,原文档很清晰明了,这里不多说了
1.4 运行
2.docker版本(需要docker环境)
2.1 拉取镜像
此时,镜像列表中多出一个镜像
图片
配置参数
点击运行按钮,会出现弹窗:
图片
名称随机,我们需要设置环境变量,即上述的参数,但是在做环境变量时,需要将key写成大写,例如:OPEN_AI_API_KEY。
由于deepseek 的 api 接口兼容 open-ai,所以你可以像下面这样配置
运行
点击运行按钮,即可运行。
登陆
运行之后会出现一个二维码,使用微信扫码即可完成登陆。扫码成功后日志会打印:Start auto replying.
图片
测试
你可以使用对话测试,也可通过内置命令查看:
图片
图片
说明
- tool插件是默认开启的,如果配置Link-Ai key和code的话默认打开文档总结,支持链接和微信卡片链接。
- Link-Ai是根据会话Token收费的,但是可以通过积分免费使用。
- 可以开启语音识别功能
- 我用的是小号微信登陆的,在大号建立的会话窗口
- 部分插件功能原作者还在开发测试调优中