目前除了官方的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
举报/反馈
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。