TextAnalyticsClient class
Classe cliente pour interagir avec Azure Analyse de texte.
Constructeurs
Text |
Crée une instance de TextAnalyticsClient. Exemple d’utilisation :
|
Propriétés
default |
Indicateur de pays par défaut à utiliser. La valeur par défaut est « us ». |
default |
Langue par défaut à utiliser. La valeur par défaut est « en ». |
endpoint |
URL du point de terminaison TextAnalytics |
Méthodes
analyze |
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. |
analyze |
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. |
begin |
Envoyer un ensemble de documents texte à des fins d’analyse. Spécifiez une ou plusieurs actions uniques à exécuter. |
begin |
Envoyer un ensemble de documents texte à des fins d’analyse. Spécifiez une ou plusieurs actions uniques à exécuter. |
begin |
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. |
begin |
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. |
detect |
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. |
detect |
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. |
extract |
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. |
extract |
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. |
recognize |
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. |
recognize |
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. |
recognize |
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. |
recognize |
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. |
recognize |
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. |
recognize |
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
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
Promise<AnalyzeSentimentResultArray>
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
Documents d’entrée à analyser.
- options
- AnalyzeSentimentOptions
Paramètres facultatifs qui incluent l’activation de l’exploration de données d’opinion.
Retours
Promise<AnalyzeSentimentResultArray>
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
Promise<AnalyzeActionsPollerLike>
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
Collection de documents à analyser
- actions
- TextAnalyticsActions
TextAnalyticsActions à exécuter.
- options
- BeginAnalyzeActionsOptions
Options pour l’opération.
Retours
Promise<AnalyzeActionsPollerLike>
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 pour l’opération.
Retours
Promise<AnalyzeHealthcareEntitiesPollerLike>
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
Collection de documents à analyser.
Options pour l’opération.
Retours
Promise<AnalyzeHealthcareEntitiesPollerLike>
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
Collection de documents d’entrée à analyser.
- options
- DetectLanguageOptions
Paramètres facultatifs pour l’opération.
Retours
Promise<DetectLanguageResultArray>
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
Promise<DetectLanguageResultArray>
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
Promise<ExtractKeyPhrasesResultArray>
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
Documents d’entrée à analyser.
- options
- ExtractKeyPhrasesOptions
Options pour l’opération.
Retours
Promise<ExtractKeyPhrasesResultArray>
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 ».
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
Documents d’entrée à analyser.
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
Promise<RecognizeLinkedEntitiesResultArray>
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
Documents d’entrée à analyser.
- options
- RecognizeLinkedEntitiesOptions
Options de l’opération.
Retours
Promise<RecognizeLinkedEntitiesResultArray>
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
Promise<RecognizePiiEntitiesResultArray>
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
Documents d’entrée à analyser.
- options
- RecognizePiiEntitiesOptions
Paramètres facultatifs pour l’opération.
Retours
Promise<RecognizePiiEntitiesResultArray>