Tu servidor no puede estar cerca de todos los clientes.
Tu servidor de aplicación controla el ciclo de audio en vivo. Si está lejos, cada frame de audio paga el costo de la distancia antes de que el modelo haga cualquier trabajo.
Voz en tiempo real
Un router parece un salto extra. Para la voz en tiempo real, puede ser el camino más corto que importa.
El costo oculto
La voz no es una sola solicitud. Es un flujo bidireccional constante de frames de micrófono, fragmentos de reproducción, buffering, reintentos, jitter y backpressure.
Tu servidor de aplicación controla el ciclo de audio en vivo. Si está lejos, cada frame de audio paga el costo de la distancia antes de que el modelo haga cualquier trabajo.
AllModels termina y almacena en buffer el flujo de audio en vivo lo más cerca posible del usuario, y luego abre conexiones limpias hacia tu app y el proveedor del modelo.
Allmodels Router
Buffer en el edge
Dónde se esconde la latencia
La latencia de la voz en tiempo real empieza antes de que el modelo vea un token. Empieza cuando el cliente abre un flujo en vivo, envía pequeños frames de audio por una red poco fiable, espera a que esos frames se almacenen en buffer y luego espera a que el audio generado haga el mismo viaje de vuelta.
En una integración nativa típica, tu servidor de aplicación se convierte en la frontera de medios en tiempo real. El cliente transmite audio a tu servidor, tu servidor lo almacena en buffer, se comunica con los proveedores de STT, LLM y TTS y luego transmite el audio de vuelta al cliente. Esa arquitectura puede funcionar, pero la calidad de la interacción pasa a depender de lo cerca que esté tu servidor de cada usuario.
AllModels cambia dónde está esa frontera. El flujo en vivo del cliente termina en una ruta de una CDN global cerca del usuario. Los intercambios frecuentes de audio, junto con el buffering, jitter, bloqueos, reintentos y backpressure, se gestionan cerca del cliente. Desde ahí, AllModels abre conexiones más limpias hacia tu app y los proveedores de modelos.
Por eso un router puede ser más rápido que una integración nativa. El router añade sobrecarga de enrutamiento, pero puede eliminar del ciclo en tiempo real un costo mayor de latencia entre el cliente y el origen.
Si ya construiste tu propio router de audio global en el edge, una conexión nativa al modelo puede seguir siendo el camino de menor latencia. En ese caso, AllModels es una capa de abstracción: sigues teniendo selección de modelos sencilla, facturación unificada e interoperabilidad directa entre las rutas de AllModels.
Allmodels
AllModels se encarga del buffering en el edge, el enrutamiento entre proveedores y la gestión de flujos en tiempo real, para que tu aplicación se centre en la lógica del producto.