- Solicitação HTTP
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Recursos
- Faça um teste
Um método de conveniência que fornece todos os recursos de analyzeSentiment, analyzeEntities e analyzeSyntax em uma chamada.
Solicitação HTTP
POST https://language.googleapis.com/v1/documents:annotateText
O URL usa a sintaxe de transcodificação gRPC.
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "document": { object ( |
Campos | |
---|---|
document |
Obrigatório. Documento de entrada. |
features |
Obrigatório. Os recursos ativados. |
encoding |
O tipo de codificação usado pela API para calcular os deslocamentos. |
Corpo da resposta
A mensagem de resposta de anotações de texto.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
Representação JSON |
---|
{ "sentences": [ { object ( |
Campos | |
---|---|
sentences[] |
Frases no documento de entrada. Preenchido se o usuário ativar |
tokens[] |
Tokens e suas informações sintáticas no documento de entrada. Preenchido se o usuário ativar |
entities[] |
Entidades e suas informações semânticas no documento de entrada. Preenchido se o usuário ativar |
document |
O sentimento geral do documento. Preenchido se o usuário ativar |
language |
O idioma do texto, que será o mesmo especificado na solicitação ou, se não especificado, detectado automaticamente. Consulte o campo |
categories[] |
Categorias identificadas no documento de entrada. |
moderation |
Categorias nocivas e sensíveis identificadas no documento de entrada. |
Escopos de autorização
Requer um dos seguintes escopos de OAuth:
https://www.googleapis.com/auth/cloud-language
https://www.googleapis.com/auth/cloud-platform
Para saber mais, consulte a Visão geral da autenticação.
Recursos
Todos os recursos disponíveis de análise sintática, semântica e de sentimento. Defina cada um como verdadeiro para permitir a análise específica da entrada.
Representação JSON |
---|
{
"extractSyntax": boolean,
"extractEntities": boolean,
"extractDocumentSentiment": boolean,
"extractEntitySentiment": boolean,
"classifyText": boolean,
"moderateText": boolean,
"classificationModelOptions": {
object ( |
Campos | |
---|---|
extract |
Extrair informações de sintaxe. |
extract |
Extrair entidades. |
extract |
Extrair o sentimento no nível do documento. |
extract |
Extrair entidades e os sentimentos associados. |
classify |
Classificar o documento completo em categorias. |
moderate |
Moderar o documento para categorias nocivas e sensíveis. |
classification |
Opcional. As opções de modelo a serem usadas para a classificação. Se não for especificado, o padrão será as opções da v1. Só será usado se |