Codex CLI 指南

在 Codex CLI 中配置 Quick AI Coding

为 Quick AI Coding 建立独立的 Codex model provider,通过用户级 config.toml 指向 Responses API 兼容端点,并使用单独的环境变量保存本站 API Key。

适用于支持自定义 model provider 的当前 Codex CLI更新:2026-07-19

开始前准备

  • 安装或更新 Codex CLI,并确认命令 codex --version 可运行。
  • 在 Quick AI Coding 控制台创建 API Key,并复制一个当前可用的模型 ID。
  • 确认终端能访问 https://quickaicode.com/v1/models
不要用本站密钥登录 OpenAI

Quick AI Coding API Key 只用于本站网关,不是 OpenAI Platform API Key,也不等同于 ChatGPT 登录。请勿把本站密钥传给 codex login --with-api-key

1. 配置独立 model provider

编辑用户级 ~/.codex/config.toml。provider 与认证相关设置必须放在用户级配置;Codex 会忽略项目级 .codex/config.toml 中的 provider 重定向。

~/.codex/config.toml
model = "YOUR_MODEL_ID"
model_provider = "quickaicode"

[model_providers.quickaicode]
name = "Quick AI Coding"
base_url = "https://quickaicode.com/v1"
env_key = "QUICKAICODE_API_KEY"
wire_api = "responses"

YOUR_MODEL_ID 替换为控制台或 /v1/models 实际列出的模型。不要假设某个模型名称会长期存在。

2. 设置密钥环境变量

macOS / Linux
export QUICKAICODE_API_KEY="YOUR_API_KEY"
codex

需要长期使用时,将环境变量放入你信任的 shell 密钥加载流程。避免把真实值写入项目的 .env、配置示例或 Git 历史。

3. 验证连接

  1. 检查模型列表
    Shell
    curl https://quickaicode.com/v1/models \
      -H "Authorization: Bearer $QUICKAICODE_API_KEY"
  2. 启动 Codex

    运行 codex,发送一个简短测试请求,确认能持续收到流式输出。

  3. 检查用量

    回到本站控制台核对请求时间、模型和用量记录,确认流量确实经过本站密钥。

恢复官方默认 provider

需要切回 Codex 官方默认连接时,删除或注释上面的 model_provider[model_providers.quickaicode] 配置,并按你的官方账户方式重新选择模型或登录。保留配置前请先备份原文件。

故障排查

提示找不到环境变量

在启动 Codex 的同一个终端执行 printenv QUICKAICODE_API_KEY。如果为空,重新加载 shell 配置后再启动。

返回 401 或 403

检查本站密钥是否完整、启用且有权限访问所选分组,不要使用 OpenAI 或其他平台的 Key。

模型不存在或不可用

重新请求 /v1/models,把配置中的模型改为当前密钥确实可见的 ID。

流式响应中断

先用 curl 验证 /v1/responses,再检查网络、代理和上游状态。保留请求 ID 便于支持人员定位。

兼容范围

Codex 官方允许配置自定义 Responses API provider,但这不表示 OpenAI 官方认可或支持 Quick AI Coding。本站仅对已测试的兼容路径负责;工具调用、模型参数和新增功能可能随 Codex、模型或上游变化。

继续了解流式接口

查看 Responses API 的请求结构、SSE 事件和重试边界。

Responses API 指南