Condividi tramite


ConversationAnalysisClient class

Un client per l'interazione con le funzionalità di comprensione del linguaggio conversazionale nel servizio Di linguaggio cognitivo di Azure.

Il client richiede l'endpoint di una risorsa language e un metodo di autenticazione, ad esempio una chiave API o AAD. La chiave API e l'endpoint sono disponibili nella pagina Della risorsa lingua nel portale di Azure. Si troveranno nella pagina Chiavi ed endpoint della risorsa, in Gestione risorse.

Esempi per l'autenticazione:

Chiave 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

Per altre informazioni sull'autenticazione con Azure Active Directory, vedere il pacchetto @azure/identity.

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);

Costruttori

ConversationAnalysisClient(string, TokenCredential | KeyCredential, ConversationAnalysisClientOptionalParams)

Inizializza una nuova istanza della classe ConversationAnalysisClient.

Metodi

analyzeConversation(ConversationalTask, AnalyzeConversationOptionalParams)

Analizza l'espressione di conversazione di input.

beginConversationAnalysis(AnalyzeConversationJobsInput, ConversationAnalysisOptionalParams)

Inviare una raccolta di conversazioni per l'analisi. Specificare una o più attività univoce da eseguire.

Dettagli costruttore

ConversationAnalysisClient(string, TokenCredential | KeyCredential, ConversationAnalysisClientOptionalParams)

Inizializza una nuova istanza della classe ConversationAnalysisClient.

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

Parametri

endpoint

string

Endpoint di Servizi cognitivi supportato, ad esempio https://< nome-risorsa.api.cognitiveservices.azure.com>).

options
ConversationAnalysisClientOptionalParams

Opzioni dei parametri

Dettagli metodo

analyzeConversation(ConversationalTask, AnalyzeConversationOptionalParams)

Analizza l'espressione di conversazione di input.

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

Parametri

task
ConversationalTask

Singola attività di conversazione da eseguire.

options
AnalyzeConversationOptionalParams

Parametri delle opzioni.

Restituisce

beginConversationAnalysis(AnalyzeConversationJobsInput, ConversationAnalysisOptionalParams)

Inviare una raccolta di conversazioni per l'analisi. Specificare una o più attività univoce da eseguire.

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

Parametri

task
AnalyzeConversationJobsInput

Raccolta di conversazioni da analizzare e una o più attività da eseguire.

options
ConversationAnalysisOptionalParams

Parametri delle opzioni.

Restituisce

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