文章目录[隐藏]
前言
在Github上发现一个项目,可以利用腾讯云提供的云函数,一分钟就能搭建好一台可以直接访问ChatGPT 的代理,关键还是免费的。今天就来一起折腾它。
项目
项目地址:Releases · Ice-Hazymoon/openai-scf-proxy (github.com)
优势:免费(三个月)!比 Cloudflare Worker 简单,支持香港等多地区可选,部署简单,一行代码都不用写,有 QQ、微信账号就能注册
劣势:不支持 SSE,用户体验欠佳,但完全能用!
PS:本教程不仅仅针对云函数,你也可以托管在自己的服务器上,或者 Azure 等平台,只要能运行 Node.js 程序即可,参加下方【自托管】部分。
教程
可以直接看官方文字教程,如果是新手,可以按我图文教程
第一步:登录腾讯控制台:https://console.cloud.tencent.com/scf/list
如果之前没使用腾讯云函数,会提示授权

第二步:前往访问管理

同意授权
第三步:新建函数,记得选择非大陆地区哟

新建

本地上传ZIP,下载zip文件上传
https://github.com/Ice-Hazymoon/openai-scf-proxy/releases/download/0.0.3/openai-proxy.zip
第四步:高级配置
上传完ZIP文件,接着下拉,找到高级配置,点进去编辑

点高级配置的最右边小三角

高级配置一

高级配置二,下拉,把请求多并发启用,2并发
第五步:触发器配置

默认就可以
ApiGateWay_QCSRole授权

不API授权,没办法完成新建,完成新建
第六步:获取代理地址

不要"/release" 路径,只要取子域名部分就可以了

这时候访问路径内容和api.open.com的结果是一至的了。
至此:已经有了香港域名的代理地址了。
如何使用
一:使用作者推荐的web
需要使用自己的API,获取地址:https://platform.openai.com/overview
接口地址可以使用官方的api.openai.com,除非你解决了网络问题
也可以使用我们上面云函数自己架的访问路径,也是它解决能直接访问的原理所在。本文的灵魂

输入API KEY和接口地址(第六步中的访问路径)——保存,就可以使用聊天功能了
二:自己架chatgpt-web
这是可选项,主要是担心方法一的服务器稳定性,自已架在本地,可以确实自己独享
项目地址:https://github.com/Chanzhaoyu/chatgpt-web
篇幅太长了,有需要单独起一文介绍。
介绍
支持双模型,提供了两种非官方 ChatGPT API
方法
方式 | 免费? | 可靠性 | 质量 |
---|---|---|---|
ChatGPTAPI(gpt-3.5-turbo-0301) | 否 | 可靠 | 相对较笨 |
ChatGPTUnofficialProxyAPI(网页 accessToken) | 是 | 相对不可靠 | 聪明 |
总结
这个方法有个不好的地方,就是要使用到自己的API,虽然ChatGPT官方有提供18美刀的API试用金,但也会使用的一天;另外一个,腾讯云提供的云函数,也是新用户免费使用三个月,三个月后,还是要收费的,这时间要么换新用户,要么【自托管】,这个前提得有自己服务器。总之,还是有完整互联网才是王道呀。
暂无评论