要知道什么
- ChatGPT 的免费用户可以生成长达 4096 个令牌〜大约 3000 个单词的响应。实际上,您可能会得到明显更短的回复,人工智能工具生成的单词少于 600 个单词,或者在段落中途切断生成。
- 您可以通过订阅 ChatGPT+ 来绕过上述限制,它提供的支持数量是免费 OpenAI 帐户的两倍。
- 要强制 ChatGPT 继续,您可以使用“继续写作”、“继续”、“完成回答”等关键字回复聊天机器人,或指定您希望其继续的文本部分。
- 要生成更长的回复,您可以请求 ChatGPT 将其答案分为页面或章节,或者要求它创建主题大纲并每次提示它为不同的副标题生成文本。
ChatGPT 是一个有用的工具,可以提取各种主题的信息,但与任何技术一样,它也有一定的局限性。生成详细文本内容时,AI 工具有时会创建一个截断的响应,ChatGPT 在未完成的段落中途停止添加内容。
如果您想知道为什么会发生这种情况,并想了解如何让 ChatGPT 继续写作,下面的文章应该可以帮助您轻松完成此任务。
ChatGPT 响应的最大限制是多少?
ChatGPT 模型使用标记来处理文本,标记是文本中常见的字符序列。目前,人工智能聊天机器人接受GPT-4 上的最大限制为 8,192 个代币,GPT-3.5 上的最大限制为 4,096 个代币;后者是值得考虑的,因为 GPT-3.5 仍然是大多数人使用的。此限制适用于您的输入和 ChatGPT 的响应,这意味着问题及其答案的令牌总数不应超过 GPT-3.5 上的 4,096 个令牌。
开放人工智能说一般经验法则是,1 个标记对应于大约 4 个文本字符,可以构成一个单词的四分之三。给您一个想法,100 个令牌将包含大约 75 个单词,这意味着 4096 个字符的上限应该算作最多大约 3072 个单词。当 ChatGPT 超过令牌限制时,您收到的响应可能会被截断或中途切断。
虽然 3000 个单词对于大多数实际用途来说仍然足够好,但我们发现 ChatGPT 的大多数响应都不会超过大约 600 个单词或 730 个标记。在我们的测试中,ChatGPT 要么创建一个更短的完整响应,要么在段落中途停止生成文本。
对于这个标记化系统要考虑的另一件事是消耗的标记量还取决于所使用的单词的类型。理想情况下,不太复杂和常见的英语单词比更复杂的单词或不太流行的语言中的单词占用更少的标记。这意味着当您使用外语或请求 ChatGPT 用更复杂的单词回复您时,您可能会得到更短或被截断的回复。
如果您想知道为什么 OpenAI 限制您的回答,这背后有一个很好的理由。当您从人工智能工具生成一个响应时,它需要大量的计算能力,这会花费实际的金钱,并且这种成本随着生成的内容的长度而增加。现在想想还有数百万人使用 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 中从中断处继续写入:
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
, 等等。
您还可以尝试在章节而不是页面中生成响应,以获取不同部分的响应。
方法 2:先索取大纲,然后索取附加信息
当上述方法没有帮助时,您可以通过请求 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 继续写作所需了解的全部内容。