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