前情提要
众所周知,openai官方开放了web端的GPT-3.5-Turbo模型,无需登陆,无需付费即可无限使用。
但很多群友不想时刻挂梯子访问官方web,同时又有一些插件或者项目需要直接调用api来使用(比如我们使用第三方插件如沉浸式翻译、学术gpt等等),但3.5的api是依然需要收费的,那么能不能直接把免费的web转化为api使用呢?答案是可以的。
今天这个就是一个免费调用gpt3.5的项目,后面还会有gpt4free-ts、gpt4free等等。
简易搭建教程
搭建前请仔细阅读以下内容!
请不要使用机场的 IP,不然你大概率无法使用。
不要频繁请求,例如使用沉浸式翻译。
推荐使用美国家宽IP,你很大可能可以成功。
不要共享和滥用你的 API。
教程开始:
糖糖是用的是亚马逊免费的12个月的机器,地区选择美国即可,如何领取免费的亚马逊机器请百度搜索教程,如果你有其他美国地区的vps也可以尝试一下。
首先需要安装docker,安装完成后,下载github项目到本地:
git clone https://github.com/Ai-trainee/FreeGPT35.git
下载完成后进入目录下:
cd FreeGPT35
启动项目即可:
docker compose up -d
至此,服务启动完成,注意你的安全组或者防火墙有没有放通3040端口,执行下面的命令检查是否可以正常使用GPT:
curl http://你的ip:3040/v1/chat/completions
-H "Content-Type: application/json"
-H "Authorization: Bearer any_string_you_like"
-d '{
"model": "gpt-3.5-turbo",
"messages": [
{
"role": "user",
"content": "Hello!"
}
],
"stream": true
}'
如果正常,则会回显对话内容:
至此,你已经可以在任何可以自定义接口的key的插件或者项目中使用你的接口,糖糖这里使用的是utools中的插件:ChatGPT-Next-Web
api接口的使用方法和官方一直,具体填写地址请根据你使用的项目设置,例如我这里只需要填写地址即可,有些项目可能需要填写完整的接口url。
对话效果:
暂无评论内容