mobile_rag library
Main entry point for Mobile RAG Engine.
Provides a singleton pattern for easy access throughout your app. Initialize once in main(), use anywhere via MobileRag.instance.
Quick Start
import 'package:mobile_rag_engine/mobile_rag_engine.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await MobileRag.initialize(
tokenizerAsset: 'assets/tokenizer.json',
modelAsset: 'assets/model.onnx',
);
runApp(const MyApp());
}
// Later, anywhere in your app:
final result = await MobileRag.instance.search('What is Flutter?');
Classes
- MobileRag
- Singleton facade for Mobile RAG Engine.