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
| Conversation |
Menginisialisasi instans baru kelas ConversationAnalysisClient. |
Metode
| analyze |
Menganalisis ucapan percakapan input. |
| begin |
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>).
- credential
Opsi parameter
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.
Parameter opsi.
Mengembalikan
Promise<ConversationalTaskResult>
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
Kumpulan percakapan untuk dianalisis dan satu atau beberapa tugas yang akan dijalankan.
Parameter opsi.
Mengembalikan
Promise<PollerLike<@azure/core-lro.PollOperationState<AnalyzeConversationJobState>, AnalyzeConversationJobState>>