hasActiveEmbedder static method
Check if there's an active embedding model
Returns true if an embedding model has been installed and set as active.
Example:
if (FlutterGemma.hasActiveEmbedder()) {
final model = await FlutterGemma.getActiveEmbedder();
// Use model...
} else {
// Install model first
}
Implementation
static bool hasActiveEmbedder() {
final manager = FlutterGemmaPlugin.instance.modelManager;
return manager.activeEmbeddingModel is EmbeddingModelSpec;
}