Releases: fujunchao/chatgpt2api
Release list
v0.16.3
v0.16.3
修复内置 OAuth 网页登录的 Free 账号有图片额度,却不显示 gpt-image-2.5 的问题。
修复内容
- 将内置浏览器登录产生的
oauth_login来源纳入 Web 图片账号判断,与web、password一同支持。 /v1/models和图片请求选号使用同一处来源判断,同时修复模型不显示和直接请求误报no available web image quota。- 保留原始账号来源记录,无需把
oauth_login手动改为web。 - Codex 来源及 Plus / Team / Pro 条件不变;本次没有向 Free 账号开放 Codex 图片工具。
- 保留既有 Web 请求、HTTP/1.1、严格断流恢复与未知用量标记,不更换图片引擎或扩大重试。
gpt-image-2.5 仍是本项目的 Web 自动兼容入口,具体图片引擎由官网选择,不能据此确认或指定 Flare / Sunburst。
验证
- 182 项后端离线回归、4 项前端逻辑测试通过。
- 独立 TypeScript 类型检查和 Next.js 生产构建通过。
- 新回归覆盖内置 OAuth 登录完成 → 账号入库 → 模型目录 → Web 图片调用,而不仅是手工构造
source_type=web的账号。 - 离线回归不等于真实上游出图或具体图片引擎身份验证。
Docker 升级
镜像支持 linux/amd64、linux/arm64:
docker pull ghcr.io/fujunchao/chatgpt2api:0.16.3使用本版本已更新的 Compose 文件:
docker compose pull app
docker compose up -d --no-deps app保留自己的 config.json 和 data/,不要叠加旧版本源码覆盖挂载。升级后确认面板版本为 0.16.3,重新获取模型列表,选择 gpt-image-2.5(Web 自动)。已有账号仍需满足正常状态及图片额度要求。
详细用法见 Free Web 接入说明。测试凭证、生产数据和诊断缓存均不包含在发布中。
v0.16.2
v0.16.2
新增 Free 网页账号可用的 gpt-image-2.5 Web 自动图片入口,保留 v0.16.1 的 Codex 路由和生产补丁。
新增与修复
- 裸
gpt-image-2.5复用原gpt-image-2的 Web 图片请求,支持有图片额度的 Free / 付费网页登录账号;旧默认值不变。 - 新 Web 入口只选择
web/password来源账号,远端账号刷新后再次核验来源;不会误选 Codex 账号,也不会在 Web 配额耗尽时静默切换通道。 - 模型目录和图片工作台明确标注 Web 自动:图片引擎由官网选择,具体版本未知,不能指定 Flare / Sunburst。
- 新入口没有上游实际用量时省略
usage、返回usage_source="unavailable",覆盖流式结果和后台任务,不套用旧引擎的估算公式。 - 既有
gpt-image-2.5-flare、gpt-image-2.5-sunburst、codex-*和套餐前缀继续使用付费 Codex 路由,不改变其账号条件。 - 保留 Web 图片 HTTP/1.1、严格消息 ID 恢复和已提交请求不盲目重投的生产补丁;未重写现有登录或重试流程。
验证
- 181 项后端离线回归、4 项前端逻辑测试通过。
- 独立 TypeScript 类型检查和 Next.js 生产构建通过。
- 回归覆盖新旧 Web 请求一致性、Free 选号、混合账号来源隔离、生成/多参考图编辑、Chat/Responses、流式及后台任务。
- 尚未使用真实账号独立验证新入口的上游出图或图片引擎身份;名称是本项目的兼容路由,不代表已确认具体 2.5 变体。
Docker
GitHub Actions 构建并发布 linux/amd64、linux/arm64 镜像:
docker pull ghcr.io/fujunchao/chatgpt2api:0.16.2仓库 docker-compose.yml 和源码构建用的 docker-compose.image25.yml 已同步到 0.16.2。使用更新后的 Compose 文件升级已有部署:
docker compose pull app
docker compose up -d --no-deps app保留自己的 config.json 和 data/,不要叠加旧生产包的两个源码覆盖挂载。新入口的调用示例、账号条件及用量说明见 Free Web 接入说明。
本地生产压缩包、研究缓存、运行数据与凭据不包含在本次发布中。
v0.16.1
v0.16.1
基于上游 v1.6.0,整合生产图片传输补丁并增加 GPT Image 2.5 的 Codex 请求链路。
新增与修复
- 支持
gpt-image-2.5-flare、gpt-image-2.5-sunburst,以及明确的codex-*别名和套餐前缀;保留原 2.0 默认值。 - 2.5 模型分别传入 Codex
image_generation工具的model,不是仅修改显示名称。 - Web 图片 SSE 使用 HTTP/1.1;提交后断流优先使用已有会话 ID,缺失时严格核对本次消息 ID,避免取错会话和重复出图。
- 保留连接释放与出图后隐藏会话功能,异步清理使用独立连接。
- 补齐 Responses 工具模型、多参考图及 Chat 图片尺寸/质量透传;新增
xhigh、max质量档位。 - 2.5 优先使用上游真实用量,缺失时标记
unavailable;修复多图错误状态丢失及错误体截断处理。
验证
- 167 项后端离线测试、3 项前端逻辑测试通过。
- 独立 TypeScript 检查及 Next.js 生产构建通过。
- 尚未使用真实账号验证上游出图;2.5 需要符合条件的 Codex 来源账号及上游权限。
Docker
GitHub Actions 构建并发布 linux/amd64、linux/arm64 镜像:
docker pull ghcr.io/fujunchao/chatgpt2api:0.16.1常规部署使用仓库的 docker-compose.yml;需要本地源码构建时使用 docker-compose.image25.yml。
这次涉及新增模块和前端,不能只沿用旧生产包的两个源码覆盖挂载。保留自己的 config.json 和 data/,按整合说明部署。
本地生产压缩包、运行数据和凭据不包含在本次发布中。