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
| Conversation |
Inizializza una nuova istanza della classe ConversationAnalysisClient. |
Metodi
| analyze |
Analizza l'espressione di conversazione di input. |
| begin |
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>).
- credential
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.
Parametri delle opzioni.
Restituisce
Promise<ConversationalTaskResult>
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
Raccolta di conversazioni da analizzare e una o più attività da eseguire.
Parametri delle opzioni.
Restituisce
Promise<PollerLike<@azure/core-lro.PollOperationState<AnalyzeConversationJobState>, AnalyzeConversationJobState>>