Estás consultando la documentación de Apigee Edge.
Consulta la
documentación de Apigee X. Información
Versión 1.4.1
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 opiniones sobre el contenido en una escala positiva a negativa.
En este contenido, se proporciona referencia para configurar y usar la extensión. Si quieres conocer los pasos para configurar una extensión con la consola de Apigee, consulta Agrega y configura 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 Clasificar contenido y Categorías de contenido.
parámetros de solicitud
<Input><![CDATA[{
"data" : "content-to-analyze"
}]]></Input>
Parámetro | Descripción | Tipo | Predeterminada | Obligatorias |
---|---|---|---|---|
datos | El contenido a analizar. | Cadena | Ningún contenido de este tipo | Sí. |
Respuesta
Un array de Categorías en el que cada elemento 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, 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 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 | Predeterminada | Obligatorias |
---|---|---|---|---|
datos | El contenido a analizar. | Cadena | Ningún contenido de este tipo | Sí. |
Respuesta
Es un objeto que contiene puntuaciones de opiniones para todo el documento y cada una de sus oraciones (en un array). Se incluyen las siguientes propiedades para el documento y sus oraciones:
- 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 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 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 Natural Language de Google Cloud, consulte Analizar opiniones sobre entidades e Interpretar los valores del análisis de opiniones.
parámetros de solicitud
<Input><![CDATA[{
"data" : "content-to-analyze"
}]]></Input>
Parámetro | Descripción | Tipo | Predeterminada | Obligatorias |
---|---|---|---|---|
datos | El contenido a analizar. | Cadena | Ningún contenido de este tipo | Sí. |
Respuesta
Un array de objetos que contiene puntuaciones de opiniones para entidades en el texto. Se incluyen las siguientes propiedades para el documento y sus oraciones:
- Una propiedad Name 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).
- 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 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 | Predeterminada | Obligatorias |
---|---|---|---|
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 Management, es un valor codificado en base64 que se genera a partir del archivo de claves de la cuenta de servicio. | Ningún contenido de este tipo | Sí. |