capsule-ai-cli
Version:
The AI Model Orchestrator - Intelligent multi-model workflows with device-locked licensing
12 lines • 515 B
TypeScript
import { IModelRouter, ModelRequest, ModelResponse, ModelInfo, CostEstimate } from '../interfaces.js';
export declare class LocalModelRouter implements IModelRouter {
private providers;
private initialized;
constructor();
private initializeProviders;
route(request: ModelRequest): Promise<ModelResponse>;
listAvailableModels(): Promise<ModelInfo[]>;
estimateCost(request: ModelRequest): Promise<CostEstimate>;
private getProviderForModel;
}
//# sourceMappingURL=model-router.d.ts.map