UNPKG

embeddings-splitter

Version:

A typescript library to split your long texts into smaller chunks to send them to OpenAI Embeddings API

7 lines (6 loc) 285 B
import { TiktokenEmbedding } from '@dqbd/tiktoken'; export declare function splitText(text: string, { maxTokens, chunkOverlap, encodingName, }: { maxTokens?: number; chunkOverlap?: number; encodingName?: TiktokenEmbedding; }, callback?: (chunk: string) => void): string[];