Codex 報錯 detail: Bad Request 怎麼辦:官方沒單獨說明,按登入方式和自定義提供方排查

Codex 提示 detail: Bad Request?官方文檔沒有收錄這句話。400 在 HTTP 裏表示請求本身有問題。本文按官方資料,把可能情況分成 ChatGPT 登入、API 密鑰、自定義提供方三類,給出升級、縮短提示、回到官方登入和反饋的順序。

NNathaniel bigo··原創首發·AI 輔助撰寫
8 分鐘讀完
資料核對於 2026-10-30 · 依據官方文檔與公開資料整理 Plus 帳號
本文根據 Codex 排查頁、配置文檔和 OpenAI API 錯誤碼文檔整理,資料核對於 2026-10-30。官方沒有收錄 detail: Bad Request 這句話,也沒有單獨解釋 Codex 裏的 400。本文給的是排查方向,不是確定的原因。配圖為本站整理的示意圖,不是軟件截圖。

適用於誰

  • 在 Codex 裏發消息後得到 detail: Bad Request 或 400 的人;
  • 登入方式是 ChatGPT 帳號、API 密鑰,或自己配了第三方提供方的人;
  • 想知道這是不是自己帳號或額度問題的人。

結論先說

  1. Bad Request(400)在 HTTP 裏表示「這次請求本身有問題」,而不是伺服器忙或額度用完。這是網絡常識,官方沒有就 Codex 的這條報錯給出具體解釋。
  2. 先分清你是怎麼登入的:ChatGPT 帳號、API 密鑰、config.toml 裏的自定義提供方,三種情況的排查方向不一樣。
  3. 通用的幾步:記下原文 → 升級 Codex → 開新對話、縮短提示 → 去掉自定義提供方回官方登入 → 反饋。
  4. 額度、登入失效,官方是分開的報錯:見 /guides/codex-exceeded-retry-limit-429-too-many-requests、/guides/codex-401-unauthorized-error。

Bad Request:先看你怎麼登入的

圖:本站根據 Codex 官方文檔 與 API 錯誤碼 整理的示意圖

官方到底說了什麼

OpenAI API 錯誤碼文檔裏,400 只有一個例子:Invalid service_tier argument,原因是請求的服務層級不被這個項目允許,解決辦法是改成允許的層級,或者在項目設定裏調整。它說明 400 可能和請求參數有關,但不能由此推出 Codex 裏的每個 Bad Request 都是這個原因。

Codex 排查頁沒有 400,也沒有「detail」這個字段的說明。所以下面按登入方式分類,是在幫你縮小範圍。

一、用 ChatGPT 帳號登入

這是最常見的情況。官方沒有寫原因,能做的是:

  1. 用 codex --version 看版本,更新到最新版;命令行更新方式見 /guides/codex-cli-install-update;
  2. 新開一個對話,把提示詞縮小,別一次粘貼大段內容。官方排查頁對卡住的對話的建議也是「用更小的提示開新對話」;
  3. 退出登入再重新登入一次;
  4. 看狀態頁 status.openai.com,排除官方故障。

二、用 API 密鑰登入

官方認證文檔說,用 API 密鑰登入後,用量按標準 API 價格計費。此時 400 更接近 API 的參數錯誤:看報錯裏有沒有指出具體參數,核對模型名和參數寫法是否被你的項目允許。對照錯誤碼時,回到官方錯誤碼頁面,並可參考 /guides/openai-api-429-error 裏對 API 錯誤的整體說明。

三、用 config.toml 裏的自定義提供方

官方配置文檔允許用 [model_providers.<id>] 配第三方地址,並寫明幾點:

  • 自定義提供方不能使用保留 ID openai、ollama、lmstudio;
  • 文檔裏所有示例的 wire_api 都是 "responses",沒有寫其他取值;
  • openai_base_url 要寫在 ~/.codex/config.toml,項目裏的 .codex/config.toml 不能設定它。

所以 400 在這類配置下,常見的懷疑方向是:對方服務不兼容 Codex 發出的請求格式、模型名寫錯、參數對方不支持。這只是懷疑方向,官方沒有寫這就是原因。 最快的驗證辦法:暫時去掉 model_provider,回到官方登入再發一次,如果恢復正常,問題就在那個提供方的配置。接入方法和兼容性說明見 /guides/codex-third-party-models-deepseek-gemini-grok。

排查 Bad Request 的順序

圖:本站根據 Codex 官方排查頁 整理的示意圖

四、反饋時帶什麼

在輸入框輸入 / 提交反饋,會得到 session ID,官方要求把它給團隊。同時附上:detail 後面的完整原文、request id、codex --version。會話記錄在 ~/.codex/sessions,分享之前先檢查有沒有路徑、密鑰等敏感資料,令牌和密鑰不要貼出去。

常見問題

Q:是不是我的提示詞違規了?

官方沒有把 Bad Request 與內容規則聯絡起來。ChatGPT 對內容的限制是另一回事。

Q:重裝能解決嗎?

官方沒有這樣建議。先升級,再按上面順序排查;安裝方式見 /guides/codex-windows-app-download-install。

Q:報錯總表在哪?

本站把 Codex 常見報錯彙總在 /guides/codex-common-errors-summary。需要更高額度的套餐,可看 /chongzhi/chatgpt-plus。

參考資料

  • OpenAI API 錯誤碼 — https://developers.openai.com/api/docs/guides/error-codes
  • Codex 官方排查頁 — https://learn.chatgpt.com/docs/reference/troubleshooting
  • Codex 配置文檔(自定義提供方)— https://learn.chatgpt.com/docs/config-file/config-advanced
  • Codex 認證文檔 — https://learn.chatgpt.com/docs/auth

Nathaniel 的更多內容

  1. 01

    Cursor 怎麼接入第三方 API:官方支持的自帶密鑰服務商、哪些功能能用、怎麼計費和數據去向

    Cursor 官方的自帶 API Key 功能支持 OpenAI、Anthropic、Google、Azure OpenAI 和 AWS Bedrock,在 Cursor Settings 的 Models 裏填密鑰,只對聊天模型生效,Tab 補全不用。本文講怎麼填、怎麼計費,以及官方沒寫的部分。

    Cursor0
  2. 02

    Cursor 怎麼更新:應用內更新、Attempt Update 命令、手動覆蓋安裝,以及「Update Required」最低版本時間表

    Cursor 更新有三種辦法:點更新提示裏的 Update,命令面板運行 Attempt Update,或到 cursor.com/download 下載覆蓋安裝。官方還公佈了最低版本政策:版本太舊會提示更新,再舊會停止工作。本文給出步驟和 2026 年的時間表。

    Cursor0
  3. 03

    Cursor 怎麼開發票:帳單頁下載發票 PDF,改公司抬頭與稅務資訊,團隊與 App Store 訂閱的區別

    Cursor 的發票在 cursor.com/dashboard/billing 下載:點 Manage in Stripe 進帳單門戶,或直接看 Invoices 列表,發票是 PDF,需要手動下載。公司名稱、地址、稅務資訊在 Stripe 裏改,只對以後的發票生效。

    Cursor0
  4. 04

    Cursor 怎麼取消訂閱、能退款嗎:舊套餐與 X 訂閱的取消入口,14 天退款條件,App Store 訂閱怎麼處理

    Cursor 官方幫助中心現在分兩種訂閱:新的 X 訂閱和以前直接在 cursor.com 訂的舊套餐,取消入口不一樣。本文按官方說明講取消步驟,以及退款條件:個人套餐最近一次扣款 14 天內且本期沒用過,才可能退款。

    Cursor0
  5. 05

    Gemini 無法下載 Excel 怎麼辦:官方支持導出的文件格式,怎麼讓它生成 .xlsx,導不出來的幾種辦法

    Gemini 能直接生成並導出 Excel 嗎?Google 官方網誌說,Gemini 可以在聊天裏生成 PDF、Word、Excel、Docs、Sheets、Slides 等文件,大多數格式能下載或發送到 Drive。官方沒有寫導出失敗的專門排查,本文給出讓它生成文件和導不出時的做法。

    Gemini0
  6. 06

    Sora API 現在還能用嗎:Videos API 與 sora-2 系列模型已於 2026-09-24 移除,代碼裏怎麼處理

    Sora API 已停用。OpenAI API 棄用頁寫明,Videos API 和 sora-2、sora-2-pro 等模型別名在 2026-09-24 移除,替代一欄為空。本文列出受影響的模型、給開發者的檢查清單,並說明官方沒有給出遷移目標。

    ChatGPT0

同產品的其他教學

  1. 01

    Sora 是什麼、現在還能用嗎:從 OpenAI 的影片生成產品到 2026 年的停用,想做 AI 影片怎麼辦

    Sora 是 OpenAI 推出的影片生成產品。按官方幫助中心,網頁和 App 已於 2026-04-26 停用,API 已於 2026-09-24 停用,現在不能再用它生成影片。本文把停用時間線講清楚,並告訴你想做 AI 影片時去哪裏看官方工具。

    ChatGPT0
  2. 02

    Sora 官網入口在哪、現在是什麼狀態:官方網頁和 App 已停用,作品怎麼導出,怎麼認假站

    搜 Sora 官網、Sora2 官網的人,先要知道官方 Sora 網頁和 App 已於 2026-04-26 停用,API 已於 2026-09-24 停用。官方現在只提供作品導出入口 sora.chatgpt.com/sunset。本文講導出步驟和怎麼識別仿冒站點。

    ChatGPT0
  3. 03

    OpenAI API 價格是多少:GPT-6 系列每百萬 token 價格表(2026-10 查詢),批處理、Fast 與長上下文怎麼算

    OpenAI API 按 token 計費。本文按官方價格頁(2026-10 查詢)列出 GPT-6 系列和幾個常用舊型號的輸入、緩存輸入、輸出價格,再講批處理、Flex、Fast、Ultrafast 與超長上下文的計價差別,以及怎麼估算一次調用要花多少。

    ChatGPT0
  4. 04

    OpenAI 怎麼開發票:ChatGPT 訂閱和 API 的區別,個人 API 帳號為什麼預設沒有發票,抬頭稅號怎麼改

    在 OpenAI 開發票要先分帳號類型。官方幫助中心寫明:個人和團隊 API 客戶預設不收到發票,用 Billing history 查付款記錄;Enterprise API 按自然月出發票。本文列出 ChatGPT 個人、Business、API 的帳單資訊修改路徑,以及重開舊發票的辦法。

    ChatGPT0
  5. 05

    GPT-5.3 Codex Spark 是什麼、現在還能用嗎:官方已於 2026-09-14 退役,配置裏的舊模型名怎麼換

    搜 GPT-5.3 Codex Spark 的人,多半想知道它還能不能用。按 Codex 官方模型頁,gpt-5.3-codex-spark 已於 2026-09-14 退役,桌面 App、命令行、IDE 擴展都不再提供。本文列出同批退役的模型、官方建議的替代,並教你改配置。

    ChatGPTCodex0
  6. 06

    Codex 怎麼設定中文:官方沒有介面語言選項,讓它用中文回覆的三種辦法

    Codex 能設定成中文嗎?官方的設定頁和配置參考裏都沒有語言選項,介面語言沒法改。要讓它用中文回答,可以在提示裏直接說,也可以寫進全局或項目的 AGENTS.md。本文講三種做法和回覆仍是英文時的排查。

    ChatGPTCodex0

0 條評論

登入 後參與評論

還沒有評論,來搶沙發~