Estás viendo la documentación de Apigee Edge.
Ir a la documentación de
Apigee X. info
Versión 2.0.2
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 la opinión sobre el contenido en una escala de positiva a negativa.
En este contenido, se proporciona información de 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 del texto y devuelve 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 Clasificación de 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 | Es el contenido que se analizará. | String | Ninguno | Sí. |
Respuesta
Es 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 proporcionado y, luego, identifica la opinión emocional predominante, en especial para determinar si la actitud del escritor es positiva, negativa o neutra.
Para obtener más información sobre esta función en la API de Natural Language, consulta Análisis de 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 | Predeterminado | Obligatorio |
|---|---|---|---|---|
| datos | Es el contenido que se analizará. | String | Ninguno | Sí. |
Respuesta
Es un objeto que contiene las puntuaciones de opiniones del documento en general y de cada una de sus oraciones (en un array). Para el documento y sus oraciones, se incluyen las siguientes propiedades:
- Es una propiedad Content que incluye el contenido analizado.
- Es una propiedad de Score que indica la opinión del contenido en una escala entre 1 y -1, desde positiva (número positivo) hasta negativa (número negativo).
- Es una propiedad de magnitud 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 la opinión (positiva o negativa) expresada 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 Google Cloud Natural Language, consulta Cómo analizar la opinión sobre entidades 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 | Es el contenido que se analizará. | String | Ninguno | Sí. |
Respuesta
Es un array de objetos que contiene las puntuaciones de opiniones sobre las entidades del texto. Para el documento y sus oraciones, se incluyen las siguientes propiedades:
- Una propiedad Name con .
- Es una propiedad Type que describe el tipo de entidad.
- Es una propiedad de Score que indica la opinión de la entidad en una escala entre 1 y -1, desde positiva (número positivo) hasta negativa (número negativo).
- Es una 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 comunes de las extensiones
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 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í. |