CLIProxyAPI 讓 Claude Code 使用 GPT 5.6 Sol 模型與 Codex 訂閱

更新

摘要

CLIProxyAPI 是一個能將類似 Codex 訂閱轉成任意 Agent 都能連接的中轉站代理工具,Claude Code 可以透過此工具來使用 GPT 5.6 Sol 模型,且已被 OpenAI 的公關表示支援。

文章目錄

有傳聞說 Claude Code 的 Harness 設計比 Codex App/CLI 更好,近日 OpenAI 的公關帳號 Tibo 也分享了透過 CLIProxyAPI 來讓 Claude Code 使用 GPT 5.6 Sol 模型的方法,也算這種模型使用方式已被官方支援。

CLIProxyAPI 是一個能架設在本機電腦的中轉站代理工具。在這個案例中,我們要把 Codex 訂閱轉換成 Claude Code 能用的 API,也就是用支援的 ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN 環境變數來連接 GPT 模型。

安裝 CLIProxyAPI

透過 Homebrew 安裝

macOS 電腦需使用 Homebrew 安裝,並使用服務模式來啟動。請用終端機輸入以下指令:

1brew install cliproxyapi
2brew services start cliproxyapi

設定 API Key

安裝後要設定可用的 API Key,請編輯以下路徑的檔案:

1$(brew --prefix)/etc/cliproxyapi.conf

找到 api-keys 欄位,預設會有幾個範例,請刪除到剩下一個,並把它改成任意字串來作為 API Key。如果這只是自用就不用特別設計得太複雜,就算用個簡單的 my-local-token-123 也行。

在 CLIProxyAPI 設定檔中將 api-keys 設為 my-local-token-123

登入 Codex 訂閱

接著請用終端機輸入以下指令,會自動開啟網頁來登入 Codex 帳號。

1cliproxyapi --codex-login

設定 Claude Code

接著設定 Claude Code 的環境變數,請用終端機輸入以下指令,先切換到使用者目錄,再編輯 .zshrc 檔案。

1cd ~
2vim .zshrc

如果你也是用 vim,先按 Shift + G 跳到尾端,先加入以下兩行,第二行的 my-local-token-123 要改成你自己剛才設定的 API Key。

1export ANTHROPIC_BASE_URL=http://127.0.0.1:8317
2export ANTHROPIC_AUTH_TOKEN=my-local-token-123

再複製貼上於最下面加入 claudex 的指令別名。這串指令我有改過而不是沿用 Tibo 提供的設定值,理由是他給的值是一律使用 GPT 5.6 Sol 模型,這會導致擅長開子代理的 Claude Code 會一口氣開好幾個都是跑 Sol 模型的 Agent,會導致訂閱額度噴很快。優化後的做法是將 Haiku 對應到便宜的 GPT 5.4 Mini、Sonnet 對應 GPT 5.6 Luna、Opus 與 Fable 則是 Sol,並且要把 1M 上下文關閉,否則上下文會炸掉。

 1alias claudex='
 2ANTHROPIC_DEFAULT_HAIKU_MODEL=gpt-5.4-mini \
 3ANTHROPIC_DEFAULT_SONNET_MODEL=gpt-5.6-luna \
 4ANTHROPIC_DEFAULT_OPUS_MODEL=gpt-5.6-sol \
 5ANTHROPIC_DEFAULT_FABLE_MODEL=gpt-5.6-sol \
 6CLAUDE_CODE_DISABLE_1M_CONTEXT=1 \
 7CLAUDE_CODE_ALWAYS_ENABLE_EFFORT=1 \
 8CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY=3 \
 9ENABLE_TOOL_SEARCH=false \
10claude --model gpt-5.6-sol
11'

Tibo 給的是這組設定,如果你原本就有 Claude 訂閱,因 GPT 模型通常是候補,用這組沒問題。只不過如果你和我一樣是 Codex 用家,但想試試 Claude Code 的生態,建議改用我提供的優化後指令 (你也能根據自己的需求做調整)。

1alias claudex='CLAUDE_CODE_SUBAGENT_MODEL=gpt-5.6-sol \
2CLAUDE_CODE_ALWAYS_ENABLE_EFFORT=1 \
3CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY=3 \
4ENABLE_TOOL_SEARCH=false \
5claude --model gpt-5.6-sol'

輸入以下指令來重新載入 .zshrc 的設定值:

1source .zshrc

最後就可以用 claudex 來啟動 Claude Code 並使用 GPT 5.6 Sol 模型。

Claude Code 透過 CLIProxyAPI 使用 GPT 5.6 Sol 模型並成功回應測試

上一篇 Unity CLI 讓 AI Agent 更容易安裝與管理編輯器 Unity 下一篇 把 Agent 關在開發容器,放心開完整權限也不會搞爛電腦 AI
Ted Liou

Ted Liou

Unity 現役工程師,Unity、AI 技術開發經驗分享與諮詢。