ConversationAnalysisClient class
Un client pour interagir avec les fonctionnalités de compréhension du langage conversationnel dans Azure Cognitive Language Service.
Le client a besoin du point de terminaison d’une ressource language et d’une méthode d’authentification, comme une clé API ou AAD. La clé d’API et le point de terminaison se trouvent dans la page de ressources de langue dans le portail Azure. Elles se trouvent dans la page Clés et point de terminaison de la ressource, sous Gestion des ressources.
Exemples d’authentification :
Clé 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
Pour plus d’informations sur l’authentification auprès d’Azure Active Directory, consultez le package @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);
Constructeurs
| Conversation |
Initialise une nouvelle instance de la classe ConversationAnalysisClient. |
Méthodes
| analyze |
Analyse l’énoncé de conversation d’entrée. |
| begin |
Envoyez une collection de conversations à des fins d’analyse. Spécifiez une ou plusieurs tâches uniques à exécuter. |
Détails du constructeur
ConversationAnalysisClient(string, TokenCredential | KeyCredential, ConversationAnalysisClientOptionalParams)
Initialise une nouvelle instance de la classe ConversationAnalysisClient.
new ConversationAnalysisClient(endpoint: string, credential: TokenCredential | KeyCredential, options?: ConversationAnalysisClientOptionalParams)
Paramètres
- endpoint
-
string
Point de terminaison Cognitive Services pris en charge (par exemple, https://< nom-ressource.api.cognitiveservices.azure.com>).
- credential
Options de paramètre
Détails de la méthode
analyzeConversation(ConversationalTask, AnalyzeConversationOptionalParams)
Analyse l’énoncé de conversation d’entrée.
function analyzeConversation(task: ConversationalTask, options?: AnalyzeConversationOptionalParams): Promise<ConversationalTaskResult>
Paramètres
- task
- ConversationalTask
Tâche conversationnelle unique à exécuter.
Paramètres d’options.
Retours
Promise<ConversationalTaskResult>
beginConversationAnalysis(AnalyzeConversationJobsInput, ConversationAnalysisOptionalParams)
Envoyez une collection de conversations à des fins d’analyse. Spécifiez une ou plusieurs tâches uniques à exécuter.
function beginConversationAnalysis(task: AnalyzeConversationJobsInput, options?: ConversationAnalysisOptionalParams): Promise<PollerLike<PollOperationState<AnalyzeConversationJobState>, AnalyzeConversationJobState>>
Paramètres
Collection de conversations à analyser et une ou plusieurs tâches à exécuter.
Paramètres d’options.
Retours
Promise<PollerLike<@azure/core-lro.PollOperationState<AnalyzeConversationJobState>, AnalyzeConversationJobState>>