Você está lendo a documentação do Apigee Edge.
Acesse a
documentação da Apigee X. info
Versão 1.4.2
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 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 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 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.