createEmbeddingModel abstract method
Future<EmbeddingModel>
createEmbeddingModel({
- String? modelPath,
- String? tokenizerPath,
- PreferredBackend? preferredBackend,
Creates and returns a new EmbeddingModel instance.
Modern API: If paths are not provided, uses the active embedding model set via
FlutterGemma.installEmbeddingModel()
or modelManager.setActiveModel()
.
Legacy API: Provide explicit paths for backward compatibility.
modelPath
— path to the embedding model file (optional if active model set).
tokenizerPath
— path to the tokenizer file (optional if active model set).
preferredBackend
— backend preference (e.g., CPU, GPU).
Implementation
Future<EmbeddingModel> createEmbeddingModel({
String? modelPath,
String? tokenizerPath,
PreferredBackend? preferredBackend,
});