Estás viendo la documentación de Apigee Edge.
Ve a la
documentación de Apigee X. info
Versión 2.0.0
Proporciona acceso a la API de Google Cloud Natural Language.
Usa esta extensión para clasificar el contenido aplicando categorías y analizar las opiniones sobre el contenido en una escala de positivo a negativo.
En este contenido, se proporciona una referencia para configurar y usar esta extensión. Si deseas 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 de 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 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 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, además, identifica la opinión emocional predominante en él, en especial para determinar si la actitud de un escritor es positiva, negativa o neutral.
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 opiniones para el documento en general y cada una de sus oraciones (en un array). Para el documento y sus oraciones, se incluyen las siguientes propiedades:
- Una propiedad de contenido con el contenido analizado.
- Es una propiedad de puntuación que indica el sentimiento del contenido en una escala de 1 a -1, de positivo (número positivo) a negativo (número negativo).
- Es 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 la opinión (positiva o negativa) que se expresa sobre cada entidad en el 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 Cómo analizar el sentimiento de una entidad y Cómo interpretar los valores del análisis de opiniones.
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
Es un array de objetos que contiene puntuaciones de opinión para las entidades en el texto. Para el documento y sus oraciones, se incluyen las siguientes propiedades:
- Una propiedad Name con .
- Una propiedad Type que describe el tipo de la entidad.
- Es una propiedad Score que indica el sentimiento de la entidad en una escala de 1 a -1, de positivo (número positivo) a negativo (número negativo).
- Es una propiedad Magnitude que indica la intensidad de la emoción (tanto positiva como negativa) de la entidad, entre 0.0 y +inf.
Referencia de configuración
Usa lo siguiente cuando configures y, luego, 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.
Propiedad | Descripción | Predeterminada | Obligatorio |
---|---|---|---|
credenciales | Cuando se ingresa en la consola de Apigee Edge, este es el contenido de tu archivo de claves de la cuenta de servicio. Cuando se envía a través de la API de administración, es un valor codificado en base64 que se genera a partir del archivo de claves de la cuenta de servicio. | Ninguno | Sí. |