贵阳市城乡建设厅网站,受欢迎的手机网站建设,沈阳建站模板源码,模板建站难度大文章目录 一、前言说明二、前置准备三、nginx配置三、代理域名用途 一、前言说明
本篇文章可以直接用于公司生产级的使用#xff0c;所需要的资源直接改为公司级的即可平替使用文章均已通过实践应用#xff0c;保证文章准确性#xff0c;但因不同环境的不同可能效果不一致可… 文章目录 一、前言说明二、前置准备三、nginx配置三、代理域名用途 一、前言说明
本篇文章可以直接用于公司生产级的使用所需要的资源直接改为公司级的即可平替使用文章均已通过实践应用保证文章准确性但因不同环境的不同可能效果不一致可以评论区评论本文主要实现代理 https://api.openai.com 的调用可以无需魔法调用OpenAI ChatGpt 注意文章以生产级的流程进行配置技术难度二颗星前置技术掌握四颗星 文章不涉及到OpenAI账号注册、key生成的内容如果这些方面遇到问题可以评论区留言 后续会分享如何用Java搭建生产级的AI智能助手以及公司产品如何接入AI与业务结合 二、前置准备
国外服务器能ping通 api.openai.com建议美国的服务器 tip如果有外币卡可以申请azure云服务器有免费试用谷歌云也有 代理域名根据自己的需要使用服务器IP也行如果是生产级建议域名否则如果切换服务器就需要改调用的地方 域名需要提前在DNS服务里面修改域名指向国外服务器地址 SSL证书配置https可以参考之前发布的文章https://juejin.cn/post/6987196734560534565 阿里云可以申请免费的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:EECDHCHACHA20:EECDHCHACHA20-draft:EECDHECDSAAES128:EECDHaRSAAES128:RSAAES128:EECDHECDSAAES256:EECDHaRSAAES256:RSAAES256:EECDHECDSA3DES:EECDHaRSA3DES:RSA3DES:!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服务接入等等