UNPKG

capsule-ai-cli

Version:

The AI Model Orchestrator - Intelligent multi-model workflows with device-locked licensing

35 lines 1.07 kB
interface LocalModel { name: string; size?: string; modified?: string; context_length?: number; supports_tools?: boolean; } export declare class LocalModelsService { private models; private lastRefresh; private refreshInterval; private servers; constructor(); getAvailableModels(): string[]; getModelsByProvider(provider: string): LocalModel[]; isAnyServerAvailable(): Promise<boolean>; getAvailableServerUrl(): Promise<string | null>; private discoverModels; private discoverFromServer; private discoverOllamaModels; private discoverOpenAIModels; private checkServer; private shouldRefresh; getModelInfo(modelName: string): Promise<LocalModel | null>; pullModel(modelName: string, onProgress?: (progress: number) => void): Promise<boolean>; getServerStatus(): { name: string; url: string; available: boolean; models: number; }[]; } export declare const localModelsService: LocalModelsService; export {}; //# sourceMappingURL=local-models.d.ts.map