ultimate-mcp-server
Version:
The definitive all-in-one Model Context Protocol server for AI-assisted coding across 30+ platforms
30 lines • 890 B
TypeScript
import { AIProvider, Message, CompletionOptions, ModelConfig } from "../types/index.js";
export declare class AnthropicProvider implements AIProvider {
name: string;
private client;
private logger;
private promptCache;
private anthropicCache;
models: ModelConfig[];
constructor(apiKey: string);
complete(prompt: string, options?: CompletionOptions): Promise<string>;
completeWithContext(messages: Message[], options?: CompletionOptions): Promise<string>;
/**
* Get cache statistics
*/
getCacheStats(): {
totalEntries: number;
avgHits: number;
hitRate: number;
memorySizeEstimate: number;
hits: number;
misses: number;
tokensSaved: number;
costSaved: number;
};
/**
* Clear prompt cache
*/
clearCache(): void;
}
//# sourceMappingURL=anthropic.d.ts.map