如何讓 ChatGPT 繼續寫作(加上:防止響應中斷)
知道什麼
- ChatGPT 的免費用戶只要 4096 個令牌 ~ 大約 3000 個單詞就可以生成響應。實際上,您可能會得到明顯更短的回复,AI 工俱生成的單詞少於 600 個,或者在段落中途中斷生成。
- 你可以通過訂閱 ChatGPT+ 來繞過上述限制,它支持的單詞數量是免費 OpenAI 帳戶的兩倍。
- 要強制 ChatGPT 繼續,您可以使用“繼續寫作”、“繼續”、“完成回答”等關鍵字回复聊天機器人,或指定您希望它繼續的文本部分。
- 要生成更長的回复,您可以要求 ChatGPT 將其答案分成頁面或章節,或者要求它創建一個主題的大綱,並每次提示它為不同的副標題生成文本。
ChatGPT 可以成為提取廣泛主題信息的有用工具,但與任何技術一樣,它也有一定的局限性。在生成詳細的文本內容時,AI 工具有時會創建一個截斷的響應,其中 ChatGPT 在段落中途停止添加內容而未完成。
如果您想知道為什麼會發生這種情況並想了解如何讓 ChatGPT 繼續寫作,下面的文章應該可以幫助您輕鬆完成。
來自 ChatGPT 的響應的最大限制是多少?
ChatGPT 模型使用標記處理文本,標記是文本中常見的字符序列。目前,AI 聊天機器人在 GPT-4 上接受的最大限制為 8,192 個令牌,在 GPT-3.5 上接受的最大限制為 4,096 個令牌;後者是要考慮的,因為 GPT-3.5 仍然是大多數人使用的。此限制適用於您的輸入和 ChatGPT 的響應,這意味著在 GPT-3.5 上,一個問題及其答案的令牌總數不應超過 4,096 個令牌。
OpenAI表示,一般的經驗法則是 1 個標記對應於大約 4 個字符的文本,這可以構成一個單詞的四分之三。為了給你一個想法,100 個標記將包含大約 75 個單詞,這意味著 4096 個字符的上限應該算作最多大約 3072 個單詞。當 ChatGPT 超過令牌限制時,您獲得的響應可能會被截斷或中途中斷。
雖然 3000 個單詞對於大多數實際用途來說仍然足夠好,但我們發現大多數 ChatGPT 的響應不會超過大約 600 個單詞或 730 個標記。在我們的測試中,ChatGPT 要么創建更短的完整響應,要么在段落中途停止生成文本。
這個標記化系統需要考慮的另一件事是,消耗的標記數量還取決於所使用的詞的種類。理想情況下,不太複雜和常見的英語單詞比更複雜的單詞或不太流行的語言佔用更少的標記。這意味著當您使用外語或請求 ChatGPT 用更複雜的詞回复您時,您可能會收到更短或截斷的回复。
如果您想知道為什麼 OpenAI 會限制您的響應,那麼這背後有一個很好的理由。當您從 AI 工俱生成一個響應時,它需要大量的計算能力,這需要花費實際的金錢,而且這種成本會隨著生成的內容的長度而增加。現在想想數以百萬計的其他人使用 ChatGPT 以及 OpenAI 生成他們的響應需要花費多少資金。
讓 ChatGPT 繼續寫回复 [2 種方式]
如果 ChatGPT 的響應在答案中途被截斷,有一些方法可以讓 AI 工俱生成完整的響應。
方法一:直接要求ChatGPT繼續回复
讓 ChatGPT 繼續寫入的最簡單方法是直接要求它這樣做。當來自 ChatGPT 的回复在回答中途中斷時,您可以使用以下任何提示作為對聊天機器人的回复。
- 繼續寫作
- 請繼續
- 繼續
- 繼續前進
- 完成你的答案
- 從您之前的回复繼續
- 從最後一行繼續
當您更具體地說明您希望 ChatGPT 繼續的內容時,後續響應的質量會變得更好。這是一個例子:Can you continue writing from the last line of the fourth paragraph from your previous response?
如果您正在使用 ChatGPT 為您編寫代碼,您可以使用以下提示讓它從停止的地方繼續編寫代碼:Print the rest of the code without reprinting what you've just showed me
。
如果您無法讓 ChatGPT 以正確的響應跟隨您的“繼續”查詢,您可以在 ChatGPT 中輸入以下文本(由Reddit提供)以從它停止的地方繼續寫作:
From now on when I say "continue"you must revisit the last sample of code you gave. Look at the last line of the code and continue the code from there. Do not start from the beginning of the code.
現在,每次您鍵入“ Continue
”,ChatGPT 都會響應下一組代碼。
方法 2:從特定文本生成響應
方法 1 應該適用於您從 ChatGPT 獲得的大部分回复,但為了確保您獲得相關的答案,您可以指定您希望 AI 工具繼續寫入的文本。為此,您可以復制 ChatGPT 從之前的響應中共享的最後一行文本並將其粘貼到以下提示中:
Can you continue from "<copied text>"from your previous response to generate the next part of your response?
與方法 1 相比,這應該可以幫助您獲得更好的響應。
如果 ChatGPT 回复的文本與您之前的回復相同或無法提供任何回复,您可以改用此提示:
This is how you left the answer - "<copied text>". Can you continue from this exact spot without repeating any of what you've shown me already or is copied here?
這應該有助於 ChatGPT 更好地理解您的提示,並為您提供與前一個不完全相同的回复。
防止 ChatGPT 中的響應中斷 [3 種方式]
您還可以計劃和防止響應中斷。這很容易。以下是實現這一目標的三種方法。
方法 1:將回複分成頁面或章節
如果您覺得讓 ChatGPT 繼續響應很煩人,完成這項工作的更簡單方法是將其響應拆分為多個頁面或章節。您可以使用類似於此的樣式編寫輸入腳本:
Create an essay on "Historical perspective on ecological problems"and divide it into 20 different pages. Let's start with Page 1.
當 ChatGPT 為第一頁生成響應時,您可以通過鍵入Page 2
、Page 3
等獲取後續響應。
您還可以嘗試在章節而不是頁面中生成響應,以獲得不同部分的響應。
方法二:先索取大綱,再索取附加信息
當上述方法沒有幫助時,您可以通過請求 ChatGPT 為您要撰寫的主題創建大綱來簡化獲得更大響應的過程。當 AI 工具共享大綱時,您可以復制第一個副標題,並要求 ChatGPT 在該副標題上創建一個詳細部分。每次回復後,您可以在工具中輸入後續的副標題,並要求它一次一個地為該部分創建和生成文本。
首先,您可以按照此提示從 ChatGPT 生成大綱:
Create an outline on <topic> with subheadings.
在這裡,將 <topic> 替換為您要撰寫的主題。
ChatGPT 現在將根據您的要求以大綱作為回應。
當它這樣做時,您可以提示它到generate text for <this section>
您粘貼 ChatGPT 先前響應中共享的大綱中的第一個副標題的位置。
然後,您可以繼續為不同的副標題一個接一個地生成新文本,直到結束。
方法三:使用摘要
如果您不希望 ChatGPT 創建更長更詳細的回复,您可以通過讓 AI 工具針對您想要的主題創建更短的摘要來避免其回復被截斷。當您希望 ChatGPT 生成較短的文本,您可以使用這些文本來填充不需要冗長的原始帖子、文章或論文的某些部分時,這會很有幫助。
由於簡短的摘要不會消耗很多令牌,因此來自 ChatGPT 的響應不會在段落中途被截斷,您將能夠生成完整的響應而不會被截斷。
你能繞過 ChatGPT 的響應限制嗎?
是和不是。如果您有免費的 OpenAI 帳戶來使用 ChatGPT,則構成問題及其答案的最大令牌數為 4,096 個令牌,因為您的帳戶將 GPT-3.5 設置為默認值。要繞過此限制,您必須訂閱 ChatGPT+,它提供對 GPT-4 的訪問權限,您可以獲得比 GPT3.5 長兩倍的響應時間。這是因為 GPT-4 支持多達 8,192 個令牌,從而為添加輸入和生成相關響應提供了更多空間。
如果您不想將您的帳戶升級到 ChatGPT+,則沒有其他方法可以克服令牌限制。限制的存在是為了幫助 OpenAI 防止其運營成本變得更高,因為更長的響應需要更多的計算能力,這意味著需要更多的資金來運行它們。
這就是讓 ChatGPT 繼續寫作所需了解的全部內容。
發佈留言