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

網路有點慢,正在努力載入…