当前位置: 首页 > article >正文

ChatGPT之搭建API代理服务

简介

一行Docker命令部署的 OpenAI/GPT API代理,支持SSE流式返回、腾讯云函数 。

项目地址:https://github.com/easychen/openai-api-proxy

这个项目可以自行搭建 OpenAI API 代理服务器工具,该项目是代理的服务器端,不是客户端。需要部署到可以联通 OpenAI API 的网络环境后访问。

Docker部署

快速运行

Proxy地址为 http://\${IP}:9000

# 拉镜像
docker pull easychen/ai.level06.com:latest


# 运行
docker run \
-d \
-p 9000:9000 \
--name openai-proxy \
easychen/ai.level06.com:latest 

image-lvno.png

额外配置

  1. PORT: 服务端口
  2. PROXY_KEY: 代理访问KEY,用于限制访问
  3. TIMEOUT:请求超时时间,默认30秒

如果想限制其他人使用自己的代理,可以加上参数 PROXY_KEY,这样只有携带 PROXY_KEY 的请求才能被代理。

docker run \
-d \
-p 9000:9000 \
-e PROXY_KEY=coderjia123 \
--name openai-proxy \
easychen/ai.level06.com:latest 

image-riks.png

接口使用方法

  1. 将原来项目中 OpenAI 的请求地址( 比如 https://api.openai.com )中的域名变更为本 proxy 的域名/IP(注意带上端口号);
  2. 如果设置了 PROXY_KEY,在 OpenAIkey 后加上 :<PROXY_KEY>,如果没有设置,则不需修改。

image-bfyz.png

image-cbck.png

局限性

当前只支持 GETPOST 方法的接口,不支持文件相关接口。

参考文献

CoderJia:代理OpenAI API的几种简单方式

CoderJia:WildCard充值OpenAI API,并使用GPT-4

WildCard开通ChatGPT4


http://www.kler.cn/a/228583.html

相关文章:

  • 产品经理面试题总结2025【其一】
  • 数据结构学习记录-队列
  • 不用编程即可实现多台PLC的MQTT协议JSON文件发布与订阅的智能网关的配置说明
  • ARCGIS国土超级工具集1.3更新说明
  • 【计算机网络】传输层协议TCP与UDP
  • 开源许可证(Open Source Licenses)
  • C/C++实现无序入参的命令解析工具
  • 跟我学C++中级篇——STL中decay的应用
  • 计算机网络原理基础
  • PMSA Memory Model--1 Overview
  • 数据湖Paimon入门指南
  • 【数据分享】1929-2023年全球站点的逐日平均能见度(Shp\Excel\免费获取)
  • 贪心算法篇2
  • Selenium——利用input标签上传文件
  • 机器学习数学基础
  • 【安防】三个问题:IPC和ITC主要的差异点和相同点 、影响图像成像效果的因素有哪些、摩尔纹如何产生的和消除方法
  • SpringBoot使用Rabbit详解含完整代码
  • 家政小程序系统开发:从构思到实现
  • NLP_语言模型的雏形 N-Gram 模型
  • ansible批量修改主机密码
  • 【Ubuntu】安装hbase
  • 【c++】跟webrtc学引用计数
  • Jmeter学习系列之五:基础线程组(Thread Group)
  • C语言搭配EasyX实现贪吃蛇小游戏
  • 解决:使用algorithm2e包时, Latex Error: Command algorithm already defined
  • P8722 [蓝桥杯 2020 省 AB3] 日期识别--2024蓝桥杯冲刺省一