Extensão de linguagem natural do Google Cloud

Você está visualizando a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
info

Versão 1.4.1

Dá acesso à API Google Cloud Natural Language.

Use essa extensão para classificar o conteúdo aplicando categorias e analisar o sentimento do conteúdo em uma escala de positivo a negativo.

Este conteúdo oferece uma referência para configurar e usar essa extensão. Para saber como configurar uma extensão usando o console da Apigee, consulte Adicionar e configurar uma extensão.

Ações

classifyContent

Analisa uma parte do texto e retorna uma lista de categorias de conteúdo que se aplicam ao texto.

Para saber mais sobre esse recurso na API Natural Language, consulte Como classificar conteúdo e Categorias de conteúdo.

Parâmetros de solicitação

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
Parâmetro Descrição Tipo Padrão Obrigatório
dados O conteúdo a ser analisado. String Nenhum. Sim.

Resposta

Uma matriz Categories em que cada item contém uma categoria para classificar o conteúdo e uma pontuação de confiança.

sentenceSentiment

Analisa o texto fornecido e identifica a opinião emocional predominante nele, principalmente para determinar a atitude do escritor como positiva, negativa ou neutra.

Para saber mais sobre esse recurso na API Natural Language, consulte Analisar sentimento e Noções básicas da API Natural Language.

Parâmetros de solicitação

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
Parâmetro Descrição Tipo Padrão Obrigatório
dados O conteúdo a ser analisado. String Nenhum. Sim.

Resposta

Um objeto que contém pontuações de sentimento para o documento em geral e cada uma das frases (em uma matriz). Para o documento e as frases, as seguintes propriedades são incluídas:

  • Uma propriedade "Content" com o conteúdo analisado.
  • Uma propriedade de pontuação que indica o sentimento do conteúdo em uma escala de 1 a -1, de positivo (número positivo) a negativo (número negativo).
  • Uma propriedade de magnitude que indica a intensidade geral da emoção (positiva e negativa) no conteúdo, entre 0,0 e +inf.

entitySentiment

Analisa o texto especificado para determinar o sentimento (positivo ou negativo) manifestado sobre cada entidade no texto. O sentimento da entidade é representado por pontuações numéricas e valores de magnitude e é determinado para cada menção de uma entidade. Depois, essas pontuações são agregadas a uma pontuação de sentimento geral e à magnitude de uma entidade.

Para saber mais sobre a análise de entidade na API Google Cloud Natural Language, consulte Analisar o sentimento da entidade e Interpretar valores de análise de sentimento.

Parâmetros de solicitação

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
Parâmetro Descrição Tipo Padrão Obrigatório
dados O conteúdo a ser analisado. String Nenhum. Sim.

Resposta

Uma matriz de objetos que contém pontuações de sentimento para entidades no texto. Para o documento e as frases, as seguintes propriedades são incluídas:

  • Uma propriedade "Nome" com .
  • Uma propriedade Type que descreve o tipo da entidade.
  • Uma propriedade "Score" que indica o sentimento da entidade em uma escala de 1 a -1, de positivo (número positivo) a negativo (número negativo).
  • Uma propriedade magnitude que indica a intensidade da emoção (positiva e negativa) da entidade, entre 0,0 e +inf.

Referência de configuração

Use as informações a seguir ao configurar e implantar essa extensão para uso em proxies de API.

Propriedades de extensão comuns

The following properties are present for every extension.

Property Description Default Required
name Name you're giving this configuration of the extension. None Yes
packageName Name of the extension package as given by Apigee Edge. None Yes
version Version number for the extension package from which you're configuring an extension. None Yes
configuration Configuration value specific to the extension you're adding. See Properties for this extension package None Yes

Propriedades deste pacote de extensão

Especifique valores para as seguintes propriedades de configuração específicas desta extensão.

Propriedade Descrição Padrão Obrigatório
credenciais Quando inserido no console da Apigee Edge, esse é o conteúdo do arquivo de chave da conta de serviço. Quando enviado pela API de gerenciamento, é um valor codificado em base64 gerado a partir do arquivo de chave da conta de serviço. Nenhum. Sim.