Skip to content

Codex CLI

这是原站里信息量最高的页面之一。重点不是简单改环境变量,而是把 Codex 的 config.tomlauth.json 和模型参数都切到 LX API 的 OpenAI 兼容出口。

安装 CLI

bash
npm install -g @openai/codex

安装后,进入任意项目目录就能使用 codex 命令。

核心配置

文档列出的关键参数包括 model_providermodelmodel_reasoning_effortdisable_response_storagebase_urlwire_apirequires_openai_auth

toml
# ~/.codex/config.toml
model_provider = "openai"
model = "gpt-5.3-codex"
model_reasoning_effort = "medium"
disable_response_storage = true
base_url = "https://www.lxtech.icu/v1"
wire_api = "responses"
requires_openai_auth = false
json
{
  "OPENAI_API_KEY": "sk-your-api-key"
}

auth.json 存的是敏感凭据,不要提交到版本控制系统,也不要让权限过宽。

支持的模型

模型说明
gpt-5.4GPT-5.4
gpt-5.3GPT-5.3 基础版本
gpt-5.3-codexGPT-5.3 Codex 版本
gpt-5.2GPT-5.2 基础版本
gpt-5.2-codexGPT-5.2 Codex 版本
gpt-5.1-codex-maxGPT-5.1 Codex 增强版

配置 LX API 中转(可选的三种方式)

如果你想更直观地管理 Key 或在多个站点之间切换,可以用下面任意一种方式完成配置。

方式 1(推荐):CC Switch

bash
# 打开控制台 -> 令牌管理
# 点击“聊天”按钮右侧的展开菜单(更多操作)
# 选择“一键导入 CC Switch”
# 在 CC Switch 中切换到你要用的令牌

导入与切换的图文说明见:CC Switch

方式 2:修改 Codex 配置文件(推荐长期稳定)

~/.codex/config.tomlbase_url 指向 LX API,并在 ~/.codex/auth.json 写入你的 Key:

toml
# ~/.codex/config.toml
model_provider = "openai"
model = "gpt-5.3-codex"
model_reasoning_effort = "medium"
disable_response_storage = true
base_url = "https://www.lxtech.icu/v1"
wire_api = "responses"
requires_openai_auth = false
json
{
  "OPENAI_API_KEY": "sk-your-api-key"
}

方式 3:环境变量(按系统)

如果你更习惯把 Key 放在环境变量里,可以按系统设置 OPENAI_API_KEY。如果 Codex 没有读取到该变量,再改回上面的 auth.json 配置即可。

bash
export OPENAI_API_KEY=sk-your-api-key
powershell
$env:OPENAI_API_KEY = "sk-your-api-key"

验证连接

bash
cd your-project
codex "你好,这是一条测试消息"

配置正确时,你会通过 LX API 收到响应。

快速检查

  • API Key 是否以 sk- 开头。
  • base_url 是否为 https://www.lxtech.icu/v1
  • auth.json 中的 Key 是否与控制台一致。
  • 余额是否足够,模型是否可用。