服务器可以用云服务器的免费体验
deepseek的api可以用华为云或者腾讯云,官网api经常崩,没有免费额度了。本来想用硅基流动的,但是速度很慢,还是腾讯云快多了。
腾讯云DeepSeek API接入文档,根据腾讯云的api文档进行操作。
点击立即接入,跳转至控制台新页面。
点击创建api key
在新页面点击创建API key
,按照页面提示复制下来密钥即可。
硅基流动现在比较卡,建议先不用。之前使用了后在公众号
这里就使用阿里云免费体验的云服务器,加上腾讯云的deepseek接口,使用chatgpt-on-wechat项目但如上面提到的,deepseek太火爆了,即使用了腾讯云,还是会出现卡顿的问题,这会导致微信公众号对话卡顿。可能很久才会处对话内容,要有耐心。
{
"channel\_type": "wechatmp",
"model": "deepseek-r1",
"open\_ai\_api\_key": "你获取的DeepSeek的APIkey",
"open\_ai\_api\_base": "https://api.lkeap.cloud.tencent.com/v1",
"single\_chat\_prefix": [""],
"single\_chat\_reply\_prefix": "",
"wechatmp\_app\_id": "你的微信开发者ID,即APPID",
"wechatmp\_app\_secret": "你的微信开发者密钥,即APP Secret",
"wechatmp\_aes\_key": "前面随机生成的43位AESKey",
"wechatmp\_token": "这里可以自定义3-32位字符,但是要记住",
"wechatmp\_port": 80,
"conversation\_max\_tokens": 3000,
"expires\_in\_seconds": 3600,
"character\_desc": "你是基于大语言模型的AI智能助手,旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。",
"temperature": 0.8,
"subscribe\_msg": "感谢您的关注!\n公众号已接入DeepSeek-V3,可以自由对话。\n受微信限制,较长的输出会先回复一句【正在思考中】,等待片刻后发送任意文字即可获取输出。",
"use\_linkai": false
}
上面配置的文件中,各参数解释如下:
| 参数 | 意义 |
| ----- | ------------------- |
| model | 所调用的模型,根据你的平台和要调的决定 |
| open_ai_api_key | 你用的平台的api的密钥 |
| open_ai_api_base | 你api调用的地址,一般平台的api文档里有写 |
| wechatmp_app_id | 微信公众号里你的app_id |
| wechatmp_app_secret | 微信公众号里你的app_secret |
| wechatmp_aes_key | wei微信公众号里随机生成的EncodingAESKey |
| wechatmp_token | 自己输入,后面要用,我自己定义的为yeanyi |
下面的因为我是之前已经弄过了,所以跟第一次弄得界面不太一样。
开发者密码(appsecret)第一次是需要开启的
进入服务器配置
加密方式,兼容模式(公网IP在下面服务器的内容中)
修改好后提交
open\_ai\_api\_key
与open\_ai\_api\_base
是平台的OpenAI兼容接口,以腾讯云为例:
上面这张图对应的key就是:
https://api.lkeap.cloud.tencent.com/v1
,model为deepseek-v3
或者deepseek-r1
服务器的内容就不过多介绍了,网络上都有,就着重介绍一下需要注意的方面
确认授权对象为所有IP地址,即0.0.0.0/0,开放HTTP协议的80号端口,将公网IP复制下来
用xshell远程连接服务器(22端口,可能需要提前配置一下),
执行下面的命令:
git clone https://github.com/zhayujie/chatgpt-on-wechat.git
pip3 install -r ./chatgpt-on-wechat/requirements.txt
pip3 install -r ./chatgpt-on-wechat/requirements-optional.txt
pip3 install -r ./chatgpt-on-wechat/requirements-optional.txt
vi config.json
将你自己的json文件内容复制进去
运行
sudo python3 app.py
或者后台运行(推荐)
(cd chatgpt-on-wechat && nohup python3 app.py &); tail -f ./chatgpt-on-wechat/nohup.out
完成:
可以看到,由于受订阅号限制,回复内容较短的情况下 (15s内),可以立即完成回复,但耗时较长的回复则会先回复一句 "正在思考中",后续需要用户输入任意文字主动获取答案,而服务号则可以通过客服接口解决这一问题。
git这些操作还有linux命令这些就不说了,基本有些基础应该都能看懂。也很容易自己写这些命令。
值得注意的是接口地址,模型种类这些别选错了,目前存在的问题就是回复老是正在思考中,后面可以想想怎么改进。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。