UNPKG

@hivetechs/hive-ai

Version:

Real-time streaming AI consensus platform with HTTP+SSE MCP integration for Claude Code, VS Code, Cursor, and Windsurf - powered by OpenRouter's unified API

49 lines 1.32 kB
/** * OpenRouter API Client * Provides unified access to 200+ models from 50+ providers */ export interface ModelInfo { id: string; name: string; provider: string; description: string; capabilities: string[]; pricing: { input: number; output: number; image?: number; request?: number; }; contextWindow: number; created: number; modalities: { input: string[]; output: string[]; }; } export interface ProviderSummary { name: string; modelCount: number; averageCost: number; capabilities: string[]; models: ModelInfo[]; } export declare class OpenRouterClient { private readonly baseUrl; private readonly userAgent; fetchAllModels(): Promise<ModelInfo[]>; private transformModels; private extractProvider; private determineCapabilities; getProviderSummary(): Promise<ProviderSummary[]>; private calculateAverageCost; searchModels(models: ModelInfo[], filters: { capability?: string; maxCost?: number; provider?: string; contextWindow?: number; }): ModelInfo[]; compareModels(models: ModelInfo[], modelIds: string[]): ModelInfo[]; } export declare const openRouterClient: OpenRouterClient; //# sourceMappingURL=openrouter-client.d.ts.map