Nginx实现ChatGPT API代理步骤|焦点讯息


(资料图)

目录
一、前言说明二、前置准备三、nginx配置三、代理域名用途

一、前言说明

本篇文章可以直接用于公司生产级的使用,所需要的资源直接改为公司级的即可平替使用文章均已通过实践应用,保证文章准确性,但因不同环境的不同可能效果不一致可以评论区评论本文主要实现代理 api.openai.com 的调用,可以无需魔法调用OpenAI ChatGpt

注意:文章以生产级的流程进行配置,技术难度:二颗星,前置技术掌握:四颗星

文章不涉及到OpenAI账号注册、key生成的内容,如果这些方面遇到问题可以评论区留言

后续会分享如何用Java搭建生产级的AI智能助手,以及公司产品如何接入AI与业务结合

二、前置准备

国外服务器:能ping通 api.openai.com,建议美国的服务器tip:如果有外币卡,可以申请azure云服务器,有免费试用,谷歌云也有代理域名:根据自己的需要,使用服务器IP也行,如果是生产级建议域名,否则如果切换服务器就需要改调用的地方域名需要提前在DNS服务里面修改域名指向国外服务器地址SSL证书:配置https,可以参考之前发布的文章:https://www.jb51.net/article/283561.htm阿里云可以申请免费的SSl证书

三、nginx配置

以下为nginx核心配置,只需要更改对应<注释内容>为自己的即可,别的nginx优化配置按照需求来

http {
    server {
        listen       80;
        server_name  <替换为自己的域名>;
        rewrite ^(.*)$ https://$host$1 permanent;
    }
    server {
        listen 443 ssl;
        server_name <替换为自己的域名>;
        ssl_certificate "<替换为自己的证书路径>.pem";
        ssl_certificate_key "<替换为自己的证书路径>.key";
        ssl_session_cache shared:le_nginx_SSL:1m;
        ssl_session_timeout 1440m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
        ssl_prefer_server_ciphers on;
        ssl_ciphers TLS13-AES-256-GCM-SHA384:TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-128-CCM-8-SHA256:TLS13-AES-128-CCM-SHA256:EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+ECDSA+AES128:EECDH+aRSA+AES128:RSA+AES128:EECDH+ECDSA+AES256:EECDH+aRSA+AES256:RSA+AES256:EECDH+ECDSA+3DES:EECDH+aRSA+3DES:RSA+3DES:!MD5;
        location / {
            proxy_pass  https://api.openai.com/;
            proxy_ssl_server_name on;
            proxy_set_header Host api.openai.com;
            proxy_set_header Connection "";
            proxy_http_version 1.1;
            chunked_transfer_encoding off;
            proxy_buffering off;
            proxy_cache off;
            proxy_set_header X-Forwarded-For $remote_addr;
            proxy_set_header X-Forwarded-Proto $scheme;
        }
    }
}
配置完成后重启nginx,然后 ping 自己的域名 检查代理是否正常

三、代理域名用途

配置完成域名代理后,所有与OpenAI ChatPT交互的地方从此不再需要魔法例如:LangChain模型训练、ChatGPT服务接入等等

以上就是Nginx实现ChatGPT API代理步骤的详细内容,更多关于Nginx ChatGPT API代理的资料请关注脚本之家其它相关文章!

标签:

x 广告
重磅!2022年自然指数年度榜单揭晓 中国位居第二

6月16日,2022自然指数年度榜单(NatureIndex2022annualtables)揭晓,展示了不同国家和科研机构在自然科学领域的高质量科研产出情况。其中,

最新!科学家开发出半透明载玻片控制光流的能力

据最新一期《自然·光子学》杂志报道,澳大利亚国立大学(ANU)物理学家开发出一种微小的半透明载玻片,通过操纵光在纳米尺度上的传播方向,

重磅!内蒙古自治区部署“十四五”期间节能减排十大重点工程

节能减排是党中央、国务院作出的重大决策部署。近年来,自治区党委、政府高度重视节能减排各项工作,将其作为推动内蒙古自治区经济社会全面

时政现场评丨跟随总书记的脚步 在三晋大地上踏雪迎春

<script src="http: tv people com cn img player v js">< script><script>showPlayer({id:" pvservice xml 202

第一观察·瞬间 | 两度踏雪 一路为民

春节前夕,习近平总书记赴山西考察调研,看望慰问基层干部群众。总书记走进两个村——霍州市师庄乡冯南垣村、汾西

100的背后是什么?

<script src="http: tv people com cn img player v js">< script><script>showPlayer({id:" pvservice xml 202

在北京的非洲体育人:准备好为北京冬奥会喝彩

<script src="http: tv people com cn img player v js">< script><script>showPlayer({id:" pvservice xml 202

国网绍兴供电公司:打造新型有源配电网 保障山区用电可靠

1月25日,国网绍兴供电公司通过配电自动化主站平台远程控制位于绍兴南部山区线路末端发电机成功启动,成功以小成

x 广告

Copyright ©  2015-2022 人人城市网版权所有  备案号:粤ICP备18023326号-36   联系邮箱:8557298@qq.com