@sconedev/ai_toolkit
Version:
Simplify AI integration in web apps with local and offline model support
11 lines (10 loc) • 495 B
TypeScript
import { Provider, ChatMessage } from '../core/providers';
export declare class OnnxProvider implements Provider {
private apiKey;
private defaultModel;
constructor(apiKey: string, model?: string);
chat(messages: ChatMessage[], options?: any): Promise<string>;
generateImage(description: string, options?: any): Promise<string>;
runModel(modelName: string, inputs: Record<string, any>, options?: any): Promise<Record<string, any>>;
listAvailableModels(): string[];
}