使用Cloudflare搭建各类AI的微信助手反向代理

搭建各类 AI 的微信助手反向代理

only for 微信助手
欢迎来到微信助手 ChatGPT 反向代理项目!

有三个相同功能的不同部署环境的项目:

  1. 部署到Netlify的。目前Netlify注册有难度,已经有Netlify账户的可以尝试它.请移步到使用Netlify搭建各类AI的微信助手反向代理
  2. 部署到自己的服务器或者任何可以搭建NodeJs环境的服务器的,请移步到使用Nodejs搭建各类AI的微信助手反向代理
  3. 部署到CloudFlare的,就是本文章.目前有新的办法可以解决Gemini区域限制和域名问题,目前来看是最省钱最简单的实现方法

搭建步骤

  1. 你需要有一个自己的域名,因为Cloudflare的dev域名是被墙的。
  2. 你需要有一个Cloudflare账号。
  3. 在Cloudflare首页,点击“Workers和Pages”,右上角“创建应用程序”–>”创建Worker”。
  4. 输入Worker的名字(随意),点击部署。
  5. 点击“编辑代码:,把AiChatHelperCFW仓库中的worker.js中的代码复制粘贴到worker中。
  6. 点击右上角的“保存并部署”。部署后在“设置”–>”触发器“–>”路由“中的路由就是完整的项目域名,用于7.1。
  7. 解决gemini“User location is not supported for the API use”区域限制的方法.
    首先下载_worker.js到本地,修改中的 url.hostname 地址为刚刚部署好的worker的域名,类似:xxx.xxxx.workers.dev
    在Cloudflare首页,点击“Workers和Pages”,右上角“创建应用程序”–>”Pages”–>”上传资产”。
    为项目创建名称:任意起一个你喜欢的项目名称,点击“创建项目”。
    上传您的项目资产:拖放或从计算机中选择_worker.js,上传完毕后点击“部署站点”。
    回到这个page项目,点击“自定义域名”,按照这个视频的4:15开始的步骤设置域名
  8. 等待一会儿,自定义域名的证书显示有效后,即可把域名填写到微信助手的代理服务器栏中。
  9. 详细的Worker搭建图文说明,请访问以下链接:
    CSDN 中 guo_zhen_qian 的:使用Cloudflare创建openai的反向代理
    GamerNoTitle:Cloudflare Workers反代实战(下)
    Simon’s Blog:simonmy.com

使用方法

以下操作都是在“微信助手”ChatGPT中操作:

  1. 将你的代理地址填写到“代理地址”栏。
  2. “APIKey”中填写对应的API Key,在“模型”中按下表选择或填写。
    AI APIKey 模型
    ChatGPT 3.5 ChatGPT 3.5 API Key 选择:gpt-3.5-turbo
    ChatGPT plus ChatGPT 4 API Key 选择:gpt-4
    GPT-4o GPT-4o API Key 手动输入,填写:GPT-4o
    Gemini-pro 1.0 Gemini 1.0 API Key 手动输入,填写:Gemini-pro
    Gemini-pro 1.5 Gemini 1.5 API Key 手动输入,填写:gemini-1.5-pro-latest
    通义千问 Qwen API Key 手动输入,填写:qwen-turbo(弃用) 或 qwen-max
    Moonshot Kimi Kimi API Key 手动输入,填写:moonshot-v1-8k 或 moonshot-v1-32k
    Claude3 Claude3 API Key 手动输入,填写:claude-3-opus-20240229
    360智脑 360 API Key 手动输入,填写:360gpt-pro

特别鸣谢

其他事项

  • 有关微信助手ChatGPT相关功能使用,请查看微信助手中的详细使用说明,或者在交流群里交流。

祝你在微信助手中体验愉快!