Embedder constructor

Embedder({
  1. required Future<List<double>> embedder(
    1. String content
    ),
  2. required Chunker chunker,
  3. int overlap = 500,
})

Creates a new Embedder with the specified parameters.

@param driver The embedding driver implementation to use @param chunker The chunking strategy to apply to input text @param model The embedding model identifier to use @param overlap The amount of text overlap between chunks (default: 500)

Implementation

Embedder({required this.embedder, required this.chunker, this.overlap = 500});