目前除了官方的ChatGPT UI和API使用外,国内出现了很多ChatGPT相关的App,网站,公众号,小程序,插件等,绝大多数都是在ChatGPT的API上面套了一层壳在使用,并非自研,那今天就简单三步教大家开发一个属于自己的ChatGPT应用程序。

第一步,搭建nginx反向代理服务器,因国内访问OpenAI的接口无法直连,我们需要在国外申请一台云服务器,并将接口代理出来,主要的代码如图。

Nginx反向代理服务器配置代码

#nginx超时配置keepalive_timeout 600;client_header_timeout 600;client_body_timeout 600;send_timeout 300; #反向代理配置 location /v1 { proxy_pass https://api.openai.com/;}

第二步:

ChatGPT API接口参数

通过nginx方向代理的接口访问地址,你可以直接使用nginx的ip,或自己配置一个域名

请求地址:https://ai.connect.com/v1/chat/completionsHeader参数Content-Type:application/jsonAuthorization:Bearer Your SercetKeyBody参数{ “model”: “gpt-3.5-turbo”, “messages”: [{“role”: “user”, “content”: “ChatGPT的API参数都有哪些?”}], “stream”: false, “temperature”: 0.7}

第三步,编写ChatGPT交互UI

举报/反馈