UNPKG

@juspay/neurolink

Version:

Universal AI Development Platform with external MCP server integration, multi-provider support, and professional CLI. Connect to 65+ MCP servers for filesystem, GitHub, database operations, and more. Build, test, and deploy AI applications with 9 major pr

35 lines (34 loc) 1.26 kB
/** * Anthropic AI Provider (Direct API) * * Direct integration with Anthropic's Claude models via their native API. * Supports Claude 3.5 Sonnet, Claude 3.5 Haiku, and Claude 3 Opus. */ import type { AIProvider, TextGenerationOptions, StreamTextOptions } from '../core/types.js'; import { AIProviderName } from '../core/types.js'; export declare class AnthropicProvider implements AIProvider { readonly name: AIProviderName; private apiKey; private baseURL; private defaultModel; constructor(); private getApiKey; private getModel; private makeRequest; generateText(optionsOrPrompt: TextGenerationOptions | string, schema?: any): Promise<any>; streamText(optionsOrPrompt: StreamTextOptions | string, schema?: any): Promise<any>; private createAsyncIterable; generateTextStream(optionsOrPrompt: StreamTextOptions | string): AsyncGenerator<any, void, unknown>; testConnection(): Promise<{ success: boolean; error?: string; responseTime?: number; }>; isConfigured(): boolean; getRequiredConfig(): string[]; getOptionalConfig(): string[]; getModels(): string[]; supportsStreaming(): boolean; supportsSchema(): boolean; getCapabilities(): string[]; }