网站首页 > 技术教程 正文
你是否在请求ChatGpt时候有过需要发送长文本失败的场景?这里推荐一个绕过限制的方法
ChatGPT PROMPTs Splitter是一个开源工具,旨在帮助您将长文本提示拆分成更小的块,使其适合与ChatGPT(或其他有字符限制的语言模型)一起使用。
该工具确保默认情况下,文本被划分为每个请求最多15000个字符的安全块,尽管可以更改。
该项目包括一个易于使用的web界面,用于输入长文本,选择每个区块的最大长度,并单独复制区块以将其粘贴到ChatGPT。
项目地址
https://github.com/jupediaz/chatgpt-prompt-splitter
原理
该工具使用一个简单的算法将文本分割成更小的块。该算法基于以下规则:
根据指定的最大长度将提示划分为多个块。
向第一块添加信息,以指示AI接收和确认块的过程,并在处理后续请求之前等待块传输完成。
安装运行
依赖
- Python 3.x
- Flask
安装
- 克隆项目仓库:
git clone https://github.com/jupediaz/chatgpt-prompt-splitter.git
- 进入项目目录
cd chatgpt-prompt-splitter
- 安装相关依赖
pip install -r requirements.txt
使用
在开发模式下运行Flask应用
Run the Flask application:
vercel dev
Open your web browser and navigate to http://localhost:3000.
部署至生产环境
Deploy the Flask application:
vercel --prod
Open your web browser and navigate to https://chatgpt-prompt-splitter.jjdiaz.dev/.
使用案例
按照以下简单步骤使用ChatGPT Prompt Splitter web应用程序,如屏幕截图所示。
Step 1: 访问下面地址
https://chatgpt-prompt-splitter.jjdiaz.dev/
您可以看到主页面,显示长文本提示和最大块长度的输入字段。
Step 2: 输入你的长文本
输入要拆分成小块的文本,以便与ChatGPT一起使用。
您还可以通过在“最大字符长度…”字段中输入字符数来指定每个区块的自定义长度。
在这个例子中,我们将分成只有25个字符的块。
Step 3: 点击Split拆分
单击“Split”按钮来处理文本并将其分割成更小的块。.
Step 4: 复制拆分后的文本块
应用程序将显示分成更小块的文本。您可以通过单击旁边的“复制”按钮来单独复制每个区块。
Step 5: 粘贴文本块至ChatGpt
现在您已经复制了文本块,你可以将它们粘贴到ChatGPT或任何其他有字符限制的语言模型中。
至此你已经使用ChatGPT提示拆分器成功地将长PROMPT拆分为更小、可管理的块。
猜你喜欢
- 2024-11-20 【Qt开发】QSplitter的使用和设置
- 2024-11-20 学习QT之QSplitter、QDockWidget、QStackedWidget
- 2024-11-20 将免费进行到底(八):视频简单剪辑及合成软件 JoinerSplitter
- 2024-11-20 岩芯切割机---Core Splitter
- 2024-11-20 LangChain入门-CharacterTextSplitter
- 2024-11-20 以太联Itellinet安防小知识:PoE 供电监控摄像头接线方式
- 2024-11-20 PDF Splitter Pro 方便好用的PDF文件拆分工具
- 2024-11-20 整轨听歌不方便,Splitter it
- 2024-11-20 光纤耦合器-实现光能量再分配
- 2024-11-20 SplitterCtrl-用于将某些窗口划分为几个部分的控件
你 发表评论:
欢迎- 最近发表
-
- 阿里P8大佬总结的Nacos入门笔记,从安装到进阶小白也能轻松学会
- Linux环境下,Jmeter压力测试的搭建及报错解决方法
- Java 在Word中合并单元格时删除重复值
- 解压缩软件哪个好用?4款大多数人常用的软件~
- Hadoop高可用集群搭建及API调用(hadoop3高可用)
- lombok注解@Data没有toString和getter、setter问题
- Apache Felix介绍(apache fineract)
- Spring Boot官方推荐的Docker镜像编译方式-分层jar包
- Gradle 使用手册(gradle详细教程)
- 字节二面:为什么SpringBoot的 jar可以直接运行?
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)