Codex(CLI / VS Code 扩展) 接入教程

OpenAI 的编程助手,在 config.toml 里加一个自定义 provider 就能用

接入步骤

  1. 安装 Codex(装过可跳过)

    命令行版用下面的命令安装,装好后 codex --version 能看到版本号。VS Code 用户在扩展市场搜「Codex」,安装 OpenAI 官方的那个;扩展和命令行共用同一份配置。

    macOS / Linux

    curl -fsSL https://chatgpt.com/codex/install.sh | sh

    Windows(PowerShell)

    powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"

    或者用 npm 安装

    npm install -g @openai/codex
  2. 把 key 存进环境变量

    Codex 从环境变量 CHERRYCHAT_API_KEY 读 key,配置文件里不写 key。设完要关掉终端重新打开;VS Code 也要完全退出再打开才能读到。

    • CHERRYCHAT_API_KEY(API Key):sk-你的密钥

    macOS / Linux(写入 ~/.zshrc)

    echo 'export CHERRYCHAT_API_KEY="sk-你的密钥"' >> ~/.zshrc
    source ~/.zshrc

    Windows(设完重开 PowerShell)

    setx CHERRYCHAT_API_KEY "sk-你的密钥"
  3. 编辑 config.toml

    用下面的命令打开 ~/.codex/config.toml(Windows 是 %USERPROFILE%\.codex\config.toml),没有会自动新建,粘进下面的配置保存。前三行必须放在文件最上面、任何 [方括号] 段落之前;文件里原来就有 model = 或 model_provider = 的,删掉旧的那行,不能重复。

    • base_url(API 地址):https://gpt.cherrychat.org/v1(写到 /v1 为止,Codex 自己补 /responses)
    • model(模型名):gpt-6.1-sol

    打开文件(macOS)

    mkdir -p ~/.codex && touch ~/.codex/config.toml && open -e ~/.codex/config.toml

    打开文件(Windows)

    mkdir $HOME\.codex -Force; notepad $HOME\.codex\config.toml

    config.toml 内容

    model = "gpt-6.1-sol"
    model_provider = "cherrychat"
    web_search = "disabled"
    
    [model_providers.cherrychat]
    name = "CherryChat"
    base_url = "https://gpt.cherrychat.org/v1"
    env_key = "CHERRYCHAT_API_KEY"
    wire_api = "responses"
    requires_openai_auth = false
  4. 验证是否接通

    新开一个终端运行下面的命令,能看到回复就成功了。codex exec 默认只在 Git 仓库里运行,命令里的 --skip-git-repo-check 让它在普通文件夹里也能测试。也可以运行 codex 进入交互界面,输入 /status 查看当前的模型和 provider(应显示 cherrychat)。

    codex exec --skip-git-repo-check "用一句话介绍你自己"
  5. VS Code 扩展里使用

    扩展和命令行读的是同一份 config.toml:点 Codex 侧边栏的齿轮 →「Codex Settings」→「Open config.toml」可以确认内容。改完配置或环境变量后,完全退出 VS Code 再打开。

容易踩的坑

报错 → 原因 → 怎么办

看到的报错原因怎么办
提示 Missing environment variable: CHERRYCHAT_API_KEYCodex 读不到环境变量(没设,或终端没重开)按第 2 步设置后重开终端;用 echo $CHERRYCHAT_API_KEY(Windows:echo $env:CHERRYCHAT_API_KEY)检查能否打印出 key
报 401 Unauthorizedkey 复制错了、带了空格,或这把 key 已停用 / 删除到 API 页「我的密钥」重新复制,重新设置 CHERRYCHAT_API_KEY 后重开终端
报 404 Not Foundbase_url 少了 /v1,或多写了 /responses改成 https://gpt.cherrychat.org/v1
提示模型不存在(model_not_found)model 写错,或这个模型不支持 Responses 接口换成「模型价格」页标了「适合 Codex」的模型,例如 gpt-6.1-sol
报 402 或「余额不足」(Claude 格式显示 billing_error)账户积分不够付这次调用。API 调用只扣积分,会员卡和无限卡都不抵扣到樱桃茶·智域GPT 的「商店」充值任意金额,几秒后重试即可
报 429 Too Many Requests请求太快:默认每把 key 每分钟最多 120 次,每个账号同时最多 8 个请求调低工具里的并发数或每秒请求数,按提示的 Retry-After 秒数等一等再试;多数工具会自动重试

教程核对于 2026-11-02。工具界面改版后可能和这里略有不同,以官方文档为准。

API 接入 · API 模型价格

Operated by UK Company CHERRYCHAT LTD · Company Number 16096119 · 客服微信 JsnonoChat · 内容由 AI 生成,请仔细甄别

樱桃茶·智域GPT

网络有点慢,正在努力加载…