openai-api-proxy-key-pool 是一个反向代理服务,用于代理 OpenAI API 的请求。同时,它还提供了轮询池 key 调用功能,使您能够在访问 OpenAI API 时轮询使用不同的 API 密钥。
git clone https://github.com/yourusername/openai-api-proxy-key-pool.git
cd openai-api-proxy-key-pool
go build
确保已安装 Docker。
运行以下命令,将代理服务部署为 Docker 容器:
docker run -p 8124:8124 -v /home/volume/openai-api-proxy-key-pool/config.json:/config/config.json surenkid/openai-api-proxy-key-pool:latest
确保已安装 Docker Compose。
docker-compose.yml 的文件,并填充以下内容:version: '3'
services:
openai-api-proxy-key-pool:
image: surenkid/openai-api-proxy-key-pool:latest
ports:
- "8124:8124"
volumes:
- ./config/config.json:/config/config.json
docker-compose up
config/config.json 文件,添加您的 API 密钥。参考配置文件示例:{
"keys": {
"ai-001abc": [
"sk-abcdef1234567890abcdefghijklmnopqrstuvwxyz000001",
"sk-abcdef1234567890abcdefghijklmnopqrstuvwxyz000002",
"sk-abcdef1234567890abcdefghijklmnopqrstuvwxyz000003"
],
"ai-002def": [
"sk-abcdef1234567890abcdefghijklmnopqrstuvwxyz000004"
]
,
"helicone": "sk-123456"
}
./openai-api-proxy-key-pool
如果使用 Docker 部署或 Docker Compose 部署方法,容器已在上一步启动。
8124 上启动,您可以将您的请求发送到 http://localhost:8124。Content type
Image
Digest
sha256:76941ae3b…
Size
7.4 MB
Last updated
about 3 years ago
docker pull surenkid/openai-api-proxy-key-pool