OpenCodex 代理路由 Codex 与 Claude Code
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/route-codex-and-claude-code-through-an-opencodex-provider-proxy。
技能介绍
要解决什么问题
Codex CLI 和 Claude Code 这类编码代理通常绑定单一提供者或单一账号。当你同时持有多个提供者凭证、希望按模型分流、或需要从账号池中轮换以避免配额耗尽时,代理本身的路由能力不足以覆盖这些场景。你需要一个中间层,在不改变现有编码工作流的前提下,把请求分发到不同的提供者和账号。
核心能力与工作方式
opencodex 作为本地代理,位于编码代理与 LLM 提供者之间,主要做三件事:
- 多提供者配置:允许同时登记多个提供者凭证或 OAuth 授权,代理根据路由规则决定请求去向。
- 模型路由:不同模型可以指向不同的提供者,适合用同一个客户端同时调用多个服务的场景。
- 账号池调度:从健康账号中挑选当前用量最低的账户承接请求,分散配额压力。
关键步骤包括用 ocx init 完成初始化,之后代理在本地持续运行。Bun 运行时随安装自动打包,无需单独部署。
适用边界与注意点
- 需要 Node.js 18 及以上版本。
- 已存在的 Codex 对话线程会固定在发起请求的那个账号上,不会因为路由切换而迁移。
- 代理行为依赖上游 opencodex 项目的实现,配置和调度细节以官方文档为准。
使用场景
- 同时持有多个模型提供者凭证,希望 Codex 与 Claude Code 按模型自动分发到对应服务
- 常用模型配额频繁耗尽,需要从账号池中挑选当前用量最低的健康账号承接请求
- 需要在不改变现有编码工作流的前提下,为 Codex CLI 或 Claude Code 接入已配置的提供者
- 已有 Codex 对话线程,需要在保留原账号绑定的前提下为新请求启用代理路由
适合人员
- 独立开发者:同时订阅多个模型服务,希望用一个客户端统一调用不同提供者
- AI 应用工程师:需要为编码代理设计可切换的提供者与模型路由方案
- 小团队负责人:API 配额有限,希望在多个账号间分散请求负载
- 自动化工具维护者:把 Codex 或 Claude Code 接入内部提供者,同时保留原有工作流