Claude Code 能換成 GPT 嗎?官方答案、Codex CLI 和 claude-code-router 怎麼選
很多人想在 Claude Code 裡改用 GPT:有的是 Claude 額度用完了,有的是想試試 9 月 22 日釋出的 GPT-6 Sol。先說結論:Claude Code 官方不支援接 GPT。想用 GPT 寫程式碼,最省事的是直接換 OpenAI 自己的 Codex CLI;社群也有把 GPT 接進 Claude Code 的辦法,但要自己承擔相容問題。這篇按官方文件和專案原文講清三條路怎麼選。
關鍵詞:Claude Code GPT、Claude Code 切換 GPT、Claude Code 用 GPT-6、claude-code-router、Codex CLI、Claude Code OpenAI、LiteLLM Claude Code、Claude Code 換模型
最後更新: · 內容維護:易聯 Residential IP Solution
- Claude Code 官方不支援接 GPT 等非 Claude 模型,任何閘道器都一樣(2026 年 9 月 29 日核對官方文件)。
- 想用 GPT-6 Sol 寫程式碼,官方做法是改用 OpenAI 的 Codex CLI,ChatGPT 帳號就能登入。
- claude-code-router、LiteLLM 能把 GPT 接進 Claude Code,但要自備 OpenAI API key、按 token 付費,工具呼叫還有沒修好的問題。
- 國內和香港使用者:兩邊的支援名單都沒有中國大陸、香港、澳門,終端還要單獨走代理。

先給結論:Claude Code 官方不支援接 GPT
Claude Code 官方閘道器文件原文寫得很直接:Anthropic 不支援通過任何閘道器,把 Claude Code 接到非 Claude 的模型。
原因在介面格式。按閘道器協定說明,Claude Code 只會用三種格式發請求:Anthropic 自己的 Messages 介面、Amazon Bedrock、Google Cloud 的 Agent Platform(原 Vertex AI)。沒有 OpenAI 的格式。在 Bedrock 和 Agent Platform 上,Claude Code 跑的也都是 Claude 模型。
還有兩個容易誤會的地方:
- 改
ANTHROPIC_BASE_URL不等於換模型:官方說明這個變數只改「請求發去哪」,不改「哪個模型回答」。 /model選單裡看不到 GPT:開啟閘道器模型發現後,Claude Code 只保留名字裡帶 claude 或 anthropic 的模型,gpt-6-sol這種名字會被忽略。
方法一:直接改用 Codex CLI(官方做法)
Codex CLI 是 OpenAI 自己的終端程式設計工具,定位和 Claude Code 一樣。按Codex 的 GitHub 說明:
- 安裝:macOS 或 Linux 可以用
npm install -g @openai/codex,或者brew install --cask codex;官方也提供一鍵安裝指令碼,Windows 有 PowerShell 版本。 - 登入:第一次執行
codex,選「Sign in with ChatGPT」,用 ChatGPT 帳號的方案額度。也可以用 API key 登入(codex login --with-api-key),按 API 價格另外計費。 - 選模型:GPT-6 家族有 Astra、Sol、Luna 三款,API 名字是
gpt-6-astra、gpt-6-sol、gpt-6-luna。OpenAI 模型頁建議複雜程式設計用 GPT-6 Sol,在能力和成本之間取平衡。
方案方面,OpenAI 定價頁寫明 Free、Go、Plus、Pro、Business、Edu、Enterprise 都包含 Codex。但 Free 和 Go 只能在桌面 App 裡用 GPT-6 Luna,還要看是否已推送到你的帳號;要用 Sol,至少要 Plus。各方案每 5 小時能用多少,官方按模型分開寫,數字經常調整,以定價頁為準。
方法二:用 claude-code-router 把 GPT 接進 Claude Code
claude-code-router 是社群專案,MIT 許可,最新版本是 9 月 16 日的 v3.1.1。它在本機開一個模型閘道器,把 Claude Code 的請求轉成 OpenAI 的格式發出去。大致步驟:
- 安裝:桌面版從 GitHub Releases 下載;命令列版需要 Node.js 22 以上,用
npm install -g @musistudio/claude-code-router安裝,再執行ccr ui開啟管理介面。 - 在 Providers 裡新增 OpenAI,填入你的 OpenAI API key,選好模型。
- 啟動閘道器,在 Agent Config 裡選 Claude Code 和要用的模型,然後在 Logs 裡確認請求實際走的是哪個模型。
要先知道的限制:
- 用的是 API key,不是 ChatGPT 方案:按 token 另外付費,不佔你 ChatGPT Plus 的額度。能不能用 ChatGPT 帳號代替,專案裡相關討論至今沒有結論。
- 工具呼叫有已知問題:專案 issue 列表裡有好幾個沒關閉的問題,都出在 Claude Code 和 OpenAI 格式互轉上,例如工具結果丟失、tool_call 編號被拒、圖片被靜默丟掉。寫程式碼時正好最依賴工具呼叫。
- 官方不負責:出了問題,Anthropic 和 OpenAI 都不會幫你排查。
方法三:用 LiteLLM 代理
LiteLLM 的官方教程示範了同樣的做法:本機啟動 LiteLLM 代理,把 ANTHROPIC_BASE_URL 指向它,再用 claude --model 指定 GPT 模型。它同樣要 OpenAI API key。要注意,教程示例用的還是上一代的 GPT-5.6 模型名;Claude Code 對不認識的模型名,會套用預設的上下文長度,要自己調整。另外,Claude Code 的官方閘道器文件現在已經不再提 LiteLLM。
怎麼選
- 只是想用 GPT 寫程式碼:直接用 Codex CLI,最少折騰,也有官方支援。
- 習慣了 Claude Code 的操作,只想偶爾換 GPT 試試:可以試 claude-code-router,但重要專案先在小倉庫裡驗證工具呼叫正常。
- 團隊已經在用 LiteLLM 管理 API key:可以沿用,但要自己維護模型名和上下文設定。

國內和香港使用者會卡在哪
不管選哪條路,都繞不開地區限制:OpenAI 的 API 和 ChatGPT 支援名單、Anthropic 的支援名單,都沒有中國大陸、香港、澳門(台灣在列)。詳細說明見 香港能用 Codex 嗎 和 香港用 Claude Code。常見情況:
- 登入授權卡住或返回 403:出口還在受限地區。
- 瀏覽器能用,終端連不上:終端預設不走瀏覽器的代理,要單獨設定,見 Codex CLI 網路排查 和 Claude Code 網路排查。
- 兩個工具走了不同出口:Codex 走美國、Claude Code 走日本,同一個人的出口來回跳,更容易被要求驗證。
終端的出口可以這樣查:在你執行 Codex 或 Claude Code 的同一個終端裡執行
curl -s https://chatgpt.com/cdn-cgi/trace | grep -E '^(ip|loc)='
把 chatgpt.com 換成 claude.ai 再查一次。兩次的 loc 應該都是支援地區(例如 US),而且最好和瀏覽器查到的是同一個出口。瀏覽器那邊可以用我們的檢測頁,它會同時查 Claude 和 ChatGPT 兩個出口。
用易聯的哪個套餐
易聯在售的套餐都包含美國住宅線路(AT&T、Verizon 家寬等),出口固定在美國,Codex、Claude Code 和瀏覽器可以走同一個出口。每天都用終端寫程式碼的,建議選 Pro 月付;想先試試的,可以開通「AI 穩定性驗證包」。
常見問題
Claude Code 能直接選 GPT-6 嗎?
不能。Claude Code 的模型選單隻列 Claude 模型,官方文件也寫明不支援通過任何閘道器接非 Claude 模型。
改 ANTHROPIC_BASE_URL 就能用 GPT 嗎?
不能單靠它。官方說明這個變數只改請求發去哪裡,不改由哪個模型回答。社群工具是在本機做了一層格式轉換,才讓 GPT 回答。
Codex CLI 要付費嗎?
OpenAI 定價頁寫明 Free、Go、Plus、Pro、Business、Edu、Enterprise 都包含 Codex,但 Free 和 Go 只能在桌面 App 用 GPT-6 Luna。要在 Codex 裡用 GPT-6 Sol,至少需要 Plus。
claude-code-router 能用我的 ChatGPT Plus 額度嗎?
目前的做法是填 OpenAI API key,按 token 另外計費。能不能改用 ChatGPT 帳號,專案裡的相關討論還沒有結論。
GPT-6 Sol 的 API 價格是多少?
按 OpenAI 模型頁,gpt-6-sol 每百萬 token 輸入 2 美元、輸出 10 美元;gpt-6-luna 輸入 0.1 美元、輸出 0.5 美元;gpt-6-astra 輸入 10 美元、輸出 50 美元。
在香港用 Codex 提示地區不支援?
香港不在 OpenAI 的支援名單裡,換香港節點沒用。要換到支援地區的出口,並且終端和瀏覽器保持同一個出口。