用途:Codex2API 是一个生产级反向代理,把一组 Codex 账号池统一转换为可观测、可调度的 OpenAI/Anthropic 兼容 API 网关,对外提供统一接口,对内管理 Refresh Token/Access Token 生命周期、健康评分、动态并发与限流恢复。
主要能力:暴露 /v1/chat/completions、/v1/responses、/v1/messages、/v1/images/generations、/v1/images/edits、/v1/models 等端点;账号池管理支持 Refresh Token 与 Access Token,自动健康评分与冷却恢复;调度器按健康层级(Active > Cooldown > Inactive)、并发上限、RPM/TPM 限流与近期用量选择账号;内置 React/Vite 管理面板,用于账号导入、API Key 管理、代理池、图像工作室、提示词过滤与用量分析;存储可选生产模式(PostgreSQL + Redis)或轻量模式(SQLite + 内存缓存)。
使用方式:克隆仓库后复制 .env 示例并配置数据库与 Redis,使用 docker compose 启动;轻量模式改用 docker-compose.sqlite.yml。首次启动后在 /admin/settings 配置 MaxConcurrency、GlobalRPM、TestModel、ProxyURL 等运行时参数。客户端可将 BaseURL 指向 http://localhost:8080/v1,使用 OpenAI 或 Anthropic SDK 调用;管理操作通过 X-Admin-Key 请求头访问 /api/admin/* 接口。
适用场景:需要将多个 Codex 账号聚合为统一 API 网关、做账号调度与限流管理、或需要兼容 OpenAI/Anthropic 接口的自建服务。
限制:资料未提供具体收费、价格与性能指标;SQLite 模式为单线程,高并发建议使用 PostgreSQL;图像生成仅支持 gemini-*-image 类模型;账号需有效 Token,否则返回 503 或 429。具体部署细节以仓库文档为准。