位置: IT常识 - 正文

使用Nginx反向代理OpenAI API(nginx反向代理详解)

编辑:rootadmin
使用Nginx反向代理OpenAI API

推荐整理分享使用Nginx反向代理OpenAI API(nginx反向代理详解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nginx反向代理的几种模式,nginx反向代理详解,使用nginx反向代理让用户访问浏览器时出现图片,nginx反向代理详解,nginx 反向,使用nginx做反向代理,nginx反向代理的几种模式,使用nginx做反向代理,内容如对您有帮助,希望把文章链接给更多的朋友!

由于OpenAI的API在国内无法访问,所以可以通过海外服务器利用Nginx实现反向代理。

安装Nginx

这一步就不赘述了,不同的Linux系统安装方式略有不同,根据自己的服务器的系统自行百度即可。

OpenSSL创建证书

因为OpenAI的接口是https协议的,所以在这之前需要提供SSL证书,这里使用OpenSSL来创建免费的SSL证书。

OpenSSL一般默认都有安装,所以直接使用即可,如果服务器没有该命令同样自行百度安装。

第一步:创建私钥openssl genrsa -out private.key 2048使用Nginx反向代理OpenAI API(nginx反向代理详解)

在合适的文件夹处输入该命令,它将生成名为private.key的RSA密钥文件,至少使用2048位的密钥长度。

第二步:创建CSR文件openssl req -new -key private.key -out server.csr

这里会询问详细信息,如国家代码、州和地区名称、组织名称、您的姓名、电子邮件地址等,可以参考下面的输入:

CountryName: CN ProvinceName: Guangdong Locality Name: Guangzhou Organization Name: ABC Organizational Unti Name: ABC Common Name:填自己的域名或者服务器ip地址 Email Adress: 123@163.com A Challenge password: 因为是可选的所以直接回车即可 An optional company name: 同样是可选的所以直接回车即可

第三步:创建自签名证书openssl x509 -req -days 3650 -in server.csr -signkey private.key -out server.crt

使用private.key和server.csr生成新证书server.crt,这里我指定有效时间为3650天,也就是10年。

配置Nginxsudo vim /etc/nginx/nginx.conf

在http节点下添加server节点,配置如下:

http { #此处省略其他配置 server { listen 443 ssl http2; server_name 域名或者服务器ip; ssl_certificate /root/cert/server.crt; ssl_certificate_key /root/cert/private.key; location /v1/ { proxy_pass https://api.openai.com; proxy_set_header Host api.openai.com; proxy_set_header X-Real-IP $remote_addr; } }}

ssl_certificate和ssl_certificate_key分别是上面生成的两个文件。

重启Nginx

停止Nginx

sudo nginx -s stop

启动Nginx

sudo nginx大功告成!

自此便可以通过自己的域名或者服务器ip实现OpenAI API的访问了。

https://服务器域名或者ip/v1/chat/completions
本文链接地址:https://www.jiuchutong.com/zhishi/292285.html 转载请保留说明!

上一篇:爱德华王子岛的森林和树冠,加拿大 (© OliverChilds/Getty Images)(爱德华王子岛的气候)

下一篇:超详细的激光点云地面分割(可行驶区域提取)方案(激光点图片)

  • 个人出租如何交税
  • 小额转款
  • 公司年末报表
  • 统一企业员工
  • 出口退税业务提醒信息包括哪些
  • 税收实体法要素中的基础性要素
  • 建筑业异地预缴税款怎么抵扣
  • 房地产开发公司取名
  • 营改增后税额计算公式
  • 产成品或自制半成品核算方法有哪些
  • 生产企业出口退税流程怎么操作
  • 没有开通对公账户
  • 企业的福利费如何使用
  • 契税计税依据是否包含耕地占用税
  • 实收资本的印花税是营业账簿吗
  • 利税总额为负数如何表述出来
  • 哪些人可以享受4050社保补贴
  • 开通税种需要带发票吗
  • 一般纳税人增值税申报操作流程
  • 产生的多缴税款怎么做账
  • 无偿取得票据的持票人不享有追索权
  • 房地产开发公司注册资金要求
  • 企业所得税申报表A类
  • 网络适配器不见了win7.上不了网了
  • 已经上传的红字怎么修改
  • 戴尔笔记本电脑哪款性价比最高
  • mac如何配置
  • 小规模减免的增值税汇算清缴
  • 出售提完折旧的固定资产怎么记账
  • 预付账款坏账处理流程
  • windowsserver2008r2
  • 上网慢怎么解决
  • windows10提示更新11
  • 独资子公司如何注册
  • 被收购企业会提出什么条件
  • 纳税人逾期申报
  • 企业委托境外研发所发生的费用
  • wordpresswiki
  • 利润表应根据什么编制
  • 过拟合能不能从根本上解决
  • 生产企业的成本有哪些
  • 大前端最新
  • chrome 浏览器插件开发
  • pytorch 例子
  • 土地成本会计分录
  • 报表按季度报是什么意思
  • 资产负债表中应收账款的计算公式
  • 税控盘抵税的会计分录
  • 进口关税和增值税怎么做账
  • 织梦cms为什么不维护了
  • 营业外收入 销项税
  • 借款利息税前扣除应当注意的三个问题
  • 期末需要结账的账户
  • 小规模纳税人所得税怎么计算
  • 分期收款销售的会计与纳税处理
  • 材料采购成本包括买价和采购费用
  • 会计凭证装订的步骤
  • 非营利组织会计科目账务处理
  • 出纳账户怎么设置
  • Ubuntu16.04 server下配置MySQL,并开启远程连接的方法
  • 神州战神bios怎么进
  • 如何在windows server 2016如何加域
  • ksysslim.exe
  • xp内置语音输入没反应
  • macbook怎么隐藏
  • win10系统打开图片内存忽大忽小
  • grub修复引导windows10
  • winxp使用到什么时候
  • centos6.5配置ssh
  • win8 网络连接
  • centos 删除恢复
  • linux怎么清除内存
  • cocos2dx4.0教程
  • Unity Socket TCP
  • nodejs connect
  • 批处理自动关闭
  • 机票票号怎么查航班
  • 公司买的保险怎么查询保单明细
  • 税务税率9个点怎么算
  • 公司投资款可否取回
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设