flutter_gemma_mediapipe library
MediaPipe (.task) on-device inference engine for flutter_gemma.
Opt-in. Add to pubspec.yaml and pass an instance to
FlutterGemma.initialize(inferenceEngines: [MediaPipeEngine()]).
import 'package:flutter_gemma/flutter_gemma.dart';
import 'package:flutter_gemma_mediapipe/flutter_gemma_mediapipe.dart';
await FlutterGemma.initialize(inferenceEngines: [MediaPipeEngine()]);
Classes
- MediaPipeEngine
-
Web MediaPipe (
@mediapipe/tasks-genai) inference engine. A REAL engine (not a stub): buildsWebInferenceModelfrom aWebModelSourceResolverit constructs itself viaforActiveModel().createModelis a pure factory — core owns the singleton lifecycle viaInferenceModel.addCloseListener. Web ignoresPreferredBackend(MediaPipe JS uses WebGPU when available).