结论先说:Claude Code 是 Anthropic 的终端编程 Agent,模型是 Claude(Opus 5 / Sonnet 5),擅长长上下文重构与多文件任务;Codex CLI 是 OpenAI 的对应产品,模型是 GPT-5.6 系列,风格更"直接执行"。两者都能用同一把 OrcAI 密钥接入,前者走 Anthropic 协议,后者走 OpenAI Responses 协议。
对比表
| 维度 | Claude Code | Codex CLI |
|---|---|---|
| 厂商 / 模型 | Anthropic:claude-opus-5、claude-sonnet-5 | OpenAI:gpt-5.6(sol / luna / terra)、gpt-5.5 |
| 协议 | Anthropic Messages(/v1/messages) | OpenAI Responses(/openai/v1/responses) |
| 上下文 | Opus 5 / Sonnet 5 为 1M | 以 OpenAI 规格为准 |
| 强项 | 大型重构、跨文件推理、长会话 | 快速执行、脚本与小改动 |
| OrcAI 倍率 | Claude 稳定分组 0.3× | GPT 分组 0.5× |
| 配置文件 | ~/.claude/settings.json | ~/.codex/config.toml |
同一把密钥两边用
OrcAI 的密钥按分组决定可用模型。最省事的做法是建两把密钥:一把在 Claude 稳定分组给 Claude Code,一把在 GPT 分组给 Codex;或者用 CC-Switch 统一管理。
# Claude Code(~/.claude/settings.json)
{ "env": { "ANTHROPIC_BASE_URL": "https://api.orcai.cc", "ANTHROPIC_AUTH_TOKEN": "sk-claude分组密钥" } }
# Codex CLI(~/.codex/config.toml)
model_provider = "orcai"
model = "gpt-5.6"
[model_providers.orcai]
name = "OrcAI"
base_url = "https://api.orcai.cc/openai/v1"
wire_api = "responses"
env_key = "ORCAI_API_KEY"
怎么选
- 大项目重构、需要读几十个文件再动手:Claude Code + claude-opus-5。
- 日常小改、脚本、命令行任务:Codex CLI + gpt-5.6,或 Claude Code + claude-sonnet-5。
- 成本敏感:Claude 稳定分组 0.3 倍率下,Sonnet 5 是性价比最高的选择。
Claude Code 走 Anthropic 协议、Codex CLI 走 OpenAI Responses 协议,两者都可用 OrcAI 密钥接入。