第十八课:模型选择与切换
codex-miniGPT-5 Codexo3o4-mini本地OSS
学习目标
- 了解 Codex 支持的所有模型
- 掌握模型切换方法
- 理解不同模型的适用场景
- 学会选择合适的模型
一、支持的模型
| 模型 | 说明 | 适用场景 |
|---|---|---|
| codex-mini-latest | 基于 o4-mini 微调,默认模型 | 日常编码 |
| codex-1 | 云端 Codex 代理使用的模型 | 云端任务 |
| GPT-5 Codex | GPT-5 系列,动态推理 | 复杂任务 |
| GPT-5-Codex-Mini | 更紧凑高效的 Codex 模型 | 平衡性能 |
| o3 | 强大推理模型 | 推理密集型 |
| o4-mini | 轻量推理模型 | 快速任务 |
| gpt-4.1 / gpt-4.1-mini | 通用模型 | 通用场景 |
| 本地 OSS 模型 | 通过 Ollama 运行开源模型 | 隐私场景 |
二、模型切换方法
2.1 命令行指定
codex --model gpt-5-codex "实现这个功能"
2.2 配置文件
# ~/.codex/config.toml
model = "gpt-5-codex"
2.3 交互会话中
在交互会话中输入 /model,然后选择模型。
2.4 Fast 模式
/fast on # 启用 Fast 服务层级
/fast off # 禁用
三、模型选择建议
| 场景 | 推荐模型 | 理由 |
|---|---|---|
| 日常编码 | codex-mini-latest | 快速、经济 |
| 复杂重构 | GPT-5 Codex | 推理能力强 |
| 代码审查 | o3 | 深度推理 |
| 快速修复 | o4-mini | 速度快 |
| 隐私项目 | 本地 OSS | 数据不出本机 |
四、本地模型
使用 --oss 标志运行本地开源模型:
codex --oss "实现这个功能"
需要先安装 Ollama 并下载模型。本地模型的优势是数据隐私,但性能可能不如云端模型。
五、本课小结
| 要点 | 说明 |
|---|---|
| 默认模型 | codex-mini-latest |
| 切换方法 | 命令行/配置/交互中 |
| 推理模型 | o3/o4-mini 适合复杂推理 |
| 本地模型 | --oss 标志 + Ollama |
下一步
下一课我们将了解流式响应与推理链。