Você está lendo a documentação do Apigee Edge.
Acesse a documentação da
Apigee X. info
Versão 2.0.2
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 fornece uma referência para configurar e usar essa extensão. Para saber como configurar 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 a ele.
Para mais informações 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 de um escritor como positiva, negativa ou neutra.
Para mais informações sobre esse recurso na API Natural Language, consulte Análise de 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 dele, as seguintes propriedades são incluídas:
- Uma propriedade de conteúdo com o conteúdo analisado.
- Uma propriedade "Score" 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) 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 dele, as seguintes propriedades são incluídas:
- Uma propriedade "Name" 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 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 seu arquivo de chave da conta de serviço. Quando enviado usando a API Management, é um valor codificado em base64 gerado do arquivo de chave da conta de serviço. | Nenhum. | Sim. |