微信公众号AI升级实战:三步接入DeepSeek大模型全流程
上一篇文章https://mp.weixin.qq.com/s/LJGpJ1o2g2hv5Khl4r3HoA聊了企业微信接入人工智能,今天我们再来讲讲微信公众号如何接入人工智能!
一、注册硅基流动开放平台账号
注册地址:https://cloud.siliconflow.cn/i/0hq76Lbt
注册成功之后平台会赠送14块钱,对个人来说完全够用了。

这个平台可选择的模型很多,有免费的有付费的,大家可以根据自己的需求来选择。

二、选择开源的聊天机器人框架
还是选择chatgpt-on-wechat, 支持将DeepSeek、OpenAI、Claude、Qwen等多种LLM 一键接入到微信公众号、企业微信、飞书、钉钉、网站等常用平台或办公软件,并支持丰富的自定义插件。
官方文档https://docs.link-ai.tech/cow
官方文档有些地方写的不是很清楚,我也是踩了很多坑,翻了很多文档才成功的,我选择的是服务器部署(方便配置和源码修改、稳定运行)的方式,大家可以参考我的步骤来。
- 服务器配置
操作系统:centos7 CPU: 2核 内存:4GB 硬盘:64G python环境:推荐的版本在 3.7.1 ~ 3.9.X,可前往 https://www.python.org/downloads/ 下载,服务器安装参考文章: https://www.cnblogs.com/HGNET/p/17110965.html
- 下载源码
在命令行使用 git 克隆项目并进入目录:
git clone https://gitee.com/zhayujie/chatgpt-on-wechat.git
cd chatgpt-on-wechat/- 安装依赖
pip3 install -r requirements.txt # 必选依赖
pip3 install -r requirements-optional.txt # 可选依赖,语音、tool插件等功能需要⚠️这里可能会报错 urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.0.2k-fips 26 Jan 2017,解决方法如下:
pip3 uninstall urllib3 # 卸载当前的 urllib3
pip install urllib3==1.26.15 #安装兼容的旧版本- 配置
复制项目中的模板文件 config-template.json,来生成最终起效果的配置文件config.json:
cp config-template.json config.json具体内容如下,这是我运行成功的配置文件,其中以*开头的都需要换成自己的。
{
"channel_type": "wechatmp",
"model": "deepseek-ai/DeepSeek-R1-Distill-Qwen-7B",
"open_ai_api_key": "*API KEY",
"open_ai_api_base":"https://api.siliconflow.cn/v1",
"claude_api_key": "YOUR API KEY",
"text_to_image": "dall-e-2",
"voice_to_text": "openai",
"text_to_voice": "openai",
"proxy": "",
"hot_reload": false,
"single_chat_prefix": [""],
"single_chat_reply_prefix": "[bot] ",
"group_chat_prefix": [
"@bot"
],
"group_name_white_list": [
"ChatGPT测试群",
"ChatGPT测试群2"
],
"image_create_prefix": [
"画"
],
"speech_recognition": true,
"group_speech_recognition": false,
"voice_reply_voice": false,
"conversation_max_tokens": 2500,
"expires_in_seconds": 3600,
"character_desc": "你是基于大语言模型的AI智能助手,旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。",
"temperature": 0.7,
"subscribe_msg": "感谢您的关注!\n这里是AI智能助手,可以自由对话。\n支持语音对话。\n支持图片输入。\n支持图片输出,画字开头的消息将按要求创作图片。\n支持tool、角色扮演和文字冒险等丰富的插件。\n输入{trigger_prefix}#help 查看详细指令。",
"use_linkai": false,
"linkai_api_key": "",
"linkai_app_code": "",
"wechatmp_app_id": "*app_id",
"wechatmp_token": "*token",
"wechatmp_app_secret": "*secret",
"wechatmp_aes_key": "",
"wechatmp_port": 80
}三、微信公众号配置

按照上图的对应关系,将各个值填写到config.json里面去;注意,消息加密方式这里我选的是明文模式。
四、启动服务
在chatgpt-on-wechat文件下面执行如下命令:
touch nohup.out # 首次运行需要新建日志文件
nohup python3 app.py & tail -f nohup.out # 在后台运行程序并通过日志输出二维码出现这个界面就表示启动成功了;如果访问失败,可以看看防火墙是否开放了80端口

如果想要关闭程序可以 执行 kill -9 <pid>来完成,执行以下命令可以查看当前进程的 pid:
ps -ef | grep app.py | grep -v grep五、验证
向公众号发送消息,可以看到如下效果,则表示完全成功了!!!

关注我,了解更多AI黑科技!