UNPKG

ai.libx.js

Version:

Unified API bridge for various AI models (LLMs, image/video generation, TTS, STT) - stateless, edge-compatible

11 lines (10 loc) 808 B
import { Message, MessageContent, ImageFile } from '../types'; export declare function createMessageWithFiles(role: 'user' | 'assistant' | 'system', text: string, images?: ImageFile[]): Message; export declare function createMultimodalMessage(role: 'user' | 'assistant' | 'system', text: string, images?: Array<{ url: string; detail?: 'auto' | 'low' | 'high'; }>): Message; export declare function createTextMessage(role: 'user' | 'assistant' | 'system', text: string): Message; export declare function createMessage(role: 'user' | 'assistant' | 'system', content: MessageContent): Message; export declare function createVisionMessage(text: string, imageUrl: string, detail?: 'auto' | 'low' | 'high'): Message; export declare function createToolMessage(toolCallId: string, content: string): Message;