UNPKG

ultimate-mcp-server

Version:

The definitive all-in-one Model Context Protocol server for AI-assisted coding across 30+ platforms

19 lines 992 B
import { AIProvider, Message, CompletionOptions, ModelConfig } from "../types/index.js"; import { MODEL_SPECIALIZATIONS } from "../config/models.js"; export declare class OpenRouterProvider implements AIProvider { name: string; private client; private logger; models: ModelConfig[]; constructor(apiKey: string); private getModelWithFallback; complete(prompt: string, options?: CompletionOptions): Promise<string>; completeWithMessages(messages: Message[], options?: CompletionOptions): Promise<string>; completeWithContext(messages: Message[], options?: CompletionOptions): Promise<string>; stream(messages: Message[], options?: CompletionOptions): AsyncGenerator<string>; getModelInfo(modelId: string): ModelConfig | undefined; listModels(): ModelConfig[]; getModelsBySpecialization(specialization: keyof typeof MODEL_SPECIALIZATIONS): string[]; getModelContextLimit(modelId: string): number; } //# sourceMappingURL=openrouter.d.ts.map