Skip to content

Servicios de Neuraan

La API de Neuraan ofrece una variedad de modelos para realizar diferentes tareas de procesameinto de lenguaje natural, utilizando estrategias y técnicas que utilizan el estado del arte en procesamiento de lenguaje natural. Puedes utilizar diferentes modelos de acuerdo a las necesidades de tu aplicación. Una vez configurados los servicios en el proyecto puede comenzar a utilizarlos.

La API de Neuraan ofrece un único endpoint de consulta para consumir los servicios de procesamiento de elnguaje natural: [https://invoke.neuraan.com/default/v1].

Para consumir los servicios se tienen que porporcionar la versión del servicio y la entrada al mismo utilizando el Bearer Token obtenido al configurar los servicios.


Clasificación de intenciones

Detección de intenciones: Servicio para detectar las intenciones a partir del texto proporiconado por el usuario, puedes ver la documentación del servicio aquí

Request example

js
var axios = require('axios');
var data = JSON.stringify({
    "name": "neuraan-intent-classification-0.1",
    "version": "v0.1",
    "input": {
        "sentence": "Cual es su horario",
        "knowledge_base": {
            "saludo": ["hola"],
            "horario": ["a que hora abren"]
        }
    }
});
var config = {
  method: 'post',
  url: 'https://invoke.neuraan.com/default/v1',
  headers: {
    'Authorization': 'Bearer <your_bearer_token>',
    'Content-Type': 'application/json'
  },
  data : data
};

axios(config)
  .then(function (response) {
    console.log(JSON.stringify(response.data));
  })
  .catch(function (error) {
    console.log(error.message);
  });

Extracción de entidades especiales

Extracción de entidades especiales: Servicio para detectar entidades que son relevantes dentro del contexto de la apliación. Puedes ver la documentación del servicio aquí

Request example

json
{
    "name": "neuraan-intent-classification-0.1",
    "version": "v0.1",
    "input": {"sentence": "Cual es su horario"}
}

Análisis de sentimientos

Análisis de sentimientos: Servicio para detectar el sentimiento del texto. Entrega la etiqueta del sentimiento y la probabilidad de la activación. Puedes ver la documentación del servicio aquí

Request example

json
{
      "text": "Odio a los lunes"
}

Extracción de entidades nombradas

  • Extracción de entidades nombradas: Servicio para detectar entidades importantes en Español como nombres y lugares. Puedes ver la doucmentación del servicio aquí

Reuqest example

json
{
      "text": "Estamos probando, soy Mario Campos mi amigo es Gilberto Méndez y estoy en México"
}

Detección de idioma

Detección de idioma: Servicio para detectar el idioma de un texto. Puedes ver la documentación del servicio aquí

Request example

json
{
      "text": "Estamos probando"
}

Traducción

Traducción: Servicio para traducir textos, acutualmente se soporta traducción de inglés a español y de español a inglés. Puedes consultar la documentación del servicio aquí

Request example

json
{
      "text": "Odio los lunes",
      "input": "es",
      "output": "en",
      "model": "default"
}

Neuraan Licensed