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

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.lryc.cn/news/294833.html

相关文章:

  • Kotlin手记(一):基础大杂烩
  • redis源码之:集群创建与节点通信(2)
  • 2024.2.5 寒假训练记录(19)
  • 游戏服务器租赁多少钱一台?26元,服不服?
  • wpf 引入本项目的图片以及引入其他项目的图像资源区别及使用方法
  • jsp页面,让alert弹出信息换行显示
  • 【IC设计】Windows下基于IDEA的Chisel环境安装教程(图文并茂)
  • IF=82.9!高分文献解读|吉西他滨联合顺铂化疗激活肿瘤免疫新机制
  • 【QT+QGIS跨平台编译】之二十八:【Protobuf+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
  • 代码解析:list.stream().filter(Objects::nonNull).collect(Collectors.toList())
  • 代驾应用系统(ssm)
  • 技术栈面试综合整理
  • Java中的static关键字
  • SpringBoot日志插件log4J和slf4J的使用和比较含完整示例
  • 我的世界Java版服务器如何搭建并实现与好友远程联机Minecarft教程
  • 如何进行游戏服务器的负载均衡和扩展性设计?
  • 机器学习数学基础
  • SpringBoot注解--04--01--注解@Mapper在IDEA中自动注入警告的解决方案
  • 【Java八股面试系列】JVM-垃圾回收
  • Elasticsearch:集群故障排除和优化综合指南
  • 初识C语言·编译与链接
  • 堆与滑动窗口的结合(算法村第十六关黄金挑战)
  • ES6-let
  • 如何发布自己的npm包:
  • JavaSE——流程控制-跳转关键字(break、continue),小案例(随机数、猜数字)
  • Java HashSet 重写 equals() 和 hashCode() 对象去重
  • Mac电脑到手后的配置
  • Python中的while循环,知其然知其所以然
  • 云瞻无代码开发:连接并集成电商平台、营销系统和CRM
  • LeetCode-第2469题=温度转换