Estás viendo la documentación de Apigee Edge.
Ve a la
Documentación de Apigee X. información
Versión 1.2.0
Proporciona acceso a la API de Google Cloud Natural Language.
Usa esta extensión para clasificar contenido mediante la aplicación de categorías, así como para analizar las opiniones del contenido en una escala positiva a negativa.
En este contenido, se proporciona referencia para configurar y usar esta extensión. Si quieres 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 Clasifica el contenido y las Categorías de contenido.
parámetros de solicitud
<Input><![CDATA[{
"data" : "content-to-analyze"
}]]></Input>
Parámetro | Descripción | Tipo | Predeterminada | Obligatorio |
---|---|---|---|---|
datos | El contenido que se analizará. | String | Ninguno | Sí. |
Respuesta
Es un array de Categories en el que cada artículo contiene una categoría para clasificar el contenido y una puntuación de confianza.
sentenceSentiment
Analiza el texto dado e identifica la opinión emocional predominante en él, especialmente para determinar la actitud de un escritor como positiva, negativa o neutra.
Para obtener más información sobre esta función en la API de Natural Language, consulta Analiza opiniones 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 | Predeterminada | Obligatorio |
---|---|---|---|---|
datos | El contenido que se analizará. | String | Ninguno | Sí. |
Respuesta
Un objeto que contiene puntuaciones de opiniones 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 de contenido con el contenido analizado.
- Una propiedad de puntuación que indica la opinión del contenido en una escala entre 1 y -1, de positivo (número positivo) a negativo (número negativo).
- Una propiedad de magnitud que indica la intensidad general de la emoción (tanto positiva como negativa) dentro del contenido, entre 0.0 y +inf.
entitySentiment
Analiza el texto especificado para determinar las opiniones (positivas o negativas) expresadas sobre cada entidad 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 Google Cloud Natural Language, consulta Analizar opiniones sobre entidades y Interpretar valores de análisis de opiniones.
parámetros de solicitud
<Input><![CDATA[{
"data" : "content-to-analyze"
}]]></Input>
Parámetro | Descripción | Tipo | Predeterminada | Obligatorio |
---|---|---|---|---|
datos | El contenido que se analizará. | String | Ninguno | Sí. |
Respuesta
Un array de objetos que contiene puntuaciones de opiniones para entidades en el texto. Tanto para el documento como para sus oraciones, se incluyen las siguientes propiedades:
- Una propiedad de nombre con .
- Una propiedad Type que describe el tipo de entidad.
- Una propiedad de puntuación que indica la opinión de la entidad en una escala entre 1 y -1, de positivo (número positivo) a negativo (número negativo).
- Propiedad de magnitud que indica la intensidad de la emoción (tanto positiva como negativa) para la entidad, entre 0.0 y +inf.
Referencia de configuración
Usa la siguiente información cuando configures e implementes esta extensión para usarla en proxies de API.
Propiedades de extensión comunes
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.
Propiedad | Descripción | Predeterminado | Obligatorio |
---|---|---|---|
credenciales | Cuando se ingresa en la consola de Apigee Edge, este es el contenido de su archivo de claves de cuenta de servicio. Cuando se envía a través de la API de Management, es un valor codificado en base64 que se genera a partir del archivo de claves de la cuenta de servicio. | Ninguno | Sí. |