17 lines
453 B
SQL
17 lines
453 B
SQL
CREATE TABLE IF NOT EXISTS ai_session (
|
|
id UUID PRIMARY KEY,
|
|
room UUID NOT NULL,
|
|
model UUID NOT NULL,
|
|
version UUID NOT NULL,
|
|
token_input BIGINT NOT NULL DEFAULT 0,
|
|
token_output BIGINT NOT NULL DEFAULT 0,
|
|
latency_ms BIGINT,
|
|
cost DOUBLE PRECISION,
|
|
currency VARCHAR(255),
|
|
error_message TEXT,
|
|
error_code VARCHAR(255),
|
|
created_at TIMESTAMPTZ NOT NULL
|
|
);
|
|
|
|
CREATE INDEX idx_ai_session_room ON ai_session (room);
|