VEXKIO
APIs CoreAPIsLIVE candidate

Emotions API

Análisis facial biométrico con 478 landmarks y 5 estados emocionales.

Una llamada REST devuelve neutral, apertura, fricción, tensión y desconexión con latencia sub-80ms. El modelo corre en el navegador del usuario — el video nunca viaja. Solo 12 números por segundo cruzan la red.

Solicitar piloto pagado$5K setup · 3 mo min · NDA + DPAProbar sandboxdesde $0.05/sesión

GDPR Art. 9 · LFPDPPP · Ley 1581 · LGPD · EU AI Act

<80ms

latencia de inferencia

478

landmarks faciales

5

estados emocionales

5.4KB

SDK gzipped

Honestos sobre lo que sirve

Métricas reales del checkpoint en producción.

No son objetivos aspiracionales. Si suben, las actualizamos. Si bajan, también.

ia-01

Facial OMEGA

LIVE candidate
val_acc
74.1%
latency p95
47 ms

Cómo se ve la salida

VEXKIO-5 sobre 60 segundos.

Sin caras. Sin overlays creepy. Solo el patrón temporal que tu copilot consume — lenguaje VEXKIO-5.

aperturaneutralfriccióntensióndesconexión

Sintético — solo ilustra. Sin sesión real, sin client data.

Cómo funciona

Tres pasos, nada de magia.

1 · El SDK captura

El SDK JS de 5.4KB abre la cámara en el navegador y extrae los 478 landmarks faciales frame por frame. Nada sale del dispositivo todavía.

2 · El modelo infiere local

Facial OMEGA clasifica cada frame en los 5 estados de la taxonomía VEXKIO. Procesamiento 100% edge, sin GPU del lado servidor.

3 · Solo vectores viajan

El SDK envía únicamente el resultado agregado — probabilidades por estado, confianza, timestamp. Tu servidor recibe JSON, no pixels.

Características

Hecho para producción real.

478 landmarks · MediaPipe

Seguimiento facial denso con la malla MediaPipe. Funciona con luz baja, lentes y mascarillas gracias al entrenamiento con datos sintéticos.

BiLSTM temporal

No clasifica frame por frame — usa ventanas de 2 segundos con red bidireccional. Eso elimina falsos positivos por microgestos involuntarios.

Edge-first obligatorio

No hay modo cloud. El video jamás sale del navegador. GDPR Art. 9 compliant by design — no por política, por arquitectura.

Bajo el capó

2 IAs en acción

Cada producto VEXKIO combina una selección de nuestras 14 IAs internas. Aquí las que alimentan a Emotions API:

IA-01

Facial OMEGA

478 landmarks · 5 estados · BiLSTM temporal

IA-09

Fusion

combinación multimodal optimizada

Integración

Menos de 30 líneas.

El SDK VEXKIO es idéntico entre productos. Si ya integraste uno, los demás vienen casi gratis.

import { VexkioEmotions } from "@vexkio/sdk";

const client = new VexkioEmotions({
  apiKey: process.env.VEXKIO_API_KEY,
});

// Attach to an existing <video> element.
const session = await client.start({
  video: document.querySelector("video"),
  onFrame: (result) => {
    console.log(result.state);      // "apertura" | "fricción" | ...
    console.log(result.confidence); // 0.87
  },
});

Casos de uso

Dónde marca diferencia.

Contact centers

Detecta frustración del cliente durante videollamadas y alerta al supervisor antes de que el NPS se caiga.

UX research

Mide reacción emocional en pruebas de usabilidad sin que el participante tenga que verbalizar. Heatmap por frame del flujo.

Educación remota

Identifica cuándo un grupo se desconecta en clase virtual. Señal agregada por aula, nunca individual.

Honestidad por diseño

Lo que VEXKIO NO hace.

Lo decimos antes de que firmes — para que no haya sorpresa después.

Preguntas frecuentes

Lo que la gente pregunta antes de firmar.

¿El video se envía al servidor?+

No. Ni un solo frame sale del navegador. El modelo corre en WebAssembly local y únicamente el vector resultado (probabilidades por estado + timestamp) viaja por HTTPS. Es GDPR Art. 9 compliant por arquitectura, no por política de retención.

¿Qué navegadores soporta?+

Chrome 90+, Edge 90+, Firefox 95+, Safari 15.4+. iOS Safari funciona desde 15.4 cuando el usuario concede permiso de cámara. En hardware de 2019 en adelante logras 30 FPS sin esfuerzo.

¿Funciona con baja iluminación o lentes?+

Sí. El entrenamiento incluye variantes sintéticas de oclusión parcial (lentes, mascarillas, sombreros), iluminación mixta (luz cálida/fría, contraluz) y múltiples tonos de piel. La precisión cae ~4% en condiciones extremas, no colapsa.

¿Cuánto cuesta en producción?+

$0.05 por sesión (una sesión = hasta 20 minutos de video activo). Sin cargo por el SDK, sin mínimos mensuales en el plan starter, sin facturación por ancho de banda. La primera sesión diaria por usuario suele ser gratis en los planes superiores.

¿Qué diferencia hay con Affectiva o Hume?+

Affectiva clasifica 7 emociones básicas (Ekman); nosotros usamos una taxonomía de 5 estados relacionales diseñada para contextos B2B — ventas, coaching, salud. Hume envía audio al servidor; nosotros corremos todo local. Para comparación detallada ver /blog/vexkio-vs-affectiva-hume.

En la misma familia

Otros APIs Core

Empieza en 60 segundos

10.000 sesiones gratis. Sin tarjeta. Solo npm install y una API key.