addSourceFromFileWithChunking method
Add a document from a file path using a Rust-side ingest fast path.
Implementation
Future<SourceAddResult> addSourceFromFileWithChunking(
String filePath, {
String? metadata,
String? name,
ChunkingStrategy? strategy,
Duration? chunkDelay,
void Function(int done, int total)? onProgress,
}) async {
final content = await rust_document_parser.extractTextFromFile(
filePath: filePath,
);
return addSourceWithChunking(
content,
metadata: metadata,
name: name,
filePath: filePath,
strategy: strategy,
chunkDelay: chunkDelay,
onProgress: onProgress,
);
}