基于GPT3.5的官网逆向工程,搭建属于你个人的API接口!

一、什么是GPT3.5逆向工程

众所周知,目前GPT官方已经开放免登陆使用GPT3.5的服务,但是仅限于网页端进行使用,并未提供免费的API服务。

而GPT3.5逆向工程,其实就是对网页版的GPT协议进行了解密,然后进行相关请求数据加密封装后,做成一个API接口来供我们调用。

有了API接口,我们就可以轻松的接入到各种软件、网站等应用中进行相关数据调用,让我们的使用更加灵活方便。

二、如何搭建个人专用的API接口

俗话说,术业有专攻,专业的事有专业的人来干;对于我们普通用户来说,自己去完成逆向那是不太可能的。

但是,有一些热心的前辈已经帮我们逆向好了,并且提供了相关的API接口搭建源码,我们只要直接进行搭建就可以了。

在搭建之前,我们需要有一台已经安装好宝塔面板的云服务器,并配置好相应的Docker环境就可以了。

【敲黑板】如果你对于云服务器、宝塔面板、Docker这三个名称中任何一项感到陌生或者懵懂,可以直接在我们公众号回复【Docker入门】,我们赠送你一套我们原创录制的、适合小白零基础朋友们的环境部署教程。

1、拉取镜像
进入Docker面板,点击线上镜像,搜索FreeDuckDuckGo,然后拉取镜像下载到本地。

2、创建容器
进入Docker面板,点击容器,然后点击创建容器,选择刚才拉取下载的镜像,暴露3456端口。

3、放行端口
在宝塔面板的安全规则里面,添加端口规则,放行3456的TCP端口,完成最终搭建。

4、调试API,使用请求示例:

curl http://服务器IP.1:3456/v1/chat/completions \

  -H “Content-Type: application/json” \

  -d ‘{
    “model”: “gpt-3.5-turbo”,
    “messages”: [
      {
        “role”: “user”,
        “content”: “Hello!”
      }
    ],
    “stream”: true
    }’

【温馨提示】我们针对以上搭建流程也录制了实操视频教程,可以在我们公众号回复“GPT3.5接口搭建教程”获取!

三、其他搭建方法

下面的搭建方法仅限有Docker相关知识的朋友了解,新手小白无需了解!

1、linux主机

这个接口提供了Docker的安装方式,非常的简单方便,在linux主机上部署只需三行命令

mkdir FreeDuckDuckGo && cd FreeDuckDuckGo
wget -O compose.yaml https://raw.githubusercontent.com/missuo/FreeDuckDuckGo/main/compose.yaml
sudo docker compose up -d

2、windows主机

直接下载配置文件https://raw.githubusercontent.com/missuo/FreeDuckDuckGo/main/compose.yaml

然后再文件路径执行命令 docker compose up -d

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

    暂无评论内容