Skip to content

为什么 Claude Code 和 Codex 要两把 API 密钥 ​

一枚 API 密钥只属于一个分组,只能调用这个分组里的模型、按这个分组的价格扣费。Claude 模型在 Claude Code 分组,GPT 模型在 Codex 分组,目前没有一个分组同时有这两类模型,所以两个工具都要用,就各建一枚密钥。

1. 分组决定能用哪些模型、按什么价格扣费 ​

创建密钥时,先在 你用什么工具? 里选工具,再选这个工具下的一个分组。分组决定了两件事:

  • 能用哪些模型:Claude Code 分组里是 Claude 模型,Codex 分组里是 GPT 模型,生图分组里是生图模型。
  • 按什么价格扣费:同一个模型,在不同分组的单价不同,见 价格表。

建好以后,这枚密钥只认这一个分组。要换分组,可以编辑密钥,也可以新建一枚。

2. 两个工具填的地址也不一样 ​

工具API 地址密钥模型
Claude Codehttps://xxapi.aiClaude Code 分组的密钥Claude 模型,例如 claude-opus-5-5
Codexhttps://xxapi.ai/v1Codex 分组的密钥GPT 模型,例如 gpt-6.1-sol

两种工具发请求的格式不同:Claude Code 用 Anthropic 的格式,Codex 用 OpenAI 的格式,所以地址也不同。具体怎么填,按 Claude Code 和 Codex 教程做。

3. 用错了会看到什么 ​

拿 Claude Code 分组的密钥去调 GPT 模型(或者反过来),会收到这样的报错:

text
当前分组 Claude Code · 标准(稳定) 暂不支持模型 gpt-6.1-sol,或该模型暂时不可用。请更换密钥分组或稍后重试

报错里的分组名和模型 ID 是你自己的。看到这句,换用对应分组的密钥即可,详见 常见问题。

4. 分开两把还有什么好处 ​

  • 用量分开看:使用日志 里每条记录都写着用的是哪枚密钥,Claude Code 和 Codex 各花了多少一目了然。
  • 额度分开管:每枚密钥可以单独设额度和过期时间,某个工具用完了不影响另一个。
  • 出问题好排查:一枚密钥泄露或要停用,只影响一个工具。

两枚密钥都从同一个账号余额里扣费,不用分别充值。

5. 怎么建两枚 ​

  1. 打开 API 密钥页面,点 创建 API 密钥。
  2. 你用什么工具? 选 Claude Code,选一个分组,创建并复制密钥。
  3. 再点一次 创建 API 密钥,这次选 Codex,选一个分组,创建并复制。

名称会自动填成分组名,方便区分。完整步骤见 注册账号与创建 API 密钥。

用 CC Switch 的话,Claude Code 和 Codex 各添加一个 xxapi 供应商,分别填对应的地址和密钥。

回到价格表

从第一步,到第一次成功使用。