Skip to main content

Errores y límites de tasa

Fetch Hive devuelve errores en JSON para solicitudes inválidas o fallidas a la API pública. Los errores de runtime de la API pública incluyen un message legible para humanos, un código estable y error como alias de compatibilidad.

Formato de la respuesta de error

Algunas respuestas de plan y de límite de tasa también incluyen code para compatibilidad con clientes existentes. Los nuevos clientes deben leer error_code. Consulta Códigos de error para ver la lista completa de códigos, el endpoint del catálogo y la guía para el manejo desde el cliente.

Códigos de estado comunes

401 Unauthorized

Fetch Hive devuelve 401 cuando el encabezado Authorization está ausente, es inválido o usa una clave de API revocada. Ejemplo:

404 Not Found

Fetch Hive devuelve 404 cuando el recurso no existe para tu cuenta. Respuesta de ejemplo para una ejecución de flujo de trabajo:
Respuesta de ejemplo para una búsqueda de solicitud:

422 Unprocessable Entity

Fetch Hive devuelve 422 cuando la solicitud está autenticada pero es inválida para ese endpoint. Ejemplos:

502 Bad Gateway

Fetch Hive devuelve 502 cuando un proveedor falla al procesar una solicitud de prompt o agente. Ejemplo:

Límites de tasa y concurrencia

Las solicitudes a la API pública cuentan contra el tope diario de llamadas a la API de tu plan. Si excedes ese tope, Fetch Hive devuelve 429 Too Many Requests antes de ejecutar la solicitud. Respuesta de ejemplo para el tope diario de la API:
La concurrencia de flujos de trabajo depende de tu plan. Si excedes tu tope de concurrencia, Fetch Hive devuelve 429 Too Many Requests. Ejemplo:
Si ves esta respuesta en una solicitud de flujo de trabajo, reintenta más tarde o cambia a entrega por callback para que Fetch Hive pueda encolar la ejecución.

Relacionado