专为高并发 ChatGPT 应用设计,提供稳定可靠的账号轮询解决方案
支持正序(asc)和随机(random)两种账号切换模式,自动分配请求到不同账户,最大化利用配额。
支持本地文件或API接口获取账号信息。格式简洁:邮箱|密码|代理IP,代理可选。
自定义 auth_token 保护接口,支持 token 验证,确保服务安全可控。
提供 HTTP API 接口,支持 http-client 调试,便于集成到现有系统。
提供 Docker 容器化部署,一键启动,支持跨平台运行,便于扩展和管理。
基于 FastAPI + Uvicorn 构建,异步处理,支持高并发,响应速度快。
简单四步,即可搭建稳定的 ChatGPT 轮询服务
复制 config-dev.json 为 config.json,填写账号信息
运行 pip install -r requirements.txt
运行 uvicorn 命令启动服务
通过 API 接口调用 ChatGPT
# 安装依赖 pip install -r requirements.txt # 启动服务 uvicorn run main:app --reload --host 0.0.0.0 --port 8000 # Docker 方式运行 docker build -t chatgpt-rotation . docker run -p 8000:8000 chatgpt-rotation
快速了解 ChatGPT 账号轮询服务的常见疑问
在 config.json 中配置 account_infos 或 account_infos_api。格式为:"邮箱|密码|代理IP",代理IP为可选项。例如:
"samgeapp@gmail.com|password|http://127.0.0.1:7890"
免费账户每小时限制 50 个请求,Plus 账户每小时限制约 150 个请求。通过多账户轮询,可以突破单个账户的限制。
在 config.json 中设置 account_switching_type 参数:
asc - 正序切换,按列表顺序依次使用random - 随机切换,随机选择可用账户代理服务器用于隐藏真实 IP 地址,避免 OpenAI 检测到多账户来自同一 IP。每个 IP 每 10 秒限制 15 个请求,使用不同代理可以绕过此限制。
配置 http-client.env.json 文件,然后在 test_main.http 中进行接口调试。确保 auth_token 与 config.json 中的一致。