Codex OAuth credential import
通过 `routerctl codex bind` 触发 Codex 登录,把本地 OAuth token 与模型缓存导入 Router,而不是要求用户手填密钥。
我们做的不是“生成一个官方 API Key”。我们把 Codex 客户端已经合法拿到的 OAuth 会话导入 Router, 再封装成 OpenAI-compatible API、New API channel、SSO 权限和配额治理,给团队稳定使用。
上游额度、限流和模型可见性仍由原 Codex subscription 决定。这个项目提供的是企业网关、桥接和治理能力。
其它开源项目让控制台、聊天入口和本地客户端更完整。NeuraSea 在这个仓库里补的是最关键的中间层: 如何把 Codex subscription 会话变成团队能审计、能限流、能共享、能接入 OpenAI-compatible 客户端的 API。
通过 `routerctl codex bind` 触发 Codex 登录,把本地 OAuth token 与模型缓存导入 Router,而不是要求用户手填密钥。
把 `/v1/chat/completions`、`/v1/responses` 和 Anthropic messages 映射到 Codex backend 可接受的 Responses 请求。
Codex 上游返回 SSE。Router 负责解析、转发、补齐 usage,并在不同客户端协议之间做格式翻译。
支持私有凭证、企业池、并发 lease、429 cooldown、401/403 disabled,让 subscription 不再是散落在个人机器上的黑盒。
导入 credential 后自动创建 New API channel,把 Router bridge 挂成普通 OpenAI-compatible upstream。
加上 Router SSO、JWT session、用量记录、配额接口和管理员视图,让这条链路能进入团队工作流。
Codex CLI 登录后本来就能代表用户访问 Codex backend。我们把这个能力从单机 CLI 场景抽出来, 放进一个受控网关里,再提供 OpenAI API 兼容层。
这是一个 OAuth session bridge。请求仍然走原 Codex subscription 的权限、额度和风控。 我们增加的是协议适配、凭证池、团队治理和中转站入口。
New API 负责 token、模型、日志和计费视图。Router 负责拿到对应 credential, 调用 `chatgpt.com/backend-api/codex/responses`,再把结果返回给调用方。
这些项目不是我们的核心 claim。它们是成熟组件,负责控制台、聊天入口、身份系统和本地启动体验。 我们的工作是把它们接到 Codex subscription bridge 这条主链路上。
如果你只想使用 API,直接进入中转站。如果你要看实现,仓库里有 Router、routerctl、New API sync、 nginx、Docker Compose 和真实上游 smoke 脚本。