
10 月 17 日北京 05:20 到 06:31,四个仓库只有 codex2api 发出新版本:v3.1.1 把上一期报过的四笔修复一同带进发行版,同时改掉六条默认值——首次初始化要先从启动日志里取一次性令牌,积分顶替生效时额度自动暂停与 5h 护栏带让位,原生 Codex 的 HTTP 续链恢复不了历史会返回 409。
gpt-6.1-sol、开了积分顶替、在 Antigravity 上跑 Gemini 工具调用或用 Claude Code 的 WebSearch5。| 单号 | 现象 | 落版提交(北京) | 现在 |
|---|---|---|---|
| #793 | 订阅号调 gpt-6.1-sol 报「不支持」10 | 4365b7cd(04:07)11 | 单仍 open |
| #792 | gemini-4-argon 多轮工具循环被 400 拒掉12 | 2b9d2de0(04:42)13 | 单仍 open |
| #791 | 积分顶替显示生效,账号不接流量14 | 57cb67a3(05:04)15 | 单仍 open |
| #789 | Workspace 与企业号拿不到项目号16 | 05c74b99(05:11)17 | 单仍 open |
4ab4c3161b(北京 05:29)修 #787 的内存占用,也一并进了这一版19。X-Forwarded-For 由请求方自己控制5。ADMIN_SECRET、端口又可达时,任何人都能抢先设掉管理密钥。POST /api/admin/bootstrap 必须带上它,初始化成功后作废5。
admin/bootstrap.go 第 54–70 行:第 67 行那行日志就是你要在容器日志里 grep 的关键字,第 68 行写明了「仅当前进程有效、重启后重新生成、初始化成功后立即作废」20docker compose logs codex2api | grep "bootstrap token"BOOTSTRAP_ALLOWED_CIDR 要填反代所在的网段,而不是客户端网段。ADMIN_SECRET 这条替代路径5。previous_response_id 时,现在返回 409;缓存后端故障返回 5035。previous_response_id,要么改用 WebSocket5。
proxy/codex_unsupported_model_gate.go 第 16–31 行:第 18–20 行三句注释把两种闸的区别说透了——套餐闸只打一个账号,换个号就绕过去了;版本闸对所有账号一视同仁,逐个冷却会把整个号池冻住,而且版本修好之后池子仍然是空的21oauth_unsupported_model_cooldown_seconds,默认 1800 秒、上限 1800、0 表示关闭5。codex_min_cli_version 不会被改动5。model_not_supported 冷却5。proxy/runtime_config.go 第 40 行的 defaultCodexMinCLIVersion、proxy/useragent.go 第 36 行的 latestCodexCLIVersion,都是 0.160.022。IMAGE_JOB_WORKERS 时生效。IMAGE_JOB_MAX_QUEUE_WAIT 默认 24h:排队超过这个时长仍未开始的任务会被标记失败,并清理落盘的参考图;设 0 关闭,最小 1m5。/admin/intelligence-check,用管理员维护的题库对指定账号做手动或定时检测5。reasoning.effort、text.format、JSON Schema 约束与大整数现在原样保留,且优先于 reasoning_effort、response_format 这类兼容别名5。X-Codex2API-Strict-Compatibility: true,或环境变量 CODEX_STRICT_RESPONSES_COMPAT=true;检查按实际选中的原生 Codex 账号进行,中转账号不受影响5。stream_id 内保持先后顺序、不同流并行处理,每连接最多 16 个活动轮次与 32 个命名流5。gpt-6-luna 验过 HTTP 与 WebSocket 两条路;他同时标出一项没通过——图片盲测里模型读错一位数字,所以不宣称视觉准确率达标5。gemini-4-argon-high 后,网关发布 -low / -medium / -high 三档,裸名 gemini-4-argon 默认 high5。gemini-4-argon-disabled 只在管理端目录里显示(带禁用遮罩),不对外发布、不参与调度,也不会被自动选去测连5。FAILED_PRECONDITION5。/v1/messages 可用了(#784)23;公开用量页开始拒绝已禁用的 API Key,此前禁用的 Key 仍能读到用量汇总与近期日志5;慢盘 SQLite 上启动时的价格轮询不再超时(#778)24。oauth_unsupported_model_cooldown_seconds = 0:关掉「不支持模型」的冷却对调度的影响5IMAGE_JOB_MAX_QUEUED_PER_KEY = 0 与 IMAGE_JOB_MAX_QUEUE_WAIT = 0:分别关掉单 Key 排队上限与排队超时5ADMIN_SECRET5system_settings 新增 oauth_unsupported_model_cooldown_seconds、image_generation_jobs 新增一个索引54ab4c3161b 的内存修复已经随版发出,看有没有人在 Pi 这类小机器上复测那一笔19github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
status.openai.com
status.openai.com
status.anthropic.com
status.cloud.google.com
codex-reset.com
codex-reset.com
opentherank.com
community.openai.com
reddit.com
reddit.com
github.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.