@entro314labs/ai-changelog-generator
Version:
AI-powered changelog generator with MCP server support - works with most providers, online and local models
39 lines (38 loc) • 1.13 kB
TypeScript
import { BaseProvider } from '../core/base-provider.js';
export declare class AnthropicProvider extends BaseProvider {
[key: string]: any;
constructor(config: any);
initializeClient(): void;
getName(): string;
isAvailable(): boolean;
getRequiredEnvVars(): string[];
generateCompletion(messages: any, options?: Record<string, any>): Promise<import("../core/base-provider.js").ProviderResult | {
available: boolean;
provider: any;
operation: any;
error: any;
alternatives: any[];
timestamp: string;
}>;
is45Model(modelName: any): any;
isOpus45Model(modelName: any): any;
getAvailableModels(): Promise<{
name: string;
id: string;
description: string;
features: string[];
}[]>;
testModel(modelName: any): Promise<{
success: boolean;
model: any;
sdk_version: string;
error?: undefined;
} | {
model?: undefined;
sdk_version?: undefined;
success: boolean;
error: any;
}>;
}
declare const _default: any;
export default _default;