Back to feed

432539/gpt2api

432539/gpt2api
1k
+84/day
259
Go

基于 chatgpt.com 逆向的 OpenAI 兼容 SaaS 网关 · GPT-IMAGE-2 稳定 · 批量出图 · 多账号池 · 高并发调度 · 积分计费 · 技术交流QQ 群 382446

From the README

gpt2api

基于逆向 chatgpt.com 的 OpenAI 兼容 SaaS 网关 —— 多账号池 / 代理池 / IMG2 灰度命中 / 批量出图 / 高并发调度 / 积分计费 / 管理后台一体化。

  • 仓库地址:
  • 技术交流 QQ 群:382446(入群请注明「gpt2api」)

目录

一、项目定位

gpt2api 是一个自建的 ChatGPT → OpenAI 兼容网关,把 chatgpt.com Plus / Team / Codex 账号的能力,以 完全兼容 OpenAI API 的形式(/v1/chat/completions / /v1/images/generations)开放给下游调用方,同时配套一整套 SaaS 运营后台。

适合的场景:

  • 你手头有一批 ChatGPT Plus / Team / Codex 账号,想对外提供稳定的 GPT Image / DALL·E 3 / IMG2 高清大图服务;
  • 想给公司 / 团队内部开通 OpenAI 风格的代理网关,把所有调用统计、计费、审计集中管理;
  • 想低成本搭一个带积分 / 套餐 / 易支付的 AI API 中台,面向 C 端或 B 端开发者售卖。

本项目当前版本聚焦图片模型(详见 8.1 IMG2 灰度命中测试8.2 批量出图)。文字通路(/v1/chat/completions)代码层完整保留,但因 chatgpt.com 新 sentinel 协议存在短期不稳定因素,UI 入口已在当前版本关闭,恢复只需改一行 feature flag,详见 十一、二次开发

📸 界面预览

截图来自 在线体验(Playground) 页 · gpt-image-2 / picture_v2(IMG2 灰度)· 9:16 比例 · 单次调用一张 prompt 批量出图。

在线体验 · 文生图 / 批量出图

  • 左侧:模型选择、画面比例(1:1 / 16:9 / 9:16)、张数、PROMPT 输入、prompt 预设库;
  • 右侧:同一个任务聚合返回多张高清终稿(IMG2 命中时单次 /f/conversation 一次性产出 2 张,再配合"张数 N"即可成批扩图);
  • 点击任意一张可进入全屏放大预览 ↓。

管理后台 · 单图放大预览

  • 左侧:个人中心 / 后台管理 双分区菜单 —— API Keys、使用记录、账单与充值、在线体验、接口文档、用户管理、GPT 账号池、代理管理、模型配置、用户分组、用量统计、全局 Keys、审计日志、数据备份、系统设置,一个台子全搞定;
  • 中间:全屏放大查看终稿,直接右键"图片另存为"。所有图片 URL 都是内置 /p/img/:task/:idx HMAC 签名代理,绕过 chatgpt.com estuary/content 的 403 防盗链。

二、核心特性

| 分类 | 能力 | |------|------| | 上游协议 | 完整逆向 chatgpt.com f/conversation 两步 sentinel(/prepare + /finalize)、PoW、conduit_token、全套 oai-* / Sec-Ch-Ua-* 指纹头 | | 图片生成 | 文生图、图生图 / 多图参考IMG2 灰度命中(单次调用返回多张高清终稿)、preview_only 自动重试、轮询 + SSE 直出双通道 | | 账号池 | JSON / AT / RT / ST 四种方式批量导入,自动刷新额度探测风控熔断、按账号稳定绑定 oai-device-id / oai-session-id | | 代理池 | 支持 HTTP / SOCKS5,健康分自动探测,按账号强绑定代理,避免 IP 指纹混用 | | 调度器 | 串行 lease + Redis 分布式锁,min_interval_sec 单号最小间隔、daily_usage_ratio 日熔断、cooldown_429_sec 限速退避 | | OpenAI 兼容 | /v1/chat/completions(保留)、/v1/images/generations/v1/images/edits/v1/images/tasks/:id/v1/models | | 下游 Key | 独立于用户账号的 sk- Key,支持 RPM / TPM / 日配额 / IP 白名单 / 模型白名单 | | 计费 | 积分钱包 + 预扣结算、分组倍率(VIP / 内部 / 渠道)、充值套餐、**易支付(EPay)**接入 | | 安全 | AES-256-GCM 加密 AT / cookies、JWT 登录、RBAC 权限、管理员写操作全链路审计、高危操作 X-Admin-Confirm 二次确认 | | 运维 | 数据库一键备份 / 恢复(mysqldump + gzip)、上传单文件限额、备份保留策略 | | 图片防盗链 | 内置签名代理 /p/img/:task/:idx,