AkurAI Build
Menu

AkurAI-Build

public

Latest change 1c2159692a31765cd66ed709791ba11468054873 - Initial commit: bunfork v0.1.0 source tree by Olafur Bui

PRAGMA application_id = 1112426059;
PRAGMA user_version = 1;

CREATE TABLE vectors (
    tenant_id TEXT NOT NULL CHECK (length(tenant_id) BETWEEN 1 AND 128),
    model TEXT NOT NULL CHECK (length(model) BETWEEN 1 AND 128),
    id TEXT NOT NULL CHECK (length(id) BETWEEN 1 AND 128),
    content TEXT NOT NULL CHECK (length(content) <= 65536),
    embedding BLOB NOT NULL CHECK (length(embedding) = dimensions * 4),
    dimensions INTEGER NOT NULL CHECK (dimensions BETWEEN 1 AND 4096),
    updated_at INTEGER NOT NULL DEFAULT (unixepoch()),
    PRIMARY KEY (tenant_id, model, id)
) STRICT;

CREATE INDEX vectors_search ON vectors(tenant_id, model, dimensions);