Extensão de linguagem natural do Google Cloud

Você está vendo a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
informações

Versão 1.4.1

Dá acesso à API Google Cloud Natural Language.

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

Este conteúdo oferece referência para configurar e usar essa extensão. Para saber como configurar uma extensão usando o console da 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 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 dominante nele, especialmente para determinar a atitude de um escritor como positiva, negativa ou neutra.

Para saber mais sobre esse recurso na API Natural Language, consulte Como analisar sentimentos e Princípios básicos 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 como um todo e cada uma de suas frases (em uma matriz). Tanto para o documento quanto para as frases, as seguintes propriedades estã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 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 saber mais sobre a análise de entidades na API Google Cloud Natural Language, consulte Como analisar o sentimento da entidade e Como interpretar valores da 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 contendo pontuações de sentimento para entidades no texto. Tanto para o documento quanto para as frases, as seguintes propriedades estão incluídas:

  • Uma propriedade de nome com .
  • Uma propriedade Type que descreve o tipo da entidade.
  • Uma propriedade Score 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 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 código a seguir ao configurar e implantar a extensão para uso em proxies de API.

Propriedades de extensão comuns

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 propriedades de configuração a seguir específicas desta 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, ele é um valor codificado em base64 gerado no arquivo de chave da conta de serviço. Nenhum. Sim.