addDocumentWithEmbedding method
Add document to vector store with pre-computed embedding.
Implementation
@override
Future<void> addDocumentWithEmbedding({
required String id,
required String content,
required List<double> embedding,
String? metadata,
}) async {
if (_vectorStoreRepository == null) {
throw StateError('VectorStore not initialized. Call initializeVectorStore() first.');
}
await _vectorStoreRepository!.addDocument(
id: id,
content: content,
embedding: embedding,
metadata: metadata,
);
}