利用openAI官方提供的WEB免费GPT-3.5-Turbo 实现API 服务

前情提要

众所周知,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
    }'

如果正常,则会回显对话内容:

利用openAI官方提供的WEB免费GPT-3.5-Turbo 实现API 服务

至此,你已经可以在任何可以自定义接口的key的插件或者项目中使用你的接口,糖糖这里使用的是utools中的插件:ChatGPT-Next-Web

api接口的使用方法和官方一直,具体填写地址请根据你使用的项目设置,例如我这里只需要填写地址即可,有些项目可能需要填写完整的接口url。

利用openAI官方提供的WEB免费GPT-3.5-Turbo 实现API 服务

对话效果:

利用openAI官方提供的WEB免费GPT-3.5-Turbo 实现API 服务
利用openAI官方提供的WEB免费GPT-3.5-Turbo 实现API 服务

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容