La API de Lince

Todo lo que hace la consola se puede hacer por HTTP: crear agentes, entrenarlos y, sobre todo, conversar con ellos desde tu web o tu aplicación. Todas las rutas reciben y devuelven JSON.

Conversación

Hablar con un agente: lo que usan el widget, tu web o tu aplicación. Si el agente tiene clave de API, envíala en la cabecera X-Api-Key.

Agentes

Crear, leer, importar, exportar, duplicar y borrar agentes.

Intenciones

Lo que quiere el usuario: frases de entrenamiento, parámetros y respuestas.

Entidades

Tipos de dato que se reconocen dentro de las frases, con sus valores y sinónimos.

Nlu

Cómo entiende el motor una frase, sin crear conversación ni guardar nada.

Entrenamiento

El modelo por dentro, el examen y la revisión de los mensajes reales.

Historial

Conversaciones guardadas y estadísticas de uso.

Compatibilidad Dialogflow

La misma petición y la misma respuesta que detectIntent de la API v2 de Dialogflow ES: tu aplicación puede apuntar aquí sin cambios.

General

Información del servidor.

Ml · proyectos

Machine learning: un proyecto tiene unos datos (una tabla o imágenes), sus entrenamientos y sus modelos.

Ml · datos

Subir la tabla (CSV) o las imágenes de cada clase, verlas y elegir el tipo de cada columna.

Ml · entrenamiento

Lanzar un entrenamiento (automático o personalizado) y seguirlo paso a paso.

Ml · modelos

Los modelos entrenados: cómo han salido, qué han aprendido, su script y predicciones.

Ml · predicción

El modelo publicado de un proyecto, desde tu web o tu aplicación (como un punto de conexión de Azure). Si el proyecto tiene clave de API, envíala en X-Api-Key.

Cuentas

Cada persona entra con su usuario y su contraseña y ve solo sus agentes. Al entrar se recibe la llave de su espacio, que va en la cabecera X-Space-Key.

Compartir

Un agente se comparte con un enlace: quien lo abre puede guardar una copia en su cuenta o descargarla para una instalación local.

El esquema completo, para Postman, Insomnia o tu código, está en /openapi.json.