Extensão de linguagem natural do Google Cloud

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

Versão 1.4.1

Fornece acesso à API Natural Language do Google Cloud.

Use essa extensão para classificar o conteúdo aplicando categorias, bem como para analisar o sentimento do conteúdo em uma escala positiva a negativa.

Este conteúdo fornece uma referência para configurar e usar essa extensão. Para conferir as etapas de configuração de uma extensão usando o console do Apigee, consulte Como 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 mais informações sobre esse recurso na API Natural Language, consulte 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 de categorias 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 dominante nele, principalmente para determinar a atitude do escritor como positiva, negativa ou neutra.

Para mais informações sobre esse recurso na API Natural Language, consulte Analisar o 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 geral e cada uma das frases (em uma matriz). Para o documento e as frases, as seguintes propriedades estão incluídas:

  • Uma propriedade de conteúdo com o conteúdo analisado.
  • Uma propriedade de pontuação que indica o sentimento do conteúdo em uma escala entre 1 e -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) expresso 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 mais informações sobre a análise de entidades na API Cloud Natural Language do Google Cloud, consulte Analisar o sentimento de entidades 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 estão incluídas:

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

Referência de configuração

Use o seguinte ao configurar e implantar essa extensão para uso em proxies de API.

Propriedades comuns de extensão

As propriedades a seguir estão presentes para cada extensão.

Propriedade Descrição Padrão Obrigatório
name Nome que será dado a esta configuração da extensão. Nenhum Sim
packageName Nome do pacote de extensão fornecido pelo Apigee Edge. Nenhum Sim
version Número da versão do pacote de extensão a partir do qual você está configurando uma extensão. Nenhum Sim
configuration Valor de configuração específico da extensão que você está adicionando. Consulte Propriedades para este pacote de extensão. Nenhum Sim

Propriedades deste pacote de extensão

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

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