Claude Code 出現「prompt is too long」的原因與解決方法(超出情境上限)
現在有故障嗎?
Claude Code 官方狀態正常。若此錯誤持續出現,多半是實作或你的運作環境問題。
查看 Claude Code 的運作狀態 →錯誤含義
你的輸入超出了模型的情境上限(例如「API Error: 400 … prompt is too long」)。當對話過長,或大型檔案、大量貼上使 token 超過上限時發生。
常見原因
- •對話歷史過長,token 膨脹
- •將大型檔案、記錄檔或輸出加入了情境
- •貼上了大量文字
- •輸入與輸出(max tokens)之和超過上限
解決方法
- 1.用 `/compact` 壓縮,或用 `/clear` 重設
- 2.大型檔案只傳必要部分,不要整檔
- 3.減少不必要的貼上與記錄檔
- 4.把任務拆分為更小的步驟
- 5.使用情境視窗更大的模型
何時該等待 / 等待也無濟於事的情況
由輸入大小引起,等待也無濟於事。請用 /compact、/clear 或減少輸入量來處理。
Claude Code 當機時的替代方案
相關錯誤
常見問題
Prompt is too long 是什麼?
你的輸入超出了模型的情境上限(例如「API Error: 400 … prompt is too long」)。當對話過長,或大型檔案、大量貼上使 token 超過上限時發生。
Prompt is too long 如何解決?
用 `/compact` 壓縮,或用 `/clear` 重設 / 大型檔案只傳必要部分,不要整檔 / 減少不必要的貼上與記錄檔 / 把任務拆分為更小的步驟 / 使用情境視窗更大的模型