简介
一行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
额外配置
- PORT: 服务端口
- PROXY_KEY: 代理访问KEY,用于限制访问
- TIMEOUT:请求超时时间,默认30秒
如果想限制其他人使用自己的代理,可以加上参数 PROXY_KEY
,这样只有携带 PROXY_KEY
的请求才能被代理。
docker run \
-d \
-p 9000:9000 \
-e PROXY_KEY=coderjia123 \
--name openai-proxy \
easychen/ai.level06.com:latest
接口使用方法
- 将原来项目中
OpenAI
的请求地址( 比如 https://api.openai.com )中的域名变更为本proxy
的域名/IP(注意带上端口号); - 如果设置了
PROXY_KEY
,在OpenAI
的key
后加上:<PROXY_KEY>
,如果没有设置,则不需修改。
局限性
当前只支持 GET
和 POST
方法的接口,不支持文件相关接口。
参考文献
CoderJia:代理OpenAI API的几种简单方式
CoderJia:WildCard充值OpenAI API,并使用GPT-4
WildCard开通ChatGPT4