Partager via


TextAnalyticsClient class

Classe cliente pour interagir avec Azure Analyse de texte.

Constructeurs

TextAnalyticsClient(string, TokenCredential | KeyCredential, TextAnalyticsClientOptions)

Crée une instance de TextAnalyticsClient.

Exemple d’utilisation :

import { TextAnalyticsClient, AzureKeyCredential } from "@azure/ai-text-analytics";

const client = new TextAnalyticsClient(
   "<service endpoint>",
   new AzureKeyCredential("<api key>")
);

Propriétés

defaultCountryHint

Indicateur de pays par défaut à utiliser. La valeur par défaut est « us ».

defaultLanguage

Langue par défaut à utiliser. La valeur par défaut est « en ».

endpointUrl

URL du point de terminaison TextAnalytics

Méthodes

analyzeSentiment(string[], string, AnalyzeSentimentOptions)

Exécute un modèle prédictif pour identifier les sentiments positifs, négatifs, neutres ou mixtes contenus dans les chaînes d’entrée, ainsi que les scores indiquant la confiance du modèle dans chacun des sentiments prédits. Éventuellement, il peut également identifier des cibles dans le texte et des évaluations à ce sujet par le biais de l’exploration d’opinions. Pour obtenir la liste des langues prises en charge par cette opération,

Consultez https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

analyzeSentiment(TextDocumentInput[], AnalyzeSentimentOptions)

Exécute un modèle prédictif pour identifier les sentiments positifs, négatifs, neutres ou mixtes contenus dans les documents d’entrée, ainsi que les scores indiquant la confiance du modèle dans chacun des sentiments prédits. Éventuellement, il peut également identifier des cibles dans le texte et des évaluations à ce sujet par le biais de l’exploration d’opinions. Pour obtenir la liste des langues prises en charge par cette opération,

Consultez https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

beginAnalyzeActions(string[], TextAnalyticsActions, string, BeginAnalyzeActionsOptions)

Envoyer un ensemble de documents texte à des fins d’analyse. Spécifiez une ou plusieurs actions uniques à exécuter.

beginAnalyzeActions(TextDocumentInput[], TextAnalyticsActions, BeginAnalyzeActionsOptions)

Envoyer un ensemble de documents texte à des fins d’analyse. Spécifiez une ou plusieurs actions uniques à exécuter.

beginAnalyzeHealthcareEntities(string[], string, BeginAnalyzeHealthcareEntitiesOptions)

Démarrez une opération d’analyse des soins de santé pour reconnaître les entités liées aux soins de santé (médicaments, affections, symptômes, etc.) et leurs relations.

beginAnalyzeHealthcareEntities(TextDocumentInput[], BeginAnalyzeHealthcareEntitiesOptions)

Démarrez une opération d’analyse des soins de santé pour reconnaître les entités liées aux soins de santé (médicaments, affections, symptômes, etc.) et leurs relations.

detectLanguage(DetectLanguageInput[], DetectLanguageOptions)

Exécute un modèle prédictif pour déterminer la langue dans laquelle le document d’entrée transmis est écrit et retourne, pour chacun d’eux, la langue détectée ainsi qu’un score indiquant que le modèle est sûr que la langue déduite est correcte. Les scores proches de 1 indiquent une certitude élevée dans le résultat. 120 langues sont prises en charge.

detectLanguage(string[], string, DetectLanguageOptions)

Exécute un modèle prédictif pour déterminer la langue dans laquelle les chaînes d’entrée transmises sont écrites et retourne, pour chacune d’elles, la langue détectée ainsi qu’un score indiquant que le modèle est sûr que la langue déduite est correcte. Les scores proches de 1 indiquent une certitude élevée dans le résultat. 120 langues sont prises en charge.

extractKeyPhrases(string[], string, ExtractKeyPhrasesOptions)

Exécute un modèle pour identifier une collection d’expressions significatives trouvées dans les chaînes d’entrée transmises. Pour obtenir la liste des langues prises en charge par cette opération,

Consultez https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

extractKeyPhrases(TextDocumentInput[], ExtractKeyPhrasesOptions)

Exécute un modèle pour identifier une collection d’expressions significatives trouvées dans les documents d’entrée transmis. Pour obtenir la liste des langues prises en charge par cette opération,

Consultez https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

recognizeEntities(string[], string, RecognizeCategorizedEntitiesOptions)

Exécute un modèle prédictif pour identifier une collection d’entités nommées dans les chaînes d’entrée transmises et catégoriser ces entités en types tels que personne, emplacement ou organisation. Pour plus d’informations sur les catégories disponibles,

Consultez https://docs.microsoft.com/azure/cognitive-services/Text-Analytics/named-entity-types. Pour obtenir la liste des langues prises en charge par cette opération, consultez https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

recognizeEntities(TextDocumentInput[], RecognizeCategorizedEntitiesOptions)

Exécute un modèle prédictif pour identifier une collection d’entités nommées dans les documents d’entrée transmis et catégoriser ces entités en types tels que personne, emplacement ou organisation. Pour plus d’informations sur les catégories disponibles,

Consultez https://docs.microsoft.com/azure/cognitive-services/Text-Analytics/named-entity-types. Pour obtenir la liste des langues prises en charge par cette opération, consultez https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

recognizeLinkedEntities(string[], string, RecognizeLinkedEntitiesOptions)

Exécute un modèle prédictif pour identifier une collection d’entités trouvées dans les chaînes d’entrée transmises et inclure des informations liant les entités à leurs entrées correspondantes dans un base de connaissances bien connu. Pour obtenir la liste des langues prises en charge par cette opération,

Consultez https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

recognizeLinkedEntities(TextDocumentInput[], RecognizeLinkedEntitiesOptions)

Exécute un modèle prédictif pour identifier une collection d’entités trouvées dans les documents d’entrée transmis et inclure des informations liant les entités à leurs entrées correspondantes dans un base de connaissances bien connu. Pour obtenir la liste des langues prises en charge par cette opération,

Consultez https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

recognizePiiEntities(string[], string, RecognizePiiEntitiesOptions)

Exécute un modèle prédictif pour identifier une collection d’entités contenant des informations d’identification personnelle trouvées dans les chaînes d’entrée transmises, et classer ces entités en types tels que le numéro de sécurité sociale américain, le numéro de permis de conduire ou le numéro de carte de crédit. Pour obtenir la liste des langues prises en charge par cette opération,

Consultez https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/language-support.

recognizePiiEntities(TextDocumentInput[], RecognizePiiEntitiesOptions)

Exécute un modèle prédictif pour identifier une collection d’entités contenant des informations d’identification personnelle trouvées dans les documents d’entrée transmis, et classer ces entités en types tels que le numéro de sécurité sociale américain, le numéro de permis de conduire ou le numéro de carte de crédit. Pour obtenir la liste des langues prises en charge par cette opération,

Consultez https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/language-support.

Détails du constructeur

TextAnalyticsClient(string, TokenCredential | KeyCredential, TextAnalyticsClientOptions)

Crée une instance de TextAnalyticsClient.

Exemple d’utilisation :

import { TextAnalyticsClient, AzureKeyCredential } from "@azure/ai-text-analytics";

const client = new TextAnalyticsClient(
   "<service endpoint>",
   new AzureKeyCredential("<api key>")
);
new TextAnalyticsClient(endpointUrl: string, credential: TokenCredential | KeyCredential, options?: TextAnalyticsClientOptions)

Paramètres

endpointUrl

string

URL du point de terminaison TextAnalytics

credential

TokenCredential | KeyCredential

Utilisé pour authentifier les demandes adressées au service.

options
TextAnalyticsClientOptions

Utilisé pour configurer le client TextAnalytics.

Détails de la propriété

defaultCountryHint

Indicateur de pays par défaut à utiliser. La valeur par défaut est « us ».

defaultCountryHint: string

Valeur de propriété

string

defaultLanguage

Langue par défaut à utiliser. La valeur par défaut est « en ».

defaultLanguage: string

Valeur de propriété

string

endpointUrl

URL du point de terminaison TextAnalytics

endpointUrl: string

Valeur de propriété

string

Détails de la méthode

analyzeSentiment(string[], string, AnalyzeSentimentOptions)

Exécute un modèle prédictif pour identifier les sentiments positifs, négatifs, neutres ou mixtes contenus dans les chaînes d’entrée, ainsi que les scores indiquant la confiance du modèle dans chacun des sentiments prédits. Éventuellement, il peut également identifier des cibles dans le texte et des évaluations à ce sujet par le biais de l’exploration d’opinions. Pour obtenir la liste des langues prises en charge par cette opération,

Consultez https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

function analyzeSentiment(documents: string[], language?: string, options?: AnalyzeSentimentOptions): Promise<AnalyzeSentimentResultArray>

Paramètres

documents

string[]

Chaînes d’entrée à analyser.

language

string

Langue dans laquelle toutes les chaînes d’entrée sont écrites. Si elle n’est pas spécifiée, cette valeur est définie sur la langue par défaut dans TextAnalyticsClientOptions. S’il est défini sur une chaîne vide, le service applique un modèle où le lanuage est explicitement défini sur « None ».

options
AnalyzeSentimentOptions

Paramètres facultatifs qui incluent l’activation de l’exploration de données d’opinion.

Retours

analyzeSentiment(TextDocumentInput[], AnalyzeSentimentOptions)

Exécute un modèle prédictif pour identifier les sentiments positifs, négatifs, neutres ou mixtes contenus dans les documents d’entrée, ainsi que les scores indiquant la confiance du modèle dans chacun des sentiments prédits. Éventuellement, il peut également identifier des cibles dans le texte et des évaluations à ce sujet par le biais de l’exploration d’opinions. Pour obtenir la liste des langues prises en charge par cette opération,

Consultez https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

function analyzeSentiment(documents: TextDocumentInput[], options?: AnalyzeSentimentOptions): Promise<AnalyzeSentimentResultArray>

Paramètres

documents

TextDocumentInput[]

Documents d’entrée à analyser.

options
AnalyzeSentimentOptions

Paramètres facultatifs qui incluent l’activation de l’exploration de données d’opinion.

Retours

beginAnalyzeActions(string[], TextAnalyticsActions, string, BeginAnalyzeActionsOptions)

Envoyer un ensemble de documents texte à des fins d’analyse. Spécifiez une ou plusieurs actions uniques à exécuter.

function beginAnalyzeActions(documents: string[], actions: TextAnalyticsActions, language?: string, options?: BeginAnalyzeActionsOptions): Promise<AnalyzeActionsPollerLike>

Paramètres

documents

string[]

Collection de documents à analyser

actions
TextAnalyticsActions

TextAnalyticsActions à exécuter.

language

string

Langue dans laquelle toutes les chaînes d’entrée sont écrites. Si elle n’est pas spécifiée, cette valeur est définie sur la langue par défaut dans TextAnalyticsClientOptions. S’il est défini sur une chaîne vide, le service applique un modèle où la langue est explicitement définie sur « None ».

options
BeginAnalyzeActionsOptions

Options pour l’opération.

Retours

beginAnalyzeActions(TextDocumentInput[], TextAnalyticsActions, BeginAnalyzeActionsOptions)

Envoyer un ensemble de documents texte à des fins d’analyse. Spécifiez une ou plusieurs actions uniques à exécuter.

function beginAnalyzeActions(documents: TextDocumentInput[], actions: TextAnalyticsActions, options?: BeginAnalyzeActionsOptions): Promise<AnalyzeActionsPollerLike>

Paramètres

documents

TextDocumentInput[]

Collection de documents à analyser

actions
TextAnalyticsActions

TextAnalyticsActions à exécuter.

options
BeginAnalyzeActionsOptions

Options pour l’opération.

Retours

beginAnalyzeHealthcareEntities(string[], string, BeginAnalyzeHealthcareEntitiesOptions)

Démarrez une opération d’analyse des soins de santé pour reconnaître les entités liées aux soins de santé (médicaments, affections, symptômes, etc.) et leurs relations.

function beginAnalyzeHealthcareEntities(documents: string[], language?: string, options?: BeginAnalyzeHealthcareEntitiesOptions): Promise<AnalyzeHealthcareEntitiesPollerLike>

Paramètres

documents

string[]

Collection de documents à analyser.

language

string

Langue dans laquelle toutes les chaînes d’entrée sont écrites. Si elle n’est pas spécifiée, cette valeur est définie sur la langue par défaut dans TextAnalyticsClientOptions. S’il est défini sur une chaîne vide, le service applique un modèle où la langue est explicitement définie sur « None ».

options
BeginAnalyzeHealthcareEntitiesOptions

Options pour l’opération.

Retours

beginAnalyzeHealthcareEntities(TextDocumentInput[], BeginAnalyzeHealthcareEntitiesOptions)

Démarrez une opération d’analyse des soins de santé pour reconnaître les entités liées aux soins de santé (médicaments, affections, symptômes, etc.) et leurs relations.

function beginAnalyzeHealthcareEntities(documents: TextDocumentInput[], options?: BeginAnalyzeHealthcareEntitiesOptions): Promise<AnalyzeHealthcareEntitiesPollerLike>

Paramètres

documents

TextDocumentInput[]

Collection de documents à analyser.

options
BeginAnalyzeHealthcareEntitiesOptions

Options pour l’opération.

Retours

detectLanguage(DetectLanguageInput[], DetectLanguageOptions)

Exécute un modèle prédictif pour déterminer la langue dans laquelle le document d’entrée transmis est écrit et retourne, pour chacun d’eux, la langue détectée ainsi qu’un score indiquant que le modèle est sûr que la langue déduite est correcte. Les scores proches de 1 indiquent une certitude élevée dans le résultat. 120 langues sont prises en charge.

function detectLanguage(documents: DetectLanguageInput[], options?: DetectLanguageOptions): Promise<DetectLanguageResultArray>

Paramètres

documents

DetectLanguageInput[]

Collection de documents d’entrée à analyser.

options
DetectLanguageOptions

Paramètres facultatifs pour l’opération.

Retours

detectLanguage(string[], string, DetectLanguageOptions)

Exécute un modèle prédictif pour déterminer la langue dans laquelle les chaînes d’entrée transmises sont écrites et retourne, pour chacune d’elles, la langue détectée ainsi qu’un score indiquant que le modèle est sûr que la langue déduite est correcte. Les scores proches de 1 indiquent une certitude élevée dans le résultat. 120 langues sont prises en charge.

function detectLanguage(documents: string[], countryHint?: string, options?: DetectLanguageOptions): Promise<DetectLanguageResultArray>

Paramètres

documents

string[]

Collection de chaînes d’entrée à analyser.

countryHint

string

Indique le pays d’origine de toutes les chaînes d’entrée pour aider le modèle d’analyse de texte à prédire la langue dans laquelle elles sont écrites. Si elle n’est pas spécifiée, cette valeur est définie sur l’indicateur de pays par défaut dans TextAnalyticsClientOptions. S’il est défini sur une chaîne vide ou sur la chaîne « none », le service applique un modèle où le pays est explicitement non défini. Le même indicateur de pays est appliqué à toutes les chaînes de la collection d’entrée.

options
DetectLanguageOptions

Paramètres facultatifs pour l’opération.

Retours

extractKeyPhrases(string[], string, ExtractKeyPhrasesOptions)

Exécute un modèle pour identifier une collection d’expressions significatives trouvées dans les chaînes d’entrée transmises. Pour obtenir la liste des langues prises en charge par cette opération,

Consultez https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

function extractKeyPhrases(documents: string[], language?: string, options?: ExtractKeyPhrasesOptions): Promise<ExtractKeyPhrasesResultArray>

Paramètres

documents

string[]

Chaînes d’entrée à analyser.

language

string

Langue dans laquelle toutes les chaînes d’entrée sont écrites. Si elle n’est pas spécifiée, cette valeur est définie sur la langue par défaut dans TextAnalyticsClientOptions. S’il est défini sur une chaîne vide, le service applique un modèle où la langue est explicitement définie sur « None ».

options
ExtractKeyPhrasesOptions

Options pour l’opération.

Retours

extractKeyPhrases(TextDocumentInput[], ExtractKeyPhrasesOptions)

Exécute un modèle pour identifier une collection d’expressions significatives trouvées dans les documents d’entrée transmis. Pour obtenir la liste des langues prises en charge par cette opération,

Consultez https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

function extractKeyPhrases(documents: TextDocumentInput[], options?: ExtractKeyPhrasesOptions): Promise<ExtractKeyPhrasesResultArray>

Paramètres

documents

TextDocumentInput[]

Documents d’entrée à analyser.

options
ExtractKeyPhrasesOptions

Options pour l’opération.

Retours

recognizeEntities(string[], string, RecognizeCategorizedEntitiesOptions)

Exécute un modèle prédictif pour identifier une collection d’entités nommées dans les chaînes d’entrée transmises et catégoriser ces entités en types tels que personne, emplacement ou organisation. Pour plus d’informations sur les catégories disponibles,

Consultez https://docs.microsoft.com/azure/cognitive-services/Text-Analytics/named-entity-types. Pour obtenir la liste des langues prises en charge par cette opération, consultez https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

function recognizeEntities(documents: string[], language?: string, options?: RecognizeCategorizedEntitiesOptions): Promise<RecognizeCategorizedEntitiesResultArray>

Paramètres

documents

string[]

Chaînes d’entrée à analyser.

language

string

Langue dans laquelle toutes les chaînes d’entrée sont écrites. Si elle n’est pas spécifiée, cette valeur est définie sur la langue par défaut dans TextAnalyticsClientOptions. S’il est défini sur une chaîne vide, le service applique un modèle où la langue est explicitement définie sur « None ».

options
RecognizeCategorizedEntitiesOptions

Paramètres facultatifs pour l’opération.

Retours

recognizeEntities(TextDocumentInput[], RecognizeCategorizedEntitiesOptions)

Exécute un modèle prédictif pour identifier une collection d’entités nommées dans les documents d’entrée transmis et catégoriser ces entités en types tels que personne, emplacement ou organisation. Pour plus d’informations sur les catégories disponibles,

Consultez https://docs.microsoft.com/azure/cognitive-services/Text-Analytics/named-entity-types. Pour obtenir la liste des langues prises en charge par cette opération, consultez https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

function recognizeEntities(documents: TextDocumentInput[], options?: RecognizeCategorizedEntitiesOptions): Promise<RecognizeCategorizedEntitiesResultArray>

Paramètres

documents

TextDocumentInput[]

Documents d’entrée à analyser.

options
RecognizeCategorizedEntitiesOptions

Paramètres facultatifs pour l’opération.

Retours

recognizeLinkedEntities(string[], string, RecognizeLinkedEntitiesOptions)

Exécute un modèle prédictif pour identifier une collection d’entités trouvées dans les chaînes d’entrée transmises et inclure des informations liant les entités à leurs entrées correspondantes dans un base de connaissances bien connu. Pour obtenir la liste des langues prises en charge par cette opération,

Consultez https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

function recognizeLinkedEntities(documents: string[], language?: string, options?: RecognizeLinkedEntitiesOptions): Promise<RecognizeLinkedEntitiesResultArray>

Paramètres

documents

string[]

Chaînes d’entrée à analyser.

language

string

Langue dans laquelle toutes les chaînes d’entrée sont écrites. Si elle n’est pas spécifiée, cette valeur est définie sur la langue par défaut dans TextAnalyticsClientOptions. S’il est défini sur une chaîne vide, le service applique un modèle où la langue est explicitement définie sur « None ».

options
RecognizeLinkedEntitiesOptions

Options pour l’opération.

Retours

recognizeLinkedEntities(TextDocumentInput[], RecognizeLinkedEntitiesOptions)

Exécute un modèle prédictif pour identifier une collection d’entités trouvées dans les documents d’entrée transmis et inclure des informations liant les entités à leurs entrées correspondantes dans un base de connaissances bien connu. Pour obtenir la liste des langues prises en charge par cette opération,

Consultez https://docs.microsoft.com/azure/cognitive-services/text-analytics/language-support.

function recognizeLinkedEntities(documents: TextDocumentInput[], options?: RecognizeLinkedEntitiesOptions): Promise<RecognizeLinkedEntitiesResultArray>

Paramètres

documents

TextDocumentInput[]

Documents d’entrée à analyser.

options
RecognizeLinkedEntitiesOptions

Options de l’opération.

Retours

recognizePiiEntities(string[], string, RecognizePiiEntitiesOptions)

Exécute un modèle prédictif pour identifier une collection d’entités contenant des informations d’identification personnelle trouvées dans les chaînes d’entrée transmises, et classer ces entités en types tels que le numéro de sécurité sociale américain, le numéro de permis de conduire ou le numéro de carte de crédit. Pour obtenir la liste des langues prises en charge par cette opération,

Consultez https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/language-support.

function recognizePiiEntities(inputs: string[], language?: string, options?: RecognizePiiEntitiesOptions): Promise<RecognizePiiEntitiesResultArray>

Paramètres

inputs

string[]

Chaînes d’entrée à analyser.

language

string

Langue dans laquelle toutes les chaînes d’entrée sont écrites. Si elle n’est pas spécifiée, cette valeur est définie sur la langue par défaut dans TextAnalyticsClientOptions. S’il est défini sur une chaîne vide, le service applique un modèle dans lequel la langue est explicitement définie sur « None ».

options
RecognizePiiEntitiesOptions

Options de l’opération.

Retours

recognizePiiEntities(TextDocumentInput[], RecognizePiiEntitiesOptions)

Exécute un modèle prédictif pour identifier une collection d’entités contenant des informations d’identification personnelle trouvées dans les documents d’entrée transmis, et classer ces entités en types tels que le numéro de sécurité sociale américain, le numéro de permis de conduire ou le numéro de carte de crédit. Pour obtenir la liste des langues prises en charge par cette opération,

Consultez https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/language-support.

function recognizePiiEntities(inputs: TextDocumentInput[], options?: RecognizePiiEntitiesOptions): Promise<RecognizePiiEntitiesResultArray>

Paramètres

inputs

TextDocumentInput[]

Documents d’entrée à analyser.

options
RecognizePiiEntitiesOptions

Paramètres facultatifs pour l’opération.

Retours