Estás viendo la documentación de Apigee Edge.
Ir a la
documentación de Apigee X. info
Versión 1.4.3
Proporciona acceso a la API de Google Cloud Natural Language.
Usa esta extensión para clasificar el contenido aplicando categorías, así como para analizar el sentimiento del contenido en una escala de positivo a negativo.
Este contenido proporciona una referencia para configurar y usar esta extensión. Para conocer los pasos para configurar una extensión con la consola de Apigee, consulta Cómo agregar y configurar una extensión.
Acciones
classifyContent
Analiza una parte del texto y muestra una lista de categorías de contenido que se aplican al texto.
Para obtener más información sobre esta función en la API de Natural Language, consulta Cómo clasificar contenido y categorías de contenido.
Parámetros de solicitud
<Input><![CDATA[{
"data" : "content-to-analyze"
}]]></Input>
| Parámetro | Descripción | Tipo | Predeterminado | Obligatorio |
|---|---|---|---|---|
| datos | El contenido que se analizará. | String | Ninguno | Sí. |
Respuesta
Un array de Categories en el que cada elemento contiene una categoría para clasificar el contenido y una puntuación de confianza.
sentenceSentiment
Analiza el texto dado y, en especial, identifica la opinión emocional predominante en él para determinar si la actitud de un escritor es positiva, negativa o neutra.
Para obtener más información sobre esta función en la API de Natural Language, consulta Cómo analizar el sentimiento y Conceptos básicos de la API de Natural Language.
Parámetros de solicitud
<Input><![CDATA[{
"data" : "content-to-analyze"
}]]></Input>
| Parámetro | Descripción | Tipo | Predeterminado | Obligatorio |
|---|---|---|---|---|
| datos | El contenido que se analizará. | String | Ninguno | Sí. |
Respuesta
Un objeto que contiene puntuaciones de sentimiento para el documento en general y cada una de sus oraciones (en un array). Tanto para el documento como para sus oraciones, se incluyen las siguientes propiedades:
- Una propiedad Content con el contenido analizado
- Una propiedad Score que indica el sentimiento del contenido en una escala entre 1 y -1, de positivo (número positivo) a negativo (número negativo)
- Una propiedad Magnitude que indica la intensidad general de la emoción (tanto positiva como negativa) en el contenido, entre 0.0 y +inf.
entitySentiment
Analiza el texto especificado para determinar el sentimiento (positivo o negativo) expresado sobre cada entidad dentro del texto. Las opiniones de las entidades se representan con puntuaciones numéricas y valores de magnitud, y se determinan en cada mención de una entidad. Luego, esas puntuaciones se agregan a una puntuación de opinión y magnitud generales para una entidad.
Para obtener más información sobre el análisis de entidades en la API de Cloud Natural Language de Google, consulta Cómo analizar el sentimiento de entidades y Cómo interpretar los valores del análisis de sentimiento.
Parámetros de solicitud
<Input><![CDATA[{
"data" : "content-to-analyze"
}]]></Input>
| Parámetro | Descripción | Tipo | Predeterminado | Obligatorio |
|---|---|---|---|---|
| datos | El contenido que se analizará. | String | Ninguno | Sí. |
Respuesta
Un array de objetos que contiene puntuaciones de sentimiento para las entidades en el texto. Tanto para el documento como para sus oraciones, se incluyen las siguientes propiedades:
- Una propiedad Name con
- Una propiedad Type que describe el tipo de entidad
- Una propiedad Score que indica el sentimiento de la entidad en una escala entre 1 y -1, de positivo (número positivo) a negativo (número negativo)
- Una propiedad Magnitude que indica la intensidad de la emoción (tanto positiva como negativa) para la entidad, entre 0.0 y +inf.
Referencia de la configuración
Usa lo siguiente cuando configures e implementes esta extensión para usarla en proxies de API.
Propiedades comunes de la extensión
Las siguientes propiedades están presentes para cada extensión.
| Propiedad | Descripción | Predeterminado | Obligatorio |
|---|---|---|---|
name |
Nombre que asignas a esta configuración de la extensión. | Ninguna | Sí |
packageName |
Nombre del paquete de extensiones proporcionado por Apigee Edge. | Ninguna | Sí |
version |
El número de versión del paquete de extensiones desde el que quieres configurar la extensión. | Ninguna | Sí |
configuration |
Es un valor de configuración específico para la extensión que agregas. Consulta Propiedades para este paquete de extensiones | Ninguna | Sí |
Propiedades de este paquete de extensión
Especifica valores para las siguientes propiedades de configuración específicas de esta extensión.