使用Netlify搭建各类AI的微信助手反向代理
使用Netlify搭建各类AI的微信助手反向代理
谢幕搭建各类 AI 的微信助手反向代理
only for 微信助手
把微信助手的反代部署到Netlify,不需要用到Cloudflare即可实现多种AI模型的代理,同时没有gemini的区域限制(User location is not supported for the API use)。
有三个相同功能的不同部署环境的项目:
- 部署到Netlify的,就是本文章。目前Netlify注册有难度,已经有Netlify账户的可以尝试它;
- 部署到自己的服务器或者任何可以搭建NodeJs环境的服务器的,请移步到使用Nodejs搭建各类AI的微信助手反向代理;
- 部署到CloudFlare的,目前有新的办法可以解决Gemini区域限制和域名问题,目前来看是最省钱最简单的实现方法,请移步到使用Cloudflare搭建各类AI的微信助手反向代理;
Fork仓库
1.注册自己的Github账户。
2.访问AiChatHelper仓库,点击仓库右上角的“Fork”按钮,创建自己的分支。
部署到Netlify
注册登录
注册
使用邮箱注册Netlify账号
注意事项
Github授权登录的方式可能会引起身份审核;
邮箱注册也有可能引起身份审核,尝试换邮箱地址,比如国外的邮箱;
netlify.com和netlify.app的分流规则,建议设置为直连,不用魔法。
登录
使用注册的邮箱进行登陆。
部署步骤
- 在 Netlify 上创建一个新Site(Add new site)。
- 点击弹出的窗口 “Import an existing project” 。
- Deploy with GitHub.
- 按提示授权 GitHub 到你的 Netlify。
- 选择你刚刚fork的项目
- “Add environment variables” 创建WXID_ARRAY这个环境变量(只创建一个,别重复),values值为:微信ID1,微信ID2,微信ID3
—替换为你需要授权的微信ID,不同的ID需要用英文逗号隔开,最后一个微信ID后面不要加逗号。不需要加引号;
—如果你的微信ID是wxid_abcdefg,你就填写wxid_abcdefg,别删掉了’wxid_’;
—如果你的微信ID是lambous就填写lambous、开头别加‘wxid’!
—以此类推可以添加很多不止三个的。比如 wxid_abcdefg,lambous,yourxxx,abdcedf - Deploy AiChatHelper
- 等待部署完成,你将获得一个二级域名,这就是你的代理地址,记住它。(xxx.netlify.app;xxx可自定义,需要带上前缀https://)
- 以后在GitHub修改你的代码,Netlity会自动更新代码并重新部署。
- 第6步的环境变量WXID_ARRAY是在初次部署之前填写的。如果部署成功后再次修改环境变量WXID_ARRAY的值,请重新部署。
使用方法
以下操作都是在“微信助手”ChatGPT中操作:
- 将你的代理地址填写到“代理地址”栏。(https://xxx.netlify.app)
- “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
特别鸣谢
- 部分代码参考了懒猫提供的Gemini.zip,懒猫插件交流
- 部分代码参考了Simon’s Blog:simonmy.com
其他事项
- 如果遇到任何问题,请参考Netlify文档进行故障排除。
- 有关微信助手ChatGPT相关功能使用,请查看微信助手中的详细使用说明,或者在交流群里交流。
祝你在微信助手中体验愉快!
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果