nascoder-azure-ai-mcp-server
Version:
Professional Azure AI Foundry MCP Server - Developed by Freelancer Nasim with comprehensive testing and security best practices.
25 lines • 1.19 kB
TypeScript
import { VisionAnalysisResult, TranslationResult, DocumentAnalysisResult, ContentSafetyResult } from '../types/azure.js';
export declare class NascoderAzureAIClient {
private projectEndpoint;
private apiKey;
private servicesEndpoint;
private region;
private projectClient;
private openaiClient;
private credential;
constructor(projectEndpoint: string, apiKey: string, servicesEndpoint: string, region: string);
nascoder_chatCompletion(messages: Array<{
role: string;
content: string;
}>, deploymentName?: string): Promise<string>;
nascoder_getDeploymentInfo(): Promise<any>;
nascoder_getModelInfo(): Promise<any>;
analyzeImage(imageUrl: string): Promise<VisionAnalysisResult>;
translateText(text: string, targetLanguage: string, sourceLanguage?: string): Promise<TranslationResult>;
analyzeDocument(documentUrl: string): Promise<DocumentAnalysisResult>;
checkContentSafety(text: string): Promise<ContentSafetyResult>;
analyzeLanguage(text: string): Promise<any>;
speechToText(audioData: Buffer): Promise<string>;
textToSpeech(text: string): Promise<Buffer>;
}
//# sourceMappingURL=client.d.ts.map