所有文档
在 Codex CLI 中使用 1024X
OpenAI 官方的 Codex CLI 完全兼容 Responses API。把它的 base URL 切到 1024X, 所有请求就会用你 1024X 账户的 API Key 计费。
1. 创建 1024X API Key
登录后进入 /user/keys 点击 Create key 复制下来, key 以 nub_ 开头, 只显示一次。
2. 配置 ~/.codex/config.toml
声明一个命名 provider, base URL 指向 1024X 即可。API Key 由下一步的 ~/.codex/auth.json 提供, 这里不用写 env_key。
toml
# ~/.codex/config.toml
# 默认走 1024X 网关, 模型可以按需改成目录里支持 Responses API 的任意一款。
model_provider = "x1024"
model = "gpt-5-codex"
[model_providers.x1024]
name = "1024X"
base_url = "https://api.1024x.ai/v1"
wire_api = "responses"3. 在 ~/.codex/auth.json 写入 API Key
Codex 启动时会读 ~/.codex/auth.json, 用其中的 OPENAI_API_KEY 字段做认证。把上一步的 nub_ key 粘进来即可:
json
// ~/.codex/auth.json
// 把 1024X 控制台生成的 key 填到这里, Codex 启动时会自动读取
{
"OPENAI_API_KEY": "nub_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}建议: chmod 600 ~/.codex/auth.json, 把读权限收回到当前用户, 避免 key 被其他账号读到。
4. 启动 Codex
bash
codex # 读 config.toml 的默认 profile
codex --profile x1024 # 显式指定 profile模型选择
只要是 模型目录 中支持 Responses API 的模型都能用。在 config.toml 的 `model` 字段里写一个, 或者命令行用 `-m` 临时切。
常见问题
- 401: 在 /user/keys 确认 key 还有效, 并且 ~/.codex/auth.json 是合法 JSON, 字段名为 OPENAI_API_KEY。
- wire 模式: 保持 wire_api = "responses"; chat/completions 也通, 但 responses 通道的 token 计费最精准。
- 额度耗尽? 看 dashboard 上的当期用量和套餐限制。