你是否在請求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拆分為更小、可管理的塊。