ConversationAnalysisClient class

عميل للتفاعل مع ميزات فهم لغة المحادثة في Azure Cognitive Language Service.

يحتاج العميل إلى نقطة نهاية مورد Language وطريقة مصادقة مثل مفتاح API أو AAD. يمكن العثور على مفتاح واجهة برمجة التطبيقات ونقطة النهاية في صفحة مورد اللغة في مدخل Microsoft Azure. سيتم تحديد موقعها في صفحة مفاتيح المورد ونقطة النهاية، ضمن إدارة الموارد.

أمثلة للمصادقة:

مفتاح واجهة برمجة التطبيقات

import { AzureKeyCredential } from "@azure/core-auth";
import { ConversationAnalysisClient } from "@azure/ai-language-conversations";

const endpoint = "https://<resource name>.cognitiveservices.azure.com";
const credential = new AzureKeyCredential("<api key>");

const client = new ConversationAnalysisClient(endpoint, credential);

Azure Active Directory

راجع حزمة @azure/identity لمزيد من المعلومات حول المصادقة باستخدام Azure Active Directory.

import { ConversationAnalysisClient } from "@azure/ai-language-conversations";
import { DefaultAzureCredential } from "@azure/identity";

const endpoint = "https://<resource name>.cognitiveservices.azure.com";
const credential = new DefaultAzureCredential();

const client = new ConversationAnalysisClient(endpoint, credential);

المنشئون

ConversationAnalysisClient(string, TokenCredential | KeyCredential, ConversationAnalysisClientOptionalParams)

تهيئة مثيل جديد من فئة ConversationAnalysisClient.

الأساليب

analyzeConversation(ConversationalTask, AnalyzeConversationOptionalParams)

يحلل تعبير محادثة الإدخال.

beginConversationAnalysis(AnalyzeConversationJobsInput, ConversationAnalysisOptionalParams)

إرسال مجموعة من المحادثات للتحليل. حدد مهمة فريدة واحدة أو أكثر لتنفيذها.

تفاصيل المنشئ

ConversationAnalysisClient(string, TokenCredential | KeyCredential, ConversationAnalysisClientOptionalParams)

تهيئة مثيل جديد من فئة ConversationAnalysisClient.

new ConversationAnalysisClient(endpoint: string, credential: TokenCredential | KeyCredential, options?: ConversationAnalysisClientOptionalParams)

المعلمات

endpoint

string

نقطة نهاية الخدمات المعرفية المدعومة (على سبيل المثال، https://< resource-name.api.cognitiveservices.azure.com>).

options
ConversationAnalysisClientOptionalParams

خيارات المعلمة

تفاصيل الأسلوب

analyzeConversation(ConversationalTask, AnalyzeConversationOptionalParams)

يحلل تعبير محادثة الإدخال.

function analyzeConversation(task: ConversationalTask, options?: AnalyzeConversationOptionalParams): Promise<ConversationalTaskResult>

المعلمات

task
ConversationalTask

مهمة محادثة واحدة لتنفيذها.

options
AnalyzeConversationOptionalParams

معلمات الخيارات.

المرتجعات

beginConversationAnalysis(AnalyzeConversationJobsInput, ConversationAnalysisOptionalParams)

إرسال مجموعة من المحادثات للتحليل. حدد مهمة فريدة واحدة أو أكثر لتنفيذها.

function beginConversationAnalysis(task: AnalyzeConversationJobsInput, options?: ConversationAnalysisOptionalParams): Promise<PollerLike<PollOperationState<AnalyzeConversationJobState>, AnalyzeConversationJobState>>

المعلمات

task
AnalyzeConversationJobsInput

مجموعة المحادثات التي يجب تحليلها ومهمة واحدة أو أكثر لتنفيذها.

options
ConversationAnalysisOptionalParams

معلمات الخيارات.

المرتجعات

Promise<PollerLike<@azure/core-lro.PollOperationState<AnalyzeConversationJobState>, AnalyzeConversationJobState>>