UNPKG

ai-utils.js

Version:

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

24 lines (23 loc) 671 B
import { Vector } from "../../run/Vector.js"; import { ModelCallFinishedEventMetadata, ModelCallStartedEventMetadata } from "../ModelCallEvent.js"; export type TextEmbeddingStartedEvent = { type: "text-embedding-started"; metadata: ModelCallStartedEventMetadata; settings: unknown; texts: Array<string>; }; export type TextEmbeddingFinishedEvent = { type: "text-embedding-finished"; metadata: ModelCallFinishedEventMetadata; settings: unknown; texts: Array<string>; } & ({ status: "success"; response: unknown; generatedEmbeddings: Array<Vector>; } | { status: "failure"; error: unknown; } | { status: "abort"; });