返回指南
比较·2026年9月5日·更新于 2026年10月3日·阅读约 8 分钟

Codex 与 Claude Code — 不谈性能,按计费与连接方式比较

两者能够完成的工作范围已经相近。对于已经为一方付费、正在决定是否切换的人,真正起作用的是计费方式和连接方式。

大多数关于 Codex 与 Claude Code 的比较文章都讨论“现在谁更好”。本文只比较计费和连接方式。因为对于已经为一方付费的人来说,真正影响是否切换的就是这两点。本文不做性能排名——如后文所述,在自己的代码库中花 30 分钟即可得出结论。

首先,相同之处

两者都在终端中运行,读取和修改代码库文件、运行测试,甚至完成提交。两者都有“订阅用量”和“API 密钥按量付费”的双重计费结构,二者不会合并计算。仅凭功能列表来判断优劣的阶段已经过去。

差异 1——更改目标地址的方式

~/.zshrc
# 클로드 코드 — Anthropic 형식 환경 변수
export ANTHROPIC_BASE_URL=https://api.kunavo.com
export ANTHROPIC_AUTH_TOKEN=sk-kn-...
# 클로드 코드의 기본 모델과 opus 별칭은 최신 Opus를, sonnet 별칭은 Kunavo가
# 제공하지 않는 Sonnet 5.5를 가리키므로, /model sonnet이나 sonnet 서브에이전트가
# 404를 받지 않도록 모델을 고정합니다. opus 별칭이 가리킬 Opus 5.5는
# 클로드 코드 v2.1.280 이상이 필요합니다(이전 버전이면 claude update).
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5
claude

# Codex CLI — OpenAI 형식. 단, 받아들이는 건 Responses API뿐입니다.
export OPENAI_BASE_URL=https://api.kunavo.com/v1
export OPENAI_API_KEY=sk-kn-...
codex

Claude Code 通过 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN 两行配置更改目标地址。Codex CLI 看起来类似,但有一个限制——自定义提供商只接受 POST /v1/responses(Responses API),因此在只实现 chat completions 的服务上无法运行。

选择替代方案或并行使用场景时,应先确认这一点,而不是先看价格表。具体配置步骤见 Codex CLI API 密钥设置 和 Claude Code API 密钥设置。

差异 2——令牌单价

模型输入 / 输出(1M)
Claude Sonnet 5(Claude Code 默认)$1.40 / $7.00
GPT-5.6 Sol(Codex 默认)$2.00 / $12.00

不过,单价只解释了账单的一半。真正决定金额的是每一步携带的上下文量,这取决于工具设计和代码库规模。让双方各运行一次相同任务,并比较响应中的 usage。两者实际按量费用和盈亏平衡点分别在Codex 价格和Claude Code 价格中计算。

差异 3——达到额度上限时的出路(最实用的部分)

搜索结果第一名正在用“提供多少小时”比较两个工具,但更重要的事实另有其处。两个工具的额度分别计算。因此一方达到上限后可以切换到另一方继续工作,这会把“二选一”变成“交替使用”。

也可以用一个 API 密钥同时满足两者的需求——它们只是通过不同协议与同一端点通信:Anthropic 格式和 Responses 格式。Claude 一侧使用量窗口的结构及达到上限后的选择,已整理在 Claude Pro 限制中。

在自己的代码库中评估性能排名

公开基准测试会因任务选择不同而产生不同结果,而且相对于模型更新周期,数字的有效期很短。即使在这里写下排名,等读者看到时,也很可能已经是在讨论另一代模型。

我们采用一个更可靠的流程。选出三个实际遇到过阻碍的任务,用相同指令交给双方,然后只记录:①是否解决 ②回退次数 ③消耗令牌。30 分钟即可得出适合自己用途的排名。英文版比较见 Claude Code vs Codex。

常见问题

Codex 和 Claude Code 最大的区别是什么?

经过几代发展,两者能做的事情已经相近;在实际工作中,差异主要体现在计费和连接方式上。Claude Code 可以通过 ANTHROPIC_BASE_URL 更改目标地址,而 Codex CLI 通过自定义提供商只接受 Responses API。两者都有订阅额度和按量付费的双重结构,但额度分别计算。

可以同时使用两者吗?

可以,而且实际中很常见。由于两个工具的使用额度分别计算,当一个窗口达到上限时,可以切换到另一个继续工作。也可以用一个 API 密钥同时满足两者的需求——它们只是通过不同协议与同一端点通信:Anthropic 格式和 Responses 格式。

哪一个更便宜?

取决于使用模式。按令牌单价计算,以 Kunavo 为准,Claude Sonnet 5为每 1M 令牌 $1.40 / $7.00,GPT-5.6 Sol为 $2.00 / $12.00。不过,真正决定账单金额的是每一步携带的上下文量,而不是单价;唯一可靠的方法是让两者各运行一次相同任务并比较 usage。

可以让 Codex 使用其他端点吗?

只要对方提供 Responses API(POST /v1/responses)即可。这里有一个陷阱:只实现了 chat completions 的网关无法运行 Codex CLI。Claude Code 没有这一限制,只要存在兼容 Anthropic 的 /v1/messages 就能运行。选择替代方案时,应优先检查这一点,而不是先看价格表。

哪一个性能更好?

本文不做排名。公开基准测试会因任务选择不同而产生不同结果,而且相对于模型更新周期,数字的有效期很短。更可靠的方法是从自己的代码库中选出三个实际遇到过阻碍的任务,用相同指令交给双方,然后只记录是否解决、回退次数和消耗令牌。30 分钟即可得出适合自己用途的排名。

迁移后需要重新配置多少?

双方都只需设置两行环境变量,几分钟即可完成。真正的迁移成本不在 CLI 配置,而在项目规范文件——需要将 Claude Code 的 CLAUDE.md 中的指令改写为目标工具所使用的格式。迁移前先检查这个文件。