CHATGPT提示Splitter是一种开源工具,旨在帮助您将长文本提示分为较小的块,使其适合使用ChatGPT(或其他具有字符限制的语言模型)。
该工具可确保将文本划分为每个请求最多15,000个字符的安全块,尽管可以更改。
该项目包括一个易于使用的Web界面,用于输入长文本,选择每个块的最大长度,并单独复制块以将其粘贴到Chatgpt。
您可以在媒体上阅读全文:chatgpt提示分离器:分开文本提示到较小的chatgpt
该工具使用一种简单的算法将文本分为较小的块。该算法基于以下规则:
根据指定的最大长度将提示分为块。
将信息添加到第一个块中,以指示AI接收和确认块的过程,并在处理后续请求之前等待完成块传输的完成。
请按照以下简单的步骤使用ChatGpt提示分离器Web应用程序,并使用屏幕截图说明。
打开您的Web浏览器并导航到应用程序URL。
https://chatgpt-prompt-splitter.jjdiaz.dev/
您应该看到主屏幕,显示长文本提示的输入字段和最大块长度。
输入要分为较小的块的文本,以与Chatgpt一起使用。
您还可以通过输入“最大字符长度...”字段中的字符数来指定每个块的自定义长度。
在此示例中,我们将分为仅25个字符的块。
单击“拆分”按钮处理文本并将其分为较小的块。
该应用程序将显示分为较小块的文本。您可以通过单击其旁边的“复制”按钮单独复制每个块。
现在您已经复制了块,可以将它们粘贴到Chatgpt或任何其他具有字符限制的语言模型中。
就是这样!使用ChatGPT提示分离器,您已成功将长时间的提示分为较小,可管理的块。
git clone https://github.com/jupediaz/chatgpt-prompt-splitter.git
cd chatgpt-prompt-splitter
pip install -r requirements.txt
vercel dev
vercel --prod
该项目包括一套单元测试,以确保工具的正确功能。要运行测试,请按照以下步骤:
pip install -r requirements.txt
python3 -m unittest discover tests
测试套件将运行,结果将显示在终端中。
该项目是根据MIT许可证获得许可的 - 有关详细信息,请参见许可证文件。
欢迎捐款!请阅读贡献文件,以获取有关如何为项目贡献的详细信息。
如果您有任何疑问或建议,请通过[email protected]与我联系。
该项目与OpenAI,Microsoft或任何其他实体无关。在没有任何形式,明示或暗示的情况下,提供了“原样”项目。作者对使用本项目造成的任何损害或损失概不负责。