主题
Codex CLI 教程
Codex CLI 使用 Responses API。请先确认密钥所属分组和模型支持 /v1/responses。
1. 安装
需要 Node.js 和 npm:
bash
npm install -g @openai/codex
codex --version2. 创建配置目录
Windows PowerShell:
powershell
New-Item -ItemType Directory -Force "$env:USERPROFILE\.codex"Linux/macOS:
bash
mkdir -p ~/.codex3. 配置 config.toml
文件位置:
- Windows:
%USERPROFILE%\.codex\config.toml - Linux/macOS:
~/.codex/config.toml
写入:
toml
model_provider = "OpenAI"
model = "MODEL_ID"
review_model = "MODEL_ID"
disable_response_storage = true
[model_providers.OpenAI]
name = "OpenAI"
base_url = "https://ai.zjtzsmc.com/v1"
wire_api = "responses"
requires_openai_auth = true请把两个 MODEL_ID 都替换成本站模型广场中的准确模型 ID。
4. 配置 auth.json
在同一目录创建 auth.json:
json
{
"OPENAI_API_KEY": "YOUR_API_KEY"
}Linux/macOS 建议限制权限:
bash
chmod 600 ~/.codex/auth.json ~/.codex/config.toml5. 启动
进入项目目录:
bash
codex修改配置后必须完全退出旧的 Codex 进程并重新启动。
常见问题
- 401:检查
auth.json、密钥状态和requires_openai_auth。 - 404:检查 Base URL 是否为
/v1,以及线路是否支持 Responses。 - 模型不存在:从模型广场重新复制 ID。
- 一直要求登录:确认配置文件位于当前系统用户的
.codex目录。 - Chat Completions 可用但 Codex 不可用:当前线路可能只支持
/v1/chat/completions,Codex 需要 Responses。
官方配置字段可参考 OpenAI Codex 配置文档。