UNPKG

ai-utils.js

Version:

Build AI applications, chatbots, and agents with JavaScript and TypeScript.

19 lines (18 loc) 454 B
import { Vector } from "../run/Vector.js"; export interface VectorIndex<DATA, INDEX> { upsertMany(data: Array<{ id: string; vector: Vector; data: DATA; }>): Promise<void>; queryByVector(options: { queryVector: Vector; maxResults: number; similarityThreshold?: number; }): Promise<Array<{ id: string; data: DATA; similarity?: number; }>>; asIndex(): INDEX; }