429 Too Many Requests con una cabecera
Retry-After.
Por qué con alcance de espacio de trabajo
Los espacios de trabajo son cómo OrcaRouter agrupa las claves, miembros y facturación que pertenecen a un solo equipo o individuo. Los límites compartidos dentro de un espacio de trabajo hacen el tráfico predecible a medida que tu equipo crece: añadir una nueva clave (o un nuevo miembro) no multiplica tu presupuesto compartido. Si necesitas un techo mayor, actualiza el plan del espacio de trabajo. OrcaRouter no expone límites de tasa por modelo a los llamantes — la pasarela se comporta como un solo proveedor lógico desde la vista de tu aplicación, consistente con opacidad del proveedor. La limitación interna hacia los proveedores upstream ocurre transparentemente y no forma parte del contrato público.Respuesta
Una solicitud limitada por tasa siempre devuelve:Retry-After.
Cuando hay un cuerpo presente sigue la envoltura compatible con
OpenAI con error.type configurado a orcarouter_api_error. El
error.message puede estar localizado (actualmente chino) —
consulta Errores para la estructura de
envoltura.
Retry-After está en segundos. Es la duración de la ventana de
límite de tasa (conservador — es seguro esperar exactamente esa
cantidad); la siguiente ventana tendrá presupuesto completo.
Reintentar inmediatamente sin esperar fallará de nuevo.
Comportamiento de cliente recomendado
- En
429, leeRetry-After. - Espera esa cantidad de segundos.
- Reintenta la misma solicitud.
- Si ocurre un segundo
429, aumenta la espera por 2× (retroceso exponencial) hasta 60 segundos. - Si ves
429repetidamente, considera dividir el tráfico entre múltiples modelos conextra_body.models— ver Respaldo de modelos.
Retry-After
automáticamente por defecto. No necesitas código personalizado a
menos que hayas deshabilitado los reintentos.
Reactivo, no predictivo
OrcaRouter no devuelve las cabecerasX-RateLimit-Remaining / X-RateLimit-Reset, así que no puedes
comprobar preventivamente cuánto presupuesto queda. Trata 429 como
la señal — retírate cuando la veas, luego reanuda.