Codex CLI 是 OpenAI 的代码生成命令行工具,专为编程任务优化。本指南将帮助你配置 Codex CLI 以使用 Du's API。
Codex CLI 使用两个配置文件:
~/.codex/config.toml(macOS/Linux)或 %userprofile%\.codex\config.toml(Windows)~/.codex/auth.json(macOS/Linux)或 %userprofile%\.codex\auth.json(Windows)macOS/Linux 路径:~/.codex/config.toml
Windows 路径:%userprofile%\.codex\config.toml
配置内容:
model: 默认使用的模型,可以改为其他 GPT 或 Codex 模型model_context_window: 模型的上下文窗口大小model_auto_compact_token_limit: 自动压缩的 token 限制base_url: Du's API 的基础 URL(系统会自动添加 /v1)
:::macOS/Linux 路径:~/.codex/auth.json
Windows 路径:%userprofile%\.codex\auth.json
配置内容:
:::warning 重要提示
请将 your-api-key-here 替换为你在 Du's API 控制台创建的实际 API Key。
WebSocket 配置可以提供更好的性能和实时响应。
你可以在 config.toml 中将 model 字段改为以下任意模型:
gpt-5.4 - 最新的 GPT-5.4 模型(推荐)gpt-5.2 - GPT-5.2 模型gpt-5.3-codex - GPT-5.3 Codex(推荐用于代码生成)gpt-5.3-codex-spark - 轻量级 Codex,响应更快gpt-5.2-codex - GPT-5.2 Codexgpt-5.1-codex - GPT-5.1 Codexgpt-5.1-codex-max - GPT-5.1 Codex Maxgpt-5.1-codex-mini - GPT-5.1 Codex Minigpt-5-codex - GPT-5 Codexcodex-mini-latest - 最新的 Codex Mini配置完成后,运行以下命令验证:
然后尝试一个简单的代码生成任务:
如果配置正确,Codex 应该会生成相应的代码。
如果你更注重响应速度,可以使用轻量级模型:
如果你更注重代码质量,可以使用更强大的模型:
~/.codex/%userprofile%\.codex\如果目录不存在,需要手动创建。
编辑 config.toml 文件,修改 model 字段为你想使用的模型名称。
推荐使用 WebSocket 配置以获得更好的体验。
base_url 是否正确可以在运行 Codex 时添加 --verbose 参数:
根据你使用的模型调整上下文窗口大小:
为了保护隐私,建议启用:
这会在请求中添加 store: false 参数。