flutter_gemma_rag_sqlite library

SQLite vector search (sqlite-vec / vec0) on-device RAG vector store for flutter_gemma.

Opt-in package. Add it to pubspec.yaml and pass an instance to FlutterGemma.initialize(vectorStore: ...):

import 'package:flutter_gemma/flutter_gemma.dart';
import 'package:flutter_gemma_rag_sqlite/flutter_gemma_rag_sqlite.dart';

await FlutterGemma.initialize(
  vectorStore: kIsWeb ? WebSqliteVectorStore() : SqliteVectorStore(),
);

Classes

SqliteVectorStore
Stub for SqliteVectorStore on web/WASM platforms. Web uses WebSqliteVectorStore (package:sqlite3/wasm + vec0) instead.
WebSqliteVectorStore
Web stub for VectorStoreRepository