
Any Gateway
Any Gateway是一个自托管的 AI API 网关,可将请求代理到多个后端提供商(OpenAI、Anthropic、Gemini),并具备用户管理、配额控制和审计日志功能。
gpt2api 是一个自建的 ChatGPT → OpenAI 兼容网关,把 chatgpt.com Plus / Team / Codex 账号的能力,以 完全兼容 OpenAI API 的形式(/v1/chat/completions / /v1/images/generations)开放给下游调用方,同时配套一整套 SaaS 运营后...
gpt2api 是一个功能强大的自托管网关,它通过逆向 chatgpt.com 的协议,将 ChatGPT Plus / Team / Codex 账号的能力转化为完全兼容 OpenAI API 的服务。它不仅支持文本对话,更重点优化了 GPT Image / DALL·E 3 图像生成能力,提供 IMG2 终稿直出、本地 4K 高清放大、批量出图及高并发调度等功能,并配套完整的 SaaS 运营后台(积分计费、账号池管理、审计日志等)。

n > 1),自动聚合 IMG2 的多轮输出,或通过异步任务池处理成千上万条 Prompt。reference_images 字段,实现风格迁移或主体保持。min_interval_sec),平滑风控曲线。sk- Key,具备 RPM/TPM 限流、日配额、IP 白名单。refraction-networking/utls,模拟真实 Edge 浏览器指纹,规避 JA3 检测。⚠️ 注意:由于国内网络环境及构建复杂性,本项目采用宿主预编译 + 容器运行架构。请勿直接运行 docker compose up --build,需先执行预编译脚本。
宿主机需安装:Go 1.22+, Node.js 18+, Docker, Docker Compose。
git clone https://github.com/432539/gpt2api.git
cd gpt2api
# Linux/macOS
bash deploy/build-local.sh
# Windows PowerShell
powershell -NoProfile -File deploy\build-local.ps1
此步骤会产出 deploy/bin/gpt2api, deploy/bin/goose 及 web/dist/。
cd deploy
cp .env.example .env
必改项:
JWT_SECRET: >=32位随机串CRYPTO_AES_KEY: 严格64位 hex (32字节)MYSQL_ROOT_PASSWORD & MYSQL_PASSWORD: 强密码快捷生成命令:
openssl rand -hex 32 # 生成 CRYPTO_AES_KEY
openssl rand -base64 48 | tr -d '=/+' | cut -c1-48 # 生成 JWT_SECRET
docker compose build server # 首次或代码更新后执行
docker compose up -d
docker compose logs -f server # 观察日志
http://<IP>:8080/register 注册第一个账号,该账号自动成为 Admin。from openai import OpenAI
client = OpenAI(
base_url="https://your-domain.com/v1",
api_key="sk-xxx", # 你在 gpt2api 后台创建的 Key
)
# 文生图 + 4K 放大
resp = client.images.generate(
model="gpt-image-2",
prompt="a cute orange cat playing with yarn, studio ghibli style",
n=1,
size="1792x1024",
extra_body={"upscale": "4k"} # 扩展字段,触发本地放大
)
print(resp.data[0].url)
# 返回带签名的代理地址,如: https://your-domain.com/p/img/task_id/0?exp=...&sig=...
curl https://your-domain.com/v1/images/generations \
-H "Authorization: Bearer sk-xxx" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2",
"prompt": "cyberpunk alley in the rain",
"n": 2,
"size": "1792x1024",
"upscale": "2k"
}'
| 模块 | 功能描述 |
|---|---|
| 个人中心 | 积分余额、请求趋势、API Keys 管理、在线 Playground、账单充值 |
| 用户管理 | 用户 CRUD、角色分配、手动调账、分组倍率设置 |
| 账号池 | 批量导入 ChatGPT 账号 (JSON/AT/RT/ST)、健康探测、熔断状态查看 |
| 代理管理 | HTTP/SOCKS5 代理添加、健康分自动探测、账号-代理绑定 |
| 模型配置 | 映射上游模型 Slug、设置每张图/每 Token 的积分消耗 |
| 用量统计 | 全站成功率、Token 消耗、积分收入可视化图表 |
| 系统运维 | 审计日志、MySQL 一键备份/恢复、全局参数调整 |
min_interval_sec (建议 60s+),避免高频调用导致上游账号被封。chatgpt.com 或配置高质量代理,否则无法完成逆向协议握手。






