前言
我于2023年1月注册ChatGPT,算是中国第二批赶上热度的人(第一批是NLP科研人员),也是第一批获得GPT-4内测资格的人,但当见到那高昂的价格时我立刻打消了购买ChatGPT Plus的念头。升入高中后,我也开始使用其他GPT“平替”比如Claude等,终于熬过了期末考试。但是我想用上最强LLM的心还没冷却,于是乎开始琢磨如何白嫖GPT-4。如果你跟我的经历类似,请你继续看下去。
热门方案
通过搜索引擎,你可能会找到以下方案(排名按热度):
| GPT4Free | GPT4Free-ts | GPT_API_free | ChatGPT API 水龙头 |
当你逐个尝试的时候,你会发现,基本上想访问GPT-4都会由于使用人数过多而停止提供服务。
其实,这些项目都有一些共同点:GitHub标星高(除了最后一个哈哈)、网上有很多教程、标榜免费GPT-4但不保证稳定可用、提供一个付费GPT-4购买页面等,只要稍微思考一下就可以知道,这些服务的质量肯定不会太好,逼着你买付费服务。基于我的深度挖掘,我认为目前合法可行的稳定GPT-4有两个:微软Copilot、字节Coze
稳定方案
Copilot
Copilot社区版(New Bing)
原生界面
直接在必应登录或注册微软账号即可,注意是不带cn前缀的必应,也就是说要开代理,最好是美国的且避免使用各大IDC的ip(如Vultr,Oracle,AWS和Cloudflare等)
API
Go-proxy-bingai 是一个用 Go 语言编写的微软 New Bing AI 的代理服务,让你可以在国内网络无需魔法、无需插件,即刻愉快地使用搭载 GPT4 的 New Bing AI 聊天和撰写功能。
要搭建 Go-proxy-bingai,你需要准备以下环境和工具:
一台可以直连 www.bing.com 不重定向 CN 的服务器,或者配置代理
Docker
一个域名,并已申请SSL证书
接下来跟着wiki走即可:Docker 部署
API同openai格式,见wiki:BingAPI
注:反向代理若不想用宝塔的话可以直接配置nginx反代,配置文件如下
nginx.conf 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 worker_processes auto error_log /root/bingai/logs/error.log error_log /root/bingai/logs/notice.log notice error_log /root/bingai/logs/info.log info events { worker_connections 1024 } http { proxy_intercept_errors on map $http_upgrade $connection_upgrade { default upgrade '' close } map $remote_addr $proxy_forwarded_elem { ~^[0-9.] +$ "for =$remote_addr "; # IPv6 addresses need to be bracketed and quoted ~^[0-9A-Fa-f:.]+$ " for=\"[$remote_addr]\"" default "for =unknown"; } map $http_forwarded $proxy_add_forwarded { default " $proxy_forwarded_elem "; } server { listen 443 ssl; listen 80; ssl_certificate /root/bingai/isp.ericlee.cc.crt; ssl_certificate_key /root/bingai/isp.ericlee.cc.key; location / { proxy_pass http://127.0.0.1:8080; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Forwarded $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Port $server_port; proxy_redirect http:// https://; # Proxy timeouts proxy_connect_timeout 60s; proxy_send_timeout 60s; proxy_read_timeout 60s; } } }
Copilot GitHub版
(无教育账号请略过)
原生界面
获取GitHub学生认证,网上教学很多,谷歌即可
安装Vs code插件即可开始
API
使用copilot-gpt4-service将 GitHub Copilot 转换为 ChatGPT API服务
文档 已经很详细了
Coze
还没用,过完年再试
手贱熬夜2天成功搭建,见续
总结
本文提供了多种获取稳定GPT-4服务的方法
主要包括微软Copilot和GitHub Copilot
这些方法都是合法可行的,但需要一定的配置和准备工作
通过这些方法,我们可以免费或相对低成本地获取强大的语言模型服务
这些服务可以为学习和工作提供有力支持