UNPKG

ai-utils.js

Version:

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

23 lines (22 loc) 602 B
import { ModelCallFinishedEventMetadata, ModelCallStartedEventMetadata } from "../ModelCallEvent.js"; export type TextStreamingStartedEvent = { type: "text-streaming-started"; metadata: ModelCallStartedEventMetadata; settings: unknown; prompt: unknown; }; export type TextStreamingFinishedEvent = { type: "text-streaming-finished"; metadata: ModelCallFinishedEventMetadata; settings: unknown; prompt: unknown; } & ({ status: "success"; response: unknown; generatedText: string; } | { status: "failure"; error: unknown; } | { status: "abort"; });