ai-utils.js
Version:
Build AI applications, chatbots, and agents with JavaScript and TypeScript.
23 lines (22 loc) • 596 B
TypeScript
import { ModelCallFinishedEventMetadata, ModelCallStartedEventMetadata } from "../ModelCallEvent.js";
export type TranscriptionStartedEvent = {
type: "transcription-started";
metadata: ModelCallStartedEventMetadata;
settings: unknown;
data: unknown;
};
export type TranscriptionFinishedEvent = {
type: "transcription-finished";
metadata: ModelCallFinishedEventMetadata;
settings: unknown;
data: unknown;
} & ({
status: "success";
response: unknown;
transcription: string;
} | {
status: "failure";
error: unknown;
} | {
status: "abort";
});