Plataforma

Fiabilidad, reintentos y tiempos de espera

Cada solicitud se supervisa desde el inicio hasta el primer token. Si una ruta hacia el modelo se bloquea o falla, la solicitud pasa a otra antes de que nada llegue a ti.

Autorreparación

  • La mayoría de los modelos se sirven a través de varias rutas. Cada solicitud empieza por la más saludable.
  • Una ruta que da error o no se puede alcanzar se descarta para esa solicitud y se reintenta en otra. Una ruta que funciona se espera, por largo que sea el tiempo que tarde una solicitud grande; una que permanece completamente en silencio durante 3 minutos (5 con un esfuerzo de razonamiento alto) cuenta como fallida.
  • Las rutas que fallan repetidamente pasan al final de la cola para todos. Una que se queda en silencio en una quinta parte o más de sus solicitudes queda por detrás de una ruta que responde sin problemas. Cada una se vuelve a probar en cuanto se recupera.
  • Nada llega a ti hasta que ha llegado un token real, así que todo esto es invisible: ves una respuesta algo más lenta, no un error.

La página de modelos muestra el estado en directo de cada modelo (operativo, degradado o caído), a partir de solicitudes reales y de nuestras propias comprobaciones: cada modelo de chat se prueba al menos cada 10 minutos.

Tiempos de espera

Límite
Esperando el primer token3 minutos en cada ruta antes de probar la siguiente (5 con un esfuerzo de razonamiento alto), más 1 segundo por cada 5.000 tokens de prompt (hasta 30); 10 minutos en total
Un flujo inactivo (sin datos)90 segundos; los comentarios de keep-alive llegan cada 15 segundos, a partir de los 20 segundos de espera del primer token
Un flujo completoSin límite mientras sigan llegando datos
Una solicitud completa sin streaming10 minutos
Una imagen3 minutos por intento, con reintento en otra ruta si se bloquea

Un flujo no envía nada durante sus primeros 20 segundos sin un primer token y luego abre con comentarios de keep-alive hasta que empieza la respuesta. Una solicitud sin streaming no envía nada hasta que termina, así que el streaming conviene a los clientes que abandonan cuando las cabeceras tardan (el fetch de Node las espera 5 minutos). Configura el tiempo de espera de tu cliente en al menos 10 minutos para razonamientos largos, salidas largas e imágenes. Los SDK de OpenAI usan 10 minutos por defecto; algunos clientes HTTP usan 30 o 60 segundos por defecto.

Límites de velocidad

No hay un límite de velocidad global en tu cuenta: las claves solo se limitan si les pones un límite de velocidad. Un workspace puede ejecutar 32 solicitudes a la vez; una más recibe 429 concurrency_limit_exceeded con retry-after. Un modelo sobrecargado se reintenta en sus otras rutas; si ninguna responde, recibes 503 model_unavailable con retry-after. Reduce el ritmo y reintenta, o activa el enrutamiento inteligente.

Cuando un modelo está caído

En raras ocasiones, fallan todas las rutas hacia un modelo. Sin enrutamiento inteligente, la solicitud termina con 503 model_unavailable y retry-after. Cuando las rutas dan error mientras el modelo sigue respondiendo a otras solicitudes, se trata de un fallo pasajero que suele resolverse en segundos, así que seguimos reintentándolas durante un máximo de 2 minutos. Cuando el modelo está caído para todos, el error llega de inmediato, y cuando las rutas permanecen en silencio, en un plazo de 10 minutos. Con enrutamiento inteligente, responde en su lugar una alternativa cercana.

¿Tienes dudas o falta algo? Escribe a nuestro equipo de soporte y te responderemos por email, normalmente en menos de un minuto.