# `504: GATEWAY_TIMEOUT — Code: FUNCTION_INVOCATION_TIMEOUT`

**Dónde aparece:** Vista previa o web en producción en Vercel

**Qué significa:** Una acción del servidor o ruta de API tardó demasiado en terminar, así que Vercel dejó de esperar y cortó la petición.

## Causas probables

- Una llamada a la IA se queda esperando a un proveedor lento en lugar de pasar rápido al respaldo o responder en streaming.
- Una consulta a la base de datos se ejecuta una vez por cada elemento en bucle en lugar de hacerse en paralelo.

## Mensaje para tu agente

```text
Mi web publicada devolvió `504 FUNCTION_INVOCATION_TIMEOUT`. Lee los logs de ejecución de Vercel (`npx vercel logs`), busca qué agotó el tiempo y asegúrate de que las llamadas de IA usan `maxRetries: 0` en Tokentide con el respaldo del Gateway.
```

**Cómo evitarlo:** Configura `maxRetries: 0` en el cliente principal de IA para pasar al respaldo al instante y limita `max_completion_tokens`.

---
Fuente: [Agentic Makers](https://agenticmakers.app/es/ayuda/errores/504-gateway-timeout-tiempo-agotado-en-funcion) · Licencia: CC BY 4.0
