flutter_edge_ai_sqlite library
SQLite vector search (sqlite-vec / vec0) on-device RAG vector store for Flutter Edge AI RAG.
Opt-in package. Register SqliteVectorStoreProvider with
FlutterEdgeAiRag; it selects the native or web implementation:
import 'package:flutter_edge_ai_rag/flutter_edge_ai_rag.dart';
import 'package:flutter_edge_ai_sqlite/flutter_edge_ai_sqlite.dart';
final rag = FlutterEdgeAiRag(
providers: [const SqliteVectorStoreProvider()],
);
Classes
- SqliteVectorStore
- Stub for SqliteVectorStore on web/WASM platforms. Web uses WebSqliteVectorStore (package:sqlite3/wasm + vec0) instead.
- SqliteVectorStoreProvider
- Creates the platform-appropriate SQLite + sqlite-vec vector store.
- WebSqliteVectorStore
- Web stub for VectorStoreRepository