RAG itself is annoying to properly implement, plucking sentences with no context is useless. Also it should not be a part of main package, same for goes for tui. The number of global vars is absurd.
14 lines
366 B
SQL
14 lines
366 B
SQL
CREATE VIRTUAL TABLE IF NOT EXISTS embeddings USING vec0(
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
embedding FLOAT[5120],
|
|
slug TEXT NOT NULL,
|
|
raw_text TEXT NOT NULL
|
|
);
|
|
|
|
CREATE VIRTUAL TABLE IF NOT EXISTS embeddings_384 USING vec0(
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
embedding FLOAT[384],
|
|
slug TEXT NOT NULL,
|
|
raw_text TEXT NOT NULL
|
|
);
|