Bagikan melalui


ConversationAnalysisClient class

Klien untuk berinteraksi dengan fitur pemahaman bahasa percakapan di Azure Cognitive Language Service.

Klien memerlukan titik akhir sumber daya Bahasa dan metode autentikasi seperti kunci API atau AAD. Kunci API dan titik akhir dapat ditemukan di halaman Sumber daya Bahasa di portal Microsoft Azure. Mereka akan terletak di halaman Kunci dan Titik Akhir sumber daya, di bawah Manajemen Sumber Daya.

Contoh untuk autentikasi:

Kunci API

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

Lihat paket @azure/identity untuk informasi selengkapnya tentang mengautentikasi dengan 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);

Konstruktor

ConversationAnalysisClient(string, TokenCredential | KeyCredential, ConversationAnalysisClientOptionalParams)

Menginisialisasi instans baru kelas ConversationAnalysisClient.

Metode

analyzeConversation(ConversationalTask, AnalyzeConversationOptionalParams)

Menganalisis ucapan percakapan input.

beginConversationAnalysis(AnalyzeConversationJobsInput, ConversationAnalysisOptionalParams)

Kirim kumpulan percakapan untuk analisis. Tentukan satu atau beberapa tugas unik yang akan dijalankan.

Detail Konstruktor

ConversationAnalysisClient(string, TokenCredential | KeyCredential, ConversationAnalysisClientOptionalParams)

Menginisialisasi instans baru kelas ConversationAnalysisClient.

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

Parameter

endpoint

string

Titik akhir Cognitive Services yang didukung (misalnya, https://< resource-name.api.cognitiveservices.azure.com>).

Detail Metode

analyzeConversation(ConversationalTask, AnalyzeConversationOptionalParams)

Menganalisis ucapan percakapan input.

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

Parameter

task
ConversationalTask

Satu tugas percakapan untuk dijalankan.

options
AnalyzeConversationOptionalParams

Parameter opsi.

Mengembalikan

beginConversationAnalysis(AnalyzeConversationJobsInput, ConversationAnalysisOptionalParams)

Kirim kumpulan percakapan untuk analisis. Tentukan satu atau beberapa tugas unik yang akan dijalankan.

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

Parameter

task
AnalyzeConversationJobsInput

Kumpulan percakapan untuk dianalisis dan satu atau beberapa tugas yang akan dijalankan.

options
ConversationAnalysisOptionalParams

Parameter opsi.

Mengembalikan

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