使用 Cloudflare Workers 在微信公众号集成 ChatGPT
1. 创建 ChatGPT 账号
- 访问 https://chat.openai.com/ 测试网络
如上图,新建一个 KV,名称随意,我使用的是
chatgpt
。
- 新增环境变量并绑定 KV

Settings
->Variables
,新增如下环境变量:WECHAT_ID_LIST = MPWECHAT_GUEST_OPENAI_KEY,填写上面获取的 API KeyWECHAT_MP_TOKEN, 从微信公众号后台获取WECHAT_MP_APPID, 从微信公众号后台获取WECHAT_MP_AES_KEY, 从微信公众号后台获取在这个页面,还需要绑定刚刚创建的 KV,如下图:
- 配置 Workers 路由

Add route
,在 Route 中填写 xxx.chenshaowen.com/*
保存即可。但此时 xxx.chenshaowen.com 还没有指向这个 Service,需要在 Cloudflare 的 DNS 页面配置 CNAME。
3. 在微信公众号集成 Cloudflare Workers
- 登录微信公众号后台
- 配置服务器地址
WECHAT_ID_LIST
的值。最后别忘了启用服务器配置。4. 测试
- 常见问题
出现超时的情况,可以根据提示获取回答。另外,还有一些其他的命令,可以在聊天框中输入
/help
查看。
5. 参考
- https://github.com/ilyydy/cf-openai