UNPKG

chonkie

Version:

🦛 CHONK your texts in TS with Chonkie!✨The no-nonsense lightweight and efficient chunking library.

17 lines (16 loc) • 621 B
/** Recursive chunker client for Chonkie API. */ import { CloudClient, ChunkerInput } from "./base"; import { RecursiveChunk } from "../types/recursive"; export interface RecursiveChunkerConfig { tokenizerOrTokenCounter?: string; chunkSize?: number; recipe?: string; lang?: string; minCharactersPerChunk?: number; } export declare class RecursiveChunker extends CloudClient { private readonly config; constructor(apiKey: string, config?: RecursiveChunkerConfig); chunk(input: ChunkerInput): Promise<RecursiveChunk[]>; chunkBatch(inputs: ChunkerInput[]): Promise<RecursiveChunk[][]>; }