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

38 lines (37 loc) 1.32 kB
/** * Azure OpenAI Provider * * Enterprise-grade OpenAI integration through Microsoft Azure. * Supports all OpenAI models with enhanced security and compliance. */ import type { AIProvider, TextGenerationOptions, StreamTextOptions } from '../core/types.js'; import { AIProviderName } from '../core/types.js'; export declare class AzureOpenAIProvider implements AIProvider { readonly name: AIProviderName; private apiKey; private endpoint; private deploymentId; private apiVersion; constructor(); private getApiKey; private getEndpoint; private getDeploymentId; private getApiUrl; 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[]; }