@assistant-ui/react
Version:
React components for AI chat.
12 lines • 843 B
TypeScript
import { MessageStatus, TextContentPart, ImageContentPart, ToolCallContentPart, UIContentPart, ThreadMessage, CompleteAttachment } from "../../types";
import { CoreToolCallContentPart, Unstable_AudioContentPart } from "../../types/AssistantTypes";
export type ThreadMessageLike = {
role: "assistant" | "user" | "system";
content: string | (TextContentPart | ImageContentPart | Unstable_AudioContentPart | ToolCallContentPart<any, any> | CoreToolCallContentPart<any, any> | UIContentPart)[];
id?: string | undefined;
createdAt?: Date | undefined;
status?: MessageStatus | undefined;
attachments?: CompleteAttachment[] | undefined;
};
export declare const fromThreadMessageLike: (like: ThreadMessageLike, fallbackId: string, fallbackStatus: MessageStatus) => ThreadMessage;
//# sourceMappingURL=ThreadMessageLike.d.ts.map