1.2.3 • Published 12 months ago
openai-text-splitter v1.2.3
OpenAI Text Splitter
Openai prompt splitter. Dividing large texts into manageable parts for processing with OpenAI APIs. A library inspired by chatgpt-prompt-splitter to divide large texts into smaller parts for efficient processing with OpenAI APIs.
Installation
npm install openai-text-splitterUsage
Arguments
| Argument | Default | Description |
|---|---|---|
text | required | The input text to be split into parts. |
textChunkLength | 20 | The maximum length of each character chunk to process. |
tokenLimitPerPrompt | 400 | The token limit per prompt for OpenAI API. |
Node: Configure textChunkLength and tokenLimitPerPrompt according to content you are processing.
import {splitTextForOpenAI} from 'openai-text-splitter';
const text = 'Your large text here...';
const textChunkLength = 500;
const tokenLimitPerPrompt = 2048;
const messages = splitTextForOpenAI(text, {
textChunkLength,
tokenLimitPerPrompt,
});