generateEmbeddings method
Generate embedding vectors for multiple texts.
Implementation
@override
Future<List<List<double>>> generateEmbeddings(List<String> texts) async {
_assertNotClosed();
await _ensureInitialized();
try {
final embeddings = await LiteRTWebEmbeddings.generateEmbeddings(texts);
if (kDebugMode) {
debugPrint('✅ Generated ${embeddings.length} embeddings');
}
return embeddings;
} catch (e) {
if (kDebugMode) {
debugPrint('❌ Failed to generate embeddings: $e');
}
rethrow;
}
}