SSD Nodes Learn Hosting plans →
指南 Matt Connor作者: Matt Connor

ChatGPT 達到對話長度上限怎麼辦?原因與接續方法

看到「你已達到本次對話的長度上限」?那是單一對話的內容塞滿了,和會隨時間恢復的訊息次數上限不同。教你看懂原因,弄清楚新對話會保留哪些記憶與檔案,再用交接摘要或專案接著做。

ChatGPT 對話長度上限是什麼意思

ChatGPT 出現「對話長度上限」的訊息,代表這一段對話已經長到無法再往下接,你需要開一個新對話繼續。這和每隔一段時間會恢復的訊息次數上限不同,等再久也不會解除。工作不必從零開始:先做一份交接摘要,或把工作移進專案,就能在新對話裡接著做。

很多台灣與香港讀者看到的中文訊息是這一句:

你已達到本次對話的長度上限,但是你可以開始新聊天以持續對話。

先說明一件事。我們在 OpenAI 說明中心的英文與繁體中文文章裡,都找不到收錄這句話的頁面,所以無法確認官方的確切字句。你畫面上的用詞可能略有不同,請以自己的畫面為準。可以確認的是,OpenAI 繁體中文版的錯誤訊息疑難排解文章,給的建議方向一致:「如果對話很長或來回互動次數很多,請開始新聊天」。

先分清楚:對話長度上限和訊息次數上限

ChatGPT 有兩種很容易混在一起的限制。

第一種是單一對話的長度。一段對話裡的所有內容,包括你的提問、貼上的文字、上傳的檔案和模型的回覆,都累積在同一段對話裡。對話越長,累積的內容就越多。

第二種是一段時間內能送出的訊息數。它看的是你帳號的使用量,時間到了會恢復。

兩者的處理方式完全相反。撞到訊息次數上限,可以換個模型或等一段時間。撞到對話長度上限,等多久都沒用,因為卡住的是這一段對話本身。要誠實說明的是:OpenAI 沒有公開一份文件定義 ChatGPT 的對話長度上限,也沒有說明這句訊息的觸發條件。上面的區分是我們根據兩種訊息的實際表現整理的說明,並不是 OpenAI 的官方定義。

Anthropic 的 Claude 就把兩者分開寫在說明中心。它的長度限制與用量限制說明指出,長度限制和 context window(上下文視窗)有關,也就是單一對話裡 Claude 能處理的資訊量。用量限制則管你在所有對話裡的總使用量。如果你兩邊都用,Claude 的用量上限怎麼運作、能不能提早恢復,可以看Claude 用量上限能不能重置。

為什麼一段 ChatGPT 對話會被塞滿

語言模型讀文字時,是以 token 為單位計算長度。token 是模型切分文字的小單位,一個中文字可能是一個或多個 token。模型一次能處理的 token 總量,叫做上下文視窗。OpenAI 的常見問題說,ChatGPT 會記得同一段對話裡的上下文。對話裡累積的內容越多,離這個空間的上限就越近。

下面幾種用法,最容易讓一段對話快速變長:

  • 把整份報告、合約或會議逐字稿直接貼進輸入框。
  • 上傳多個檔案,再要求逐一比對或改寫。
  • 貼上長段程式碼,並請 ChatGPT 每次輸出完整的修改後檔案。
  • 同一份文件來回修改幾十輪,每一輪都留下一個完整的新版本。

各方案的上下文視窗有多大

OpenAI 的價格頁列出各方案的「總上下文視窗」。以下是 2026 年 10 月 26 日查閱時的數字,單位是 K(千個 token)。價格頁同時註明,可以放你輸入內容的部分比總視窗小。

圖表ChatGPT Instant 模型的總上下文視窗(K,2026-10-26 查閱)
此圖表背後的資料
[
  {
    "plan": "Free",
    "context_k": 27
  },
  {
    "plan": "Go",
    "context_k": 54
  },
  {
    "plan": "Plus",
    "context_k": 54
  },
  {
    "plan": "Pro",
    "context_k": 128
  }
]
圖表ChatGPT 推理模型的總上下文視窗(K,2026-10-26 查閱)
此圖表背後的資料
[
  {
    "plan": "Go",
    "context_k": 256
  },
  {
    "plan": "Plus",
    "context_k": 256
  },
  {
    "plan": "Pro",
    "context_k": 400
  }
]

Instant 模型的總視窗,從 Free 方案的 27K 到 Pro 方案的 128K。推理模型在 Go 與 Plus 方案是 256K,在 Pro 方案是 400K。Free 方案的推理模型,價格頁只寫「Varies」,也就是依情況而定,沒有固定數字。

讀這些數字時有兩點要注意。第一,OpenAI 沒有說對話長度上限等於這些視窗大小,也沒有公布觸發那句訊息的確切數字。第二,同樣是 Plus 方案,Instant 模型和推理模型的視窗差了好幾倍。如果你不確定自己平常用的是哪一種模型,可以先看ChatGPT 裡 GPT-6 Astra、Sol、Luna 三個模型的差別。

大段貼上會自動變成附件

OpenAI 在 2026 年 8 月 4 日的版本說明寫到,所有方案在輸入框貼上超過 10k 個字元時,ChatGPT 會自動把內容轉成附件。OpenAI 在 2026 年 3 月推出這個功能時說明,目的是避免大段貼上用掉整個上下文視窗。如果你想把文字放回輸入框,可以按「Show in text field」。這是英文介面的名稱,中文介面的按鈕文字請以畫面為準。

這代表現在貼上一大段文字,不一定會整段塞進對話裡。但你請 ChatGPT 針對附件反覆產生長篇回覆時,那些回覆本身仍然留在對話裡,對話還是會變長。

長對話載入變快,不代表能聊更久

2026 年 8 月 21 日,OpenAI 讓網頁版的長對話改為分段載入訊息,不再一次讀取整段對話。這則版本說明講的是載入速度,沒有提到放寬對話長度。所以長對話打開得比較快,並不表示它能撐得比較久。

開新對話時,哪些東西會跟著過去

開新對話時,前一段對話的內文不會整段搬過去。新對話能「記得」多少,取決於記憶、自訂指示和專案這幾項設定。

記憶:會參考,但不是複製

OpenAI 的記憶常見問題說,開啟記憶後,ChatGPT 可以記住你在對話中和其他來源裡的相關偏好與細節。已儲存的記憶和對話紀錄是分開存放的。設定裡有兩個相關選項,英文介面叫「Reference saved memories」和「Reference chat history」。關閉前者時,後者也會一起關閉。中文介面的選項名稱我們沒有逐一核對,請以設定頁為準。

要特別注意:記憶不是把整段對話複製到新對話。依 OpenAI 的說法,ChatGPT 會自己判斷哪些內容和這一次的回答有關。你在前一段對話裡講好的細節,新對話不一定會用上。真正重要的內容,還是要寫進交接摘要。

另外兩點也和換對話有關。臨時對話(Temporary Chat)不會建立或更新記憶。刪除一段對話,也不一定會刪除從那段對話產生的已儲存記憶。OpenAI 也提醒,記憶功能和控制項會因方案、地區、平台與工作區設定而不同。

自訂指示:每段對話都套用

自訂指示是你希望 ChatGPT 在各個對話都遵守的偏好,例如回答語言和格式。它和記憶是兩個分開的功能。OpenAI 說明自訂指示的更新會立即套用到所有對話,所以開新對話時它仍然有效。

台灣與香港讀者很實用的一條,是在自訂指示寫下「請一律使用台灣繁體中文用語回答」或「請使用香港書面語」。這樣每次開新對話,都不必再提醒一次。容量方面,Free 與 Go 方案最多 1,500 個字元,Plus、Pro、Enterprise、Business 與 Education 方案最多 5,000 個字元。

有一個例外:在專案裡,專案指示會取代你的全域自訂指示。下面會說明。

專案:檔案和指示存在專案裡

OpenAI 的繁體中文說明寫道:「專案會將相關對話、檔案和指示集中整理。」檔案和指示存在專案裡,不跟著某一段對話走。在同一個專案裡開新對話,就能繼續使用它們,不必重新上傳。這也是為什麼「把工作移進專案」是處理長度上限最穩的做法之一。

做法一:請 ChatGPT 寫一份交接摘要

如果原本的對話還能送出訊息,最快的做法是請它幫你寫交接摘要,再貼到新對話。可以直接複製下面這段提示:

我們要換到新的對話繼續這項工作。請整理一份交接摘要,之後我會貼到新對話。
請包含:
1. 這項工作的目標,以及目前做到哪一步
2. 已經確定的決定,以及做出決定的理由
3. 還沒解決的問題和下一步
4. 我要求過的格式、用語和限制(例如一律使用台灣繁體中文)
5. 最新版本的關鍵內容,例如程式碼最終版或文件大綱
請寫得精簡,不要列出過程中已經被推翻的版本。

拿到摘要後,開一個新對話,第一則訊息這樣寫:

以下是先前工作的交接摘要。請先用條列方式說明你理解的目標和下一步,等我確認後再繼續。

(貼上摘要)

新對話列出的目標和下一步,就是你的檢查點。和你預期的一樣,就可以往下做。如果漏了重要的決定,直接補在下一則訊息裡,不要讓錯誤的前提延續下去。

如果原本的對話已經無法再送出訊息,就改用下面的分支做法,或自己把最新版本的內容複製出來,貼進新對話。

做法二:用「Branch in new chat」從較早的訊息另開對話

OpenAI 在 2025 年 9 月 4 日的版本說明裡,為網頁版加入「Branch in new chat」,所有登入的使用者都能用。它可以從任何一則訊息另開一段對話。操作方式是:把滑鼠移到那則訊息上,開啟「More actions」(⋯),再選「Branch in new chat」。這些是英文介面的名稱,中文介面的選單文字請以畫面為準。

這個做法適合這種情況:對話前半段已經得出你要的結論,後半段是一連串失敗的嘗試。從得出結論的那一則訊息分支,就能從那個位置另起一段對話。分支後的新對話實際帶進了多少前文,官方說明沒有寫清楚,我們也無法從文件確認它能避開長度上限。分支之後,先請它摘要目前狀態,確認內容正確再往下做。

做法三:把工作移進專案

長期的工作,例如一份論文、一個程式專案或一整季的行銷企劃,最適合放進專案。步驟如下:

  1. 建立一個專案,用工作名稱命名。
  2. 把參考資料上傳成專案檔案,不要貼在對話裡。
  3. 在專案指示寫下固定規則,例如用語、格式和角色。
  4. 把舊對話移進專案,方便日後查找。
  5. 在專案裡開一個新對話,貼上交接摘要,接著做。

移動舊對話有兩種方式:把對話拖到專案上,或從對話的選單選「移至專案」。OpenAI 說明也寫到:「使用 GPT 建立的對話無法移入專案。」另外要知道,一段已經滿了的對話,移進專案後還是同一段對話。OpenAI 沒有說移入後就能繼續聊,所以請在專案裡開新對話,不要指望舊對話恢復。

專案檔案數量上限

截至 2026 年 10 月 26 日,OpenAI 繁體中文說明列出的每個專案檔案上限是:Free 方案 5 個,Go 與 Plus 方案 25 個,Edu、Pro、Business 與 Enterprise 方案 40 個。不論方案,一次只能上傳 10 個檔案。方案內容可能調整,上傳前請再看一次說明頁。

專案指示會取代全域自訂指示

OpenAI 的說明寫道:「專案指示僅適用於該專案,並會取代你的全域自訂指示。」這代表在專案裡,你在自訂指示寫的「使用台灣繁體中文用語」可能不再生效。如果這條規則對你很重要,請把它也寫進專案指示。

專案記憶:預設記憶和僅限專案記憶

專案可以使用預設記憶,或僅限專案記憶。使用預設記憶時,專案對話會參考你已儲存的記憶,也可以參考同一個專案裡的其他對話。使用僅限專案記憶時,專案對話不會參照你先前儲存的記憶。不論哪一種,專案裡的對話都無法參考專案以外的對話。

對處理長度上限來說,預設記憶比較方便:舊對話移進同一個專案後,新對話可以參考它。不過「可以參考」不等於「完整讀過」,交接摘要還是要貼。OpenAI 2026 年 8 月 14 日的版本說明補充,符合條件且沒有分享出去的專案,可以直接切換記憶設定,不必另建專案。分享出去的專案則維持僅限專案記憶。這些功能也會依方案和工作區設定而有不同。

編輯較早的訊息,可以當成分支嗎

很多人會建議「回去編輯前面的訊息」來重開一條路。OpenAI 的版本說明確認可以編輯訊息:網頁版從 2026 年 2 月 27 日起可以編輯含圖片附件的訊息,iOS 版從 2026 年 6 月 8 日起可以編輯含附件的訊息。官方的說法是,讓你修改提示,不必重新開始。

但我們沒有找到 OpenAI 的說明文件寫明:編輯後舊版本會保留成可以切換的分支,或編輯能讓一段已滿的對話重新有空間。網路上有人這樣描述,但那不是官方說明。想試的話,請自己在 App 裡試一次,確認結果再依賴它。要從某則訊息另開對話,建議優先用有文件記載的「Branch in new chat」。

怎麼讓下一段對話撐久一點

撞過一次上限之後,改幾個習慣就能少撞幾次:

  • 一段對話只做一件事。換主題就開新對話。
  • 參考資料放進專案檔案,對話裡只放問題和指示。
  • 修改程式碼時,請它只輸出改動的部分,不要每次重印整個檔案。
  • 每完成一個階段,就先寫一份交接摘要存起來,不要等到撞上限才寫。

最後一項最重要。撞上限的時候,原對話可能已經無法再請它寫摘要。提早寫,你手上永遠有一份可以接續的版本。

也在用 Claude 的讀者

Claude 的說明中心對這件事寫得比較明確。撞到長度限制時,可以開一個新對話。開啟程式碼執行(code execution)時,Claude 會摘要較早的訊息,讓對話繼續下去。同一頁也提醒,觸發自動上下文管理的較長對話,會用掉更多的用量額度。所以在 Claude 那邊,一段很長的對話會同時碰到兩種限制。如果你在 Claude 看到的是用量上限訊息,處理方式可以看Claude 顯示已達用量上限時該怎麼辦。

FAQ

看到「已達到本次對話的長度上限」,等幾個小時會恢復嗎?

不會。這個訊息說的是這一段對話已經太長,不是你的帳號訊息次數用完。訊息次數上限看的是帳號的使用量,時間到了會恢復。對話長度上限卡住的是這段對話本身。請開一個新對話,並先貼上前一段對話的交接摘要,再繼續工作。

開新對話後,ChatGPT 還記得之前聊過的內容嗎?

前一段對話的內文不會整段帶過去。開啟記憶時,ChatGPT 可以參考已儲存的記憶。如果「Reference chat history」也開著,它還能參考過去的對話,但由它自己判斷哪些內容和這次的回答有關。自訂指示會套用到每一段對話。臨時對話不會建立或更新記憶。重要的決定和最新版本,請寫進交接摘要貼到新對話。

升級到 Plus 或 Pro,就不會再遇到對話長度上限嗎?

不一定。截至 2026 年 10 月 26 日,OpenAI 價格頁上 Pro 方案的總上下文視窗比 Plus 大,例如 Instant 模型是 128K 對 54K。但 OpenAI 沒有說對話長度上限和這些數字掛鉤,也沒有公布觸發這個訊息的確切數值。比較實際的做法是一段對話只做一件事,參考資料放進專案檔案。

已經滿了的對話移進專案,就可以繼續聊嗎?

OpenAI 沒有說移進專案後就能繼續聊。移入專案的方式是把對話拖到專案上,或從對話選單選「移至專案」,但一段已經滿了的對話,移進去之後還是同一段對話。請在同一個專案裡開新對話,貼上交接摘要。如果專案使用預設記憶,新對話也可以參考同一個專案裡的其他對話。用 GPT 建立的對話無法移入專案。

Claude 也有對話長度上限嗎?

有。Claude 的說明中心把長度限制和用量限制分開說明。長度限制和上下文視窗有關,也就是單一對話能處理的資訊量,撞到時可以開新對話。開啟程式碼執行時,Claude 會摘要較早的訊息讓對話繼續,但這種較長的對話會用掉更多用量額度。用量限制則是你在所有對話中的總使用量。

這篇文章對您有幫助嗎?

#chatgpt#conversation-length#error-message#context-window#usage-limits