Index
LanguageService
(interface)AnalyzeEntitiesRequest
(message)AnalyzeEntitiesResponse
(message)AnalyzeSentimentRequest
(message)AnalyzeSentimentResponse
(message)AnnotateTextRequest
(message)AnnotateTextRequest.Features
(message)AnnotateTextResponse
(message)ClassificationCategory
(message)ClassifyTextRequest
(message)ClassifyTextResponse
(message)Document
(message)Document.Type
(enum)EncodingType
(enum)Entity
(message)Entity.Type
(enum)EntityMention
(message)EntityMention.Type
(enum)ModerateTextRequest
(message)ModerateTextRequest.ModelVersion
(enum)ModerateTextResponse
(message)Sentence
(message)Sentiment
(message)TextSpan
(message)
LanguageService
Fournit des opérations d'analyse de texte telles que l'analyse des sentiments et la reconnaissance d'entités.
AnalyzeEntities |
---|
Recherche les entités nommées (à l'heure actuelle, noms propres et noms communs) dans le texte, ainsi que les types d'entités, la probabilité, les mentions pour chaque entité et d'autres propriétés.
|
AnalyzeSentiment |
---|
Analyse le sentiment du texte fourni.
|
AnnotateText |
---|
Méthode pratique fournissant toutes les fonctionnalités en un seul appel.
|
ClassifyText |
---|
Classe un document en catégories.
|
ModerateText |
---|
Modère un document pour les catégories nuisibles et sensibles.
|
AnalyzeEntitiesRequest
Message de requête d'analyse des entités.
Champs | |
---|---|
document |
Obligatoire. Document d'entrée. |
encoding_ |
Type d'encodage utilisé par l'API pour calculer les décalages. |
AnalyzeEntitiesResponse
Message de réponse de l'analyse des entités.
Champs | |
---|---|
entities[] |
Entités reconnues dans le document d'entrée. |
language_ |
Langue du texte, qui correspond à celle spécifiée dans la requête ou, si celle-ci est omise, à la langue détectée automatiquement. Pour en savoir plus, consultez le champ [Document.language][]. |
language_ |
Indique si la langue est officiellement prise en charge. L'API peut toujours renvoyer une réponse lorsque la langue n'est pas prise en charge, mais dans la mesure du possible. |
AnalyzeSentimentRequest
Message de requête d'analyse des sentiments.
Champs | |
---|---|
document |
Obligatoire. Document d'entrée. |
encoding_ |
Type d'encodage utilisé par l'API pour calculer les décalages de phrase. |
AnalyzeSentimentResponse
Message de réponse de l'analyse des sentiments.
Champs | |
---|---|
document_ |
Sentiment général du document d'entrée. |
language_ |
Langue du texte, qui correspond à celle spécifiée dans la requête ou, si celle-ci est omise, à la langue détectée automatiquement. Pour en savoir plus, consultez le champ [Document.language][]. |
sentences[] |
Sentiment pour toutes les phrases du document. |
language_ |
Indique si la langue est officiellement prise en charge. L'API peut toujours renvoyer une réponse lorsque la langue n'est pas prise en charge, mais dans la mesure du possible. |
AnnotateTextRequest
Message de requête pour l'API d'annotation de texte, qui permet d'effectuer plusieurs types d'analyse dans un même appel.
Champs | |
---|---|
document |
Obligatoire. Document d'entrée. |
features |
Obligatoire. Caractéristiques activées. |
encoding_ |
Type d'encodage utilisé par l'API pour calculer les décalages. |
Fonctionnalités
Toutes les fonctionnalités disponibles Définir l'une de ces valeurs sur "true" active l'analyse associée sur l'entrée.
Champs | |
---|---|
extract_ |
Facultatif. extraire des entités textuelles ; |
extract_ |
Facultatif. Extraire les sentiments au niveau du document. |
classify_ |
Facultatif. Classer l'intégralité du document en catégories. |
moderate_ |
Facultatif. Modérer le document pour les catégories nuisibles et sensibles. |
AnnotateTextResponse
Message de réponse des annotations textuelles.
Champs | |
---|---|
sentences[] |
Phrases identifiées dans le document d'entrée. Champ renseigné si l'utilisateur active |
entities[] |
Entités, accompagnées des informations sémantiques correspondantes, identifiées dans le document d'entrée. Champ renseigné si l'utilisateur active |
document_ |
Sentiment général du document. Champ renseigné si l'utilisateur active |
language_ |
Langue du texte, qui correspond à celle spécifiée dans la requête ou, si celle-ci est omise, à la langue détectée automatiquement. Pour en savoir plus, consultez le champ [Document.language][]. |
categories[] |
Catégories identifiées dans le document d'entrée. |
moderation_ |
Catégories nuisibles et sensibles identifiées dans le document d'entrée. |
language_ |
Indique si la langue est officiellement prise en charge par toutes les fonctionnalités demandées. L'API peut toujours renvoyer une réponse lorsque la langue n'est pas prise en charge, mais dans la mesure du possible. |
ClassificationCategory
Représente une catégorie renvoyée par le classificateur de texte.
Champs | |
---|---|
name |
Nom de la catégorie représentant le document. |
confidence |
Niveau de confiance du classificateur pour la catégorie. Valeur numérique indiquant le degré de certitude du classificateur pour l'association de cette catégorie au texte. |
severity |
Facultatif. Gravité de la catégorie selon le classificateur. Ce champ n'est présent que lorsque ModerateTextRequest.ModelVersion est défini sur MODEL_VERSION_2 et que la catégorie correspondante dispose d'un score de gravité. |
ClassifyTextRequest
Message de requête de classification de document.
Champs | |
---|---|
document |
Obligatoire. Document d'entrée. |
ClassifyTextResponse
Message de réponse de la classification de document.
Champs | |
---|---|
categories[] |
Catégories représentant le document d'entrée. |
language_ |
Langue du texte, qui correspond à celle spécifiée dans la requête ou, si celle-ci est omise, à la langue détectée automatiquement. Pour en savoir plus, consultez le champ [Document.language][]. |
language_ |
Indique si la langue est officiellement prise en charge. L'API peut toujours renvoyer une réponse lorsque la langue n'est pas prise en charge, mais dans la mesure du possible. |
Document
Représente l'entrée fournie aux méthodes API.
Champs | |
---|---|
type |
Obligatoire. Si le type n'est pas défini ou est défini sur |
language_ |
Facultatif. Langue du document (si aucune valeur n'est spécifiée, la langue est détectée automatiquement). Les codes de langue ISO et BCP-47 sont acceptés. |
Champ d'union source . Source du document : chaîne contenant le contenu ou URI URI Google Cloud Storage. source ne peut être qu'un des éléments suivants : |
|
content |
Contenu de l'entrée au format de chaîne. Exclu de Cloud Audit Logging, car il est basé sur des données utilisateur. |
gcs_ |
URI Google Cloud Storage où se trouve le contenu du fichier. Cet URI doit être au format gs://nom_bucket/nom_objet. Pour en savoir plus, consultez la page https://cloud.google.com/storage/docs/reference-uris. REMARQUE : La gestion des versions d'objets Cloud Storage n'est pas compatible. |
Type
Énumération des types de documents.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Le type de contenu n'est pas spécifié. |
PLAIN_TEXT |
Texte brut |
HTML |
HTML |
EncodingType
Représente l'encodage de texte utilisé par l'appelant pour traiter la sortie. Il est recommandé de fournir un type d'encodage EncodingType
, car l'API fournit les décalages de début pour divers résultats, tels que des jetons et les mentions, et certaines langues utilisant de manière native des encodages de texte différents peuvent accéder aux décalages différemment.
Enums | |
---|---|
NONE |
Si EncodingType n'est pas spécifié, les informations dépendant de l'encodage (par exemple, begin_offset ) seront définies sur -1 . |
UTF8 |
Les informations dépendant de l'encodage (par exemple, begin_offset ) sont calculées en fonction de l'encodage UTF-8 de l'entrée. C++ et Go sont des exemples de langues utilisant cet encodage de manière native. |
UTF16 |
Les informations dépendant de l'encodage (par exemple, begin_offset ) sont calculées en fonction de l'encodage UTF-16 de l'entrée. Java et JavaScript sont des exemples de langages utilisant cet encodage de manière native. |
UTF32 |
Les informations dépendant de l'encodage (par exemple, begin_offset ) sont calculées en fonction de l'encodage UTF-32 de l'entrée. Python est un exemple de langage utilisant cet encodage de manière native. |
Entity
Représente une expression dans le texte qui est une entité connue, telle qu'une personne, une organisation ou un lieu. L'API associe aux entités des informations telles que la probabilité et les mentions.
Champs | |
---|---|
name |
Nom représentatif de l'entité. |
type |
Type de l'entité. |
metadata |
Métadonnées associées à l'entité. Pour les métadonnées associées aux autres types d'entités, consultez le tableau "Type" ci-dessous. |
mentions[] |
Mentions de cette entité dans le document d'entrée. L'API accepte actuellement les mentions de noms propres. |
sentiment |
Pour les appels à |
Type
Type d'entité. Le tableau ci-dessous répertorie les champs associés pour les entités ayant des métadonnées différentes.
Enums | |
---|---|
UNKNOWN |
Inconnu |
PERSON |
Personne |
LOCATION |
Emplacement |
ORGANIZATION |
Organisation |
EVENT |
Événement |
WORK_OF_ART |
Œuvre d'art |
CONSUMER_GOOD |
Produit grand public |
OTHER |
Autres types d'entités |
PHONE_NUMBER |
Phone number Les métadonnées contiennent le numéro de téléphone, au format local standard, ainsi que les éléments supplémentaires figurant dans le texte :
|
ADDRESS |
Address Les métadonnées identifient le numéro de rue, la localité, ainsi que les éléments supplémentaires figurant dans le texte :
|
DATE |
Date Les métadonnées identifient les composants de la date :
|
NUMBER |
Number Les métadonnées sont le nombre lui-même. |
PRICE |
Price Les métadonnées identifient la valeur |
EntityMention
Représente une mention d'une entité dans le texte. Actuellement, les mentions de noms propres sont acceptées.
Champs | |
---|---|
text |
Texte de la mention. |
type |
Type de la mention d'entité. |
sentiment |
Pour les appels à |
probability |
Score de probabilité associé à l'entité. Le score indique la probabilité que la mention d'entité corresponde au type d'entité. Le score est compris dans la plage (0, 1]. |
Type
Types de mentions acceptés.
Enums | |
---|---|
TYPE_UNKNOWN |
Inconnu |
PROPER |
Nom propre |
COMMON |
Nom courant (ou composé) |
ModerateTextRequest
Message de requête de modération de document.
Champs | |
---|---|
document |
Obligatoire. Document d'entrée. |
model_ |
Facultatif. Version du modèle à utiliser pour ModerateText. |
ModelVersion
Version du modèle à utiliser pour ModerateText.
Enums | |
---|---|
MODEL_VERSION_UNSPECIFIED |
Version par défaut du modèle. |
MODEL_VERSION_1 |
Utilisez le modèle v1, qui est utilisé par défaut lorsqu'il n'est pas fourni. Le modèle v1 ne renvoie qu'un score de probabilité (confiance) pour chaque catégorie. |
MODEL_VERSION_2 |
Utilisez le modèle v2. Le modèle v2 ne renvoie qu'un score de probabilité (confiance) pour chaque catégorie et un score de gravité pour un sous-ensemble de catégories. |
ModerateTextResponse
Message de réponse de la modération des documents.
Champs | |
---|---|
moderation_ |
Catégories nuisibles et sensibles représentant le document d'entrée. |
language_ |
Langue du texte, qui correspond à celle spécifiée dans la requête ou, si celle-ci est omise, à la langue détectée automatiquement. Pour en savoir plus, consultez le champ [Document.language][]. |
language_ |
Indique si la langue est officiellement prise en charge. L'API peut toujours renvoyer une réponse lorsque la langue n'est pas prise en charge, mais dans la mesure du possible. |
Phrase
Représente une phrase dans le document d'entrée.
Champs | |
---|---|
text |
Texte de la phrase. |
sentiment |
Pour les appels à |
Sentiment
Représente le sentiment associé à l'ensemble du texte ou aux entités du texte.
Champs | |
---|---|
magnitude |
Nombre non négatif dans l'intervalle [0, +inf], qui représente la magnitude absolue du sentiment, indépendamment du score (positif ou négatif). |
score |
Score de sentiment compris entre -1,0 (sentiment négatif) et 1,0 (sentiment positif). |
TextSpan
Représente une plage de texte dans le document d'entrée.
Champs | |
---|---|
content |
Contenu de la plage de texte, qui est une sous-chaîne du document. |
begin_ |
L'API calcule le décalage correspondant au début du contenu dans le document d'origine en fonction de la valeur |