Claude Opus 5.5 已在 SeedRouter 上線

在 Codex 中使用 GPT-6:設定方式、實測設定與常見錯誤

如何用 SeedRouter 金鑰在 OpenAI Codex CLI 中執行 GPT-6 Astra、Sol 與 Luna:config.toml 設定、上下文視窗設定、實測結果與常見錯誤。

以 Markdown 閱讀

使用 SeedRouter 金鑰,GPT-6 Astra、GPT-6 Sol 和 GPT-6 Luna 都可以作為 OpenAI Codex CLI 的模型。把 SeedRouter 加到 ~/.codex/config.toml,匯出你的金鑰,然後用 gpt-6-astra、gpt-6-sol 或 gpt-6-luna 啟動 Codex。費用按 token 從你的 SeedRouter 餘額扣除,不需要任何 ChatGPT 方案。在我們 2026 年 9 月 29 日以 Codex CLI 0.157.0 進行的實測中,三個模型都完成了建立檔案、執行、修改、再次執行,並正確回報兩次的輸出。

如何在 Codex 中使用 GPT-6?

把 SeedRouter 加到使用者層級的 ~/.codex/config.toml:

model = "gpt-6-astra"
model_provider = "seedrouter"

[model_providers.seedrouter]
name = "SeedRouter"
base_url = "https://api.seedrouter.ai/v1"
env_key = "SEEDROUTER_API_KEY"
wire_api = "responses"

接著匯出金鑰並啟動 Codex:

export SEEDROUTER_API_KEY=sk-your-seedrouter-key
codex

要在單一工作階段中切換模型,在命令列傳入即可,例如 codex -m gpt-6-sol。Codex 的設定參考說,responses 是 wire_api 唯一支援的值,省略時也預設使用它。GPT-6 透過 Responses API 使用工具,而 Codex 正是靠工具來讀取、編輯和執行檔案。

請把這些設定放在 ~/.codex/config.toml,而不是專案的 .codex/config.toml。OpenAI 的進階設定指南說,Codex 會忽略專案本機設定中的 model_provider 與 model_providers,「並在偵測到它們時顯示啟動警告」。

在 Codex 中該選哪個 GPT-6 模型?

模型 ID最適合我們實測中 Codex 預設送出的推理強度
gpt-6-astra最困難的程式設計與推理工作low
gpt-6-sol日常程式設計工作medium
gpt-6-luna快速、較便宜的步驟medium

Codex 0.157.0 已經認得這三個模型 ID,所以啟動時不會出現警告,並會為每個模型套用自己的預設值。沒有設定 model_reasoning_effort 時,它仍會在每次請求中送出一個推理強度:在我們的測試中,GPT-6 Astra 是 low,Sol 和 Luna 是 medium。Astra、Sol 與 Luna 比較更詳細地說明了它們的差異,各模型頁面顯示即時費率:Astra、Sol、Luna。

如何在 Codex 中設定 GPT-6 的推理強度?

在 config.toml 中設定 model_reasoning_effort:

model_reasoning_effort = "medium"

Codex 的設定參考對它的描述是「所選模型公告的推理強度,例如 low、medium、high、xhigh、max 或 ultra。可用的等級取決於模型和用戶端。」對於 GPT-6 Astra,Codex 還列出 ultra,並標示為「最高推理,並自動委派任務」。這是 Codex 的設定,不是 API 的推理強度等級:在我們以 ultra 進行的測試中,Codex 送出的請求帶的是 xhigh。

推理強度越高,推理 token 越多,而推理以輸出計費。對於要執行很多步驟的程式設計 Agent,先用預設值,只有工作確實需要時再調高。

model_context_window 對 Codex 中的 GPT-6 有什麼作用?

Codex 的設定參考對它的描述是「目前模型可用的上下文視窗 token 數」。GPT-6 Astra、Sol 和 Luna 的上下文視窗為 1.05M tokens,輸入最多 922K tokens(請見 GPT-6 Astra 文件),但除非你修改,Codex 會使用它自己較小的數值。

我們在 Codex 0.157.0 中測得的結果:

設定Codex 回報的可用視窗
未設定258,400 tokens
model_context_window = 1050000828,400 tokens

未設定時,Codex 使用 272,000 token 的視窗。調高設定後視窗變大了,但沒有達到我們設定的值:Codex 內建的 GPT-6 設定檔把它限制在 872,000 tokens。所以實際有用的最大值是:

model_context_window = 872000

調高之前請留意費用。輸入超過 272K tokens 的 GPT-6 請求,整個請求都會以長上下文費率計費,而 Codex 的預設視窗會讓工作階段維持在這個門檻以下。上下文視窗與最大輸出 token 說明了這兩個上限的差別。Codex 沒有設定輸出上限的選項。

我們測試了什麼?

我們在 codex exec 中給每個模型同樣的四步驟任務:建立 fib.py 印出前 10 個費氏數列數字,用 python3 執行,改成印出 15 個,再執行一次,並回報兩次的輸出。

模型請求數結果
gpt-6-luna2兩次輸出都回報正確;在一條 shell 指令中寫入並執行了兩個版本
gpt-6-astra4兩次輸出都回報正確;用 Codex 的修補工具編輯檔案,用 shell 工具執行
gpt-6-sol5兩次輸出都回報正確;兩次修補、兩次執行

每個模型回報的都是同樣的兩行:

0 1 1 2 3 5 8 13 21 34
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377

Codex 回報的 token 數與我們 SeedRouter 帳戶中的用量紀錄逐筆請求完全相符,證明每次呼叫都經過 SeedRouter 金鑰。

Codex 工作階段的第一個請求最大:在模型開始工作之前,Codex 會送出它的指示和工具定義,在我們的測試中約為 15,000 到 20,000 個輸入 token。之後的輪次會重複送出同樣的前綴,在我們的 GPT-6 Astra 測試中,之後每一輪輸入有 98% 以上是從快取讀取。這讓第一輪成為工作階段中最貴的一輪:前綴要寫入快取,而快取寫入以輸入費率的 1.25 倍計費,GPT-6 價格指南對此有說明。

為什麼 Codex 顯示 GPT-6 無法使用?

訊息內容取決於你的登入方式。

使用 SeedRouter 金鑰時,不存在的模型 ID 會失敗。我們用 -m gpt-6 啟動 Codex 時(它不是三個模型 ID 之一),Codex 輸出:

warning: Model metadata for `gpt-6` not found. Defaulting to fallback metadata; this can degrade performance and cause issues.
ERROR: Reconnecting... 1/5
...
ERROR: Reconnecting... 5/5
ERROR: unexpected status 503 Service Unavailable: The requested model is not available.

我們從最後一行刪去了請求 URL 和 ID。Codex 會重試五次才放棄。請使用確切的模型 ID:gpt-6-astra、gpt-6-sol 或 gpt-6-luna。Model metadata ... not found 這一行只是警告 Codex 不認得這個名稱;請求失敗是因為模型 ID 不存在,正如最後一行所說。

使用 ChatGPT 登入時,能否使用取決於你的方案和 Codex 版本。OpenAI 的說明文章 GPT-5.6 and GPT-6 Pro in ChatGPT 寫道:「Plus 方案在 ChatGPT Work 和 Codex 中包含 GPT‑6 Astra。」以及「對於 Codex CLI,Astra 需要 0.153.0 或更新版本。」用 codex --version 檢查版本,如果比較舊請更新。SeedRouter 金鑰不受 ChatGPT 方案影響。

在 Codex 中使用 GPT-6 需要 ChatGPT 訂閱嗎?

不需要。OpenAI 的 Codex 驗證文件列出兩種登入方式:「使用 ChatGPT 登入,以訂閱方式使用」和「使用 API 金鑰登入,依用量計費」。SeedRouter 金鑰屬於第二種:Codex 把每個請求送到 SeedRouter,你按 token 從餘額付費。同一頁面也提到「Codex cloud 需要使用 ChatGPT 登入」,所以使用 API 金鑰時無法使用雲端任務功能。本機的 Codex CLI 工作階段(也就是我們測試使用的方式)可以正常運作。

常見問題

使用 GPT-6 需要哪個版本的 Codex?

我們的測試使用 Codex CLI 0.157.0。使用 ChatGPT 登入時,OpenAI 要求 GPT-6 Astra 使用 0.153.0 或更新版本。使用目前的版本也能取得 Codex 為 GPT-6 模型內建的設定。

可以在 Codex 中透過 Chat Completions API 使用 GPT-6 嗎?

不行。Codex 只支援 Responses API,而且 GPT-6 Astra 在 Chat Completions 上不支援函式呼叫,所以工具本來就需要 Responses API。請保留 wire_api = "responses"。

在 Codex 中可以為 GPT-6 Astra 設定 temperature 嗎?

不行。GPT-6 Astra 一律會進行推理,不接受 temperature 或 top_p。請改為調整 model_reasoning_effort。

如何取得 SeedRouter 金鑰?

註冊帳戶,在控制台建立一把金鑰並儲值。每個新帳戶都附一小筆免費餘額,足夠在 GPT-6 Luna 上試一次簡短的 Codex 工作階段;GPT-6 Astra 的工作階段花費較多,因為光是第一輪就要寫入約 20,000 個 token 到快取。GPT-6 API 指南說明如何在你自己的程式碼中呼叫這些模型。

相關指南