最近在一些社交平台,微信接入chatgpt还是挺火的,想必很多小伙伴们看别人王也会感觉非常有趣,在群聊里面@ai发言有一种皇帝翻牌子的感觉,别提有多爽了,那么这究竟应该要如何实现呢?今天小编就为大家带来具体的教程,有需要的朋友们快来看一看吧!
本次教程还是会用到我们的老朋友,开源项目chatgpt-on-wechat
https://github.com/zhayujie/chatgpt-on-wechat
流程分三步
1.配置GPT4o的apikey,model;
2.配置访问GPT4o 中转地址;
3.重置chatgpt-on-wechat服务,并重新扫码登录;
chatgpt-on-wechat项目本身就支持接入GPT4o,不过有个难点,就是需要一个中转地址,否则我们国内是无法调用GPT4o的api接口的。
PS:中转地址在文章结尾给大家准备好了,可自取(正常情况下不会有问题,但不保证一直稳定)。
首先要拿到有GPT4o调用权限的apikey,这里面有三个要求(网上很多教程,这里就不细说了):
有ChatGPT账号;
ChatGPT账号的API需要绑定信用卡,并充值了余额;
创建apikey;
没有apikey的朋友也可以直接去淘宝买。
然后要在chatgpt-on-wechat项目根目录/docker目录下找到docker-compose.yml文件并修改配置,配置参考:
version: '2.0'services: chatgpt-on-wechat: image: zhayujie/chatgpt-on-wechat container_name: chatgpt-on-wechat security_opt: - seccomp:unconfined environment: OPEN_AI_API_KEY: 'sk-xxx' OPEN_AI_API_BASE: 'https://gpt.kangarooking-ai.cn/v1' MODEL: 'gpt-4o' SINGLE_CHAT_PREFIX: '[""]' SINGLE_CHAT_REPLY_PREFIX: '" "' GROUP_CHAT_PREFIX: '["@kg小助理"]' GROUP_NAME_WHITE_LIST: '["测试1群", "测试2群"]' IMAGE_CREATE_PREFIX: '["画", "看", "找"]' CONVERSATION_MAX_TOKENS: 3000 SPEECH_RECOGNITION: 'False' CHARACTER_DESC: '你是我的AI小助理, 你旨在回答并解决人们的任何问题特别是法律相关的内容,并且可以使用多种语言与人交流。' EXPIRES_IN_SECONDS: 3600 USE_GLOBAL_PLUGIN_CONFIG: 'True'
1.将GPT4o的apikey填入OPEN_AI_API_KEY
2.中转地址:https://gpt.kangarooking-ai.cn/v1填入OPEN_AI_API_BASE
3.MODEL填gpt-4o
sealos云部署的朋友注意,配置文件格式和docker-compose.yml不同:
OK到这里GPT4o接入个人微信就配置完毕了
袋鼠帝的中转地址:https://gpt.kangarooking-ai.cn/v1
接下来重新执行docker-compose up -d,就能让项目重新加载配置文件并重启,最后扫码登录即可。