mirror of
https://github.com/asg017/sqlite-vec.git
synced 2026-04-25 08:46:49 +02:00
12 lines
No EOL
367 B
JavaScript
12 lines
No EOL
367 B
JavaScript
import { DatabaseSync } from "node:sqlite";
|
|
import * as sqliteVec from "sqlite-vec";
|
|
|
|
const db = new DatabaseSync(":memory:", { allowExtension: true });
|
|
sqliteVec.load(db);
|
|
|
|
const embedding = new Float32Array([0.1, 0.2, 0.3, 0.4]);
|
|
const { result } = db
|
|
.prepare("select vec_length(?) as result")
|
|
.get(new Uint8Array(embedding.buffer));
|
|
|
|
console.log(result); // 4
|