APIMaster.ai

在 Codex 中使用 DeepSeek V4 Flash 與 Pro:設定與模型選擇

透過 APIMaster 在 Codex 中設定 DeepSeek。了解如何在 Windows、macOS 與 Linux 上找到 config.toml、設定 API 金鑰、啟動互動式對話並選擇模型。

設定你的 APIMaster API 金鑰與 Codex 的 config.toml,然後執行 codex 與 DeepSeek 對話。 使用 deepseek-v4-flash、deepseek-v4-pro。Codex 透過位於 https://apimaster.ai/v1 的 Responses API 連線。

開始之前

完成環境檢查,依照通用指南安裝 Codex,並取得可存取這些模型且餘額充足的 APIMaster API 金鑰。

codex --version

1. 開啟設定目錄

Windows

按下 Win + R,輸入以下路徑並按 Enter:

%USERPROFILE%\.codex

如果資料夾不存在,請先建立。使用文字編輯器開啟或建立 config.toml。確認檔名不是 config.toml.txt。

macOS / Linux

在 macOS 上,於 Finder 中按下 Command + Shift + G 並輸入:

~/.codex

在 Linux 上,使用你的檔案管理員或編輯器開啟相同目錄。如有需要,可從終端機建立:

mkdir -p ~/.codex

在此目錄中開啟或建立 config.toml。如果你使用自訂的 Codex 狀態目錄,請改用該目錄。

2. 設定 config.toml

兩種平台使用相同的內容:

model = "deepseek-v4-flash"
model_provider = "apimaster"
model_reasoning_summary = "none"
model_supports_reasoning_summaries = false

[model_providers.apimaster]
name = "APIMaster"
base_url = "https://apimaster.ai/v1"
env_key = "APIMASTER_API_KEY"
wire_api = "responses"

如果檔案已存在,請先備份並合併這些設定。直接取代既有的頂層鍵值,不要重複新增,並將它們放在 第一個 [table] 標題之前。如果 provider 區段已存在,請合併。這會改變新 Codex 工作階段的預設 provider 與模型。

基底 URL 包含 /v1。請保留 wire_api = "responses";僅有 Chat Completions 端點不足以支援此工作流程。摘要設定停用的是選用的推理摘要,而非模型內部的思考過程。

若要保留你既有的預設 provider,請改為將此設定放入 ~/.codex/deepseek.config.toml(Windows:%USERPROFILE%\.codex\deepseek.config.toml)。然後在下方啟動指令中加入 --profile deepseek。具名設定檔需要 Codex 0.134.0 或更新版本,並會繼承其他基礎設定。

3. 設定你的 API 金鑰

將 YOUR_APIMASTER_API_KEY 取代為來自 APIMaster 的金鑰。TOML 設定儲存的是環境變數的名稱,而非金鑰本身。

Windows PowerShell

在你即將啟動 Codex 的終端機中執行:

$env:APIMASTER_API_KEY = 'YOUR_APIMASTER_API_KEY'

若也要為未來的終端機儲存此變數:

[Environment]::SetEnvironmentVariable('APIMASTER_API_KEY', 'YOUR_APIMASTER_API_KEY', 'User')

儲存永久變數後,請開啟新的終端機,或繼續使用你執行第一個指令的目前終端機。

macOS / Linux

export APIMASTER_API_KEY='YOUR_APIMASTER_API_KEY'

這適用於目前的終端機。若要在新的終端機中重複使用,請將相同的 export 行加入你 shell 的啟動檔案,例如 Zsh 的 ~/.zshrc 或互動式 Bash 的 ~/.bashrc,然後開啟新的終端機。包含真實金鑰的檔案請保持私密,並避免放入共用儲存庫。

4. 啟動 Codex 並對話

在你的專案目錄中開啟終端機並執行:

codex

在正常的首執行或專案信任提示之後,確認作用中的模型是 deepseek-v4-flash。在 Codex 對話 中輸入:

Reply with exactly OK.

正常的回覆代表基本連線成功。接著你可以要求它解釋程式碼、讀取檔案或進行修改。請照常檢視檔案與指令權限提示。

5. 選擇其他模型

對於這些自訂模型 ID,請在啟動 Codex 時明確選擇模型。每次在你的終端機中執行一個指令:

codex --model deepseek-v4-flash
codex --model deepseek-v4-pro

每個指令都會開啟一個互動式對話。若要從已開啟的工作階段切換,請輸入 /exit,然後執行所需模型的指令。若要以另一個模型繼續既有的已儲存對話,請使用 codex resume SESSION_ID --model MODEL_ID,而非開始新的對話。

在 Codex 中,/model 會開啟其模型目錄,/status 會顯示作用中的模型。該選單不會自動列出 APIMaster 模型市集中的每個模型。 如果找不到你的 DeepSeek 模型,請如上所述使用 --model。不要假設 Claude Code 的 /model MODEL_ID 語法在 Codex 中可用;它並非此處經過驗證的自訂模型選擇路徑。

若要使用選用的具名設定檔,例如:

codex --profile deepseek --model deepseek-v4-flash

若要改變未來啟動時的預設值,請編輯你所使用設定中的頂層 model 值。

疑難排解

症狀 檢查項目
缺少 API 金鑰 / 401 在啟動 Codex 的終端機中設定 APIMASTER_API_KEY;檢查金鑰有效性與餘額。
仍使用其他 provider 檢查 model_provider、所選設定檔、專案覆寫與啟動旗標。編輯設定後請重新啟動。
TOML 解析錯誤 避免重複的鍵值或表格;頂層設定必須位於表格標題之前。
404 / 不支援的通訊協定 使用 https://apimaster.ai/v1 與 wire_api = "responses"。
/model 中找不到模型 搭配 codex --model 使用完整模型 ID。內建目錄並非閘道的模型清單。
模型中繼資料或模型清單警告 這些 ID 可能缺少 Codex 中繼資料。請檢查最終回覆;備援的情境長度上限並非經過驗證的模型能力。
推理/輸出串流警告 檢查最終答案與工具結果。若有輸出中斷,請附上模型、CLI 版本、UTC 時間與要求 ID(如有)回報。

驗證與選用的工具檢查

記錄的整合測試:2026-09-07 UTC、Codex CLI 0.153.4、Linux。此處列出的所有模型皆回傳了預期文字,並使用工具讀取了本機檔案。複雜的程式設計任務不在該測試範圍內。本指南提供了 Windows 與 macOS 的設定說明,但這些作業系統並未包含在記錄的測試中。這些檢查並不能確立完整的功能相容性、長時間工作階段的行為或最大情境長度上限。

若要檢查檔案工具,請在暫時性專案中建立 probe.txt,內容為:

FILE_PROBE_739182

在該目錄中以你選擇的模型啟動 Codex,然後輸入:

Read probe.txt using a tool and reply with its exact contents. Do not guess.

確認檔案讀取工具有執行,且答案與檔案內容相符。請在基本對話正常運作後再進行此項檢查。

常見問題

這會使用我的 ChatGPT 訂閱嗎?

請求會使用你的 APIMaster 金鑰與餘額。Codex 是用戶端;DeepSeek 是所選的模型。此設定不會使 DeepSeek 變成 OpenAI 模型。

為什麼 Claude Code 使用不同的 URL?

Codex 使用 https://apimaster.ai/v1 存取 Responses。Claude Code 使用網站根目錄 https://apimaster.ai,並自行附加 /v1/messages。

相關指南與來源