Codex: Codex 模型选择

最后更新:2026-08-31

Codex 支持多种 AI 模型,不同模型在能力、速度和成本上各有差异。选对模型,事半功倍。

📋 前置知识:了解 Codex 基本操作

1. 你将学到


2. 可用模型

(1) OpenAI 模型

模型 上下文 特点 适用场景
o3 200K 最强推理 复杂架构、算法设计
gpt-5-codex 128K 代码专精 日常开发(默认)
gpt-4o 128K 平衡性价比 一般任务
o4-mini 128K 快速经济 简单任务、批量操作

(2) 第三方模型(通过 API)

模型 提供商 特点
deepseek-coder DeepSeek 代码强、成本低
deepseek-chat DeepSeek 中文好、通用
claude-sonnet Anthropic 推理强(需兼容 API)

3. 模型对比

(1) 能力对比

维度 o3 gpt-5-codex gpt-4o o4-mini deepseek-coder
代码生成 ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐⭐
复杂推理 ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐
多文件重构 ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐
中文理解 ⭐⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐⭐
响应速度 ⭐⭐ ⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐

(2) 成本对比

模型 输入/1M tokens 输出/1M tokens 相对成本
o3 $15.00 $60.00 最贵
gpt-5-codex $2.50 $10.00 中等
gpt-4o $2.50 $10.00 中等
o4-mini $0.15 $0.60 便宜
deepseek-coder ¥1.00 ¥2.00 最便宜

4. 模型选择策略

(1) 按任务复杂度

任务复杂度 推荐模型 原因
简单(修 lint、加注释) o4-mini / deepseek-coder 成本低、速度快
中等(添加功能、修复 Bug) gpt-5-codex 平衡能力与成本
复杂(架构设计、大型重构) o3 推理能力最强

(2) 按任务类型

任务类型 推荐模型 原因
代码生成 gpt-5-codex 代码专精
代码审查 gpt-4o / deepseek-coder 审查不需最强推理
架构设计 o3 需要深度推理
文档生成 gpt-4o / deepseek-chat 通用能力足够
批量操作 o4-mini 成本优先

▶ 示例 1: Alice 的模型选择

PYTHON
def choose_model(task):
    if task.type == "architecture":
        return "o3"
    elif task.type == "daily_dev":
        return "gpt-5-codex"
    elif task.type == "batch_fix":
        return "o4-mini"
    elif task.type == "chinese_doc":
        return "deepseek-coder"
    else:
        return "gpt-5-codex"

5. 切换模型

(1) CLI 切换

BASH
# 启动时指定
codex --model o3

# 切换到 DeepSeek
export OPENAI_API_KEY="sk-deepseek-xxx"
export OPENAI_BASE_URL="https://api.deepseek.com"
codex --model deepseek-coder

(2) App 切换

在顶部工具栏的模型下拉菜单中选择。

(3) 配置文件

TOML
# ~/.codex/config.toml
model = "gpt-5-codex"

# 或项目级
# .codex/config.toml
model = "deepseek-coder"

6. 成本优化

(1) 策略矩阵

策略 说明 节省比例
分级使用 简单任务用便宜模型 50-70%
DeepSeek 替代 日常任务用 DeepSeek 80-90%
精准上下文 减少不必要的文件 20-30%
批量执行 合并小任务 10-20%

(2) 成本估算

TEXT 📖 仅展示
# Alice 的月度成本估算

日常开发(gpt-5-codex):$50/月
代码审查(deepseek-coder):¥100/月 ≈ $14/月
架构设计(o3):$30/月
批量修复(o4-mini):$5/月

总计:约 $99/月
如果全用 o3:约 $500/月
节省:80%

❓ 常见问题

Q 默认模型 gpt-5-codex 够用吗?
A 大多数场景够用。只有复杂架构设计和算法问题需要 o3。
Q o4-mini 能力差多少?
A 简单任务差距不大,复杂推理和多文件重构差距明显。建议先试用,不满意再升级。
Q DeepSeek 在英文项目上表现如何?
A 英文代码生成和审查表现良好,与 gpt-5-codex 差距不大。英文文档和架构推理稍弱。
Q 可以在同一会话中切换模型吗?
A 不能。需要结束当前会话,切换模型后重新启动。
Q 模型选择影响上下文窗口吗?
A 是的。o3 支持 200K,其他大多数 128K。大型项目可能需要更大的上下文窗口。

📖 小节


📝 作业

  1. 基础题(难度⭐):用三个不同模型完成同一任务,对比输出质量。
  2. 进阶题(难度⭐⭐):设计一个成本优化方案——统计你的任务类型分布,为每类选择最优模型。
  3. 挑战题(难度⭐⭐⭐):编写一个自动模型选择脚本——根据任务描述自动判断复杂度并选择模型。
Web-Tutorial.com

Web-Tutorial 技术团队

由多位开发者共同维护的编程教程平台。每篇教程由对应领域的开发者编写和审核,确保内容准确可靠。如发现任何问题,欢迎向我们反馈。

100%

🙏 帮我们做得更好

我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……

如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏