B2B Revenue Autopilot Kit

Notas de campo · 19 de octubre de 2026 · 7 min de lectura

El 429 no está donde crees

Casi todos los tickets de «mi flujo de enriquecimiento se muere a mitad de camino» tienen el mismo sospechoso: un límite de tasa del proveedor de IA. Fuimos a la documentación del proveedor y después hicimos la aritmética con nuestros propios ajustes de lote — y los números dicen que el nodo de IA es el lugar menos probable de donde puede salir un 429. Esto es lo que limita cada proveedor, lo que compra realmente el intervalo entre lotes y qué códigos de error merecen un reintento.

Lo que DeepSeek limita de verdad: conexiones, no solicitudes por minuto

Léelo en la documentación viva, no en un blog del año pasado. A octubre de 2026 DeepSeek publica un límite de concurrencia por cuenta, no una cuota de solicitudes por minuto:

ModeloSolicitudes concurrentes por cuenta
deepseek-flash2.500
deepseek-v4-pro500

Dos detalles importan más que los números grandes. Primero, una solicitud ocupa un cupo desde que se envía hasta que la respuesta termina: una respuesta lenta retiene su cupo, así que la unidad no es «solicitudes por segundo». Segundo, el límite se calcula a nivel de cuenta, sin importar qué clave API uses: tus cinco flujos comparten un mismo techo, y también cualquier otra aplicación de esa cuenta. Al pasarlo recibes 429, igual que si hubieras enviado demasiadas solicitudes por minuto.

La aritmética del kit: 4 en vuelo contra un techo de 2.500

El nodo 05 del flujo usa las opciones de lote de n8n con dos valores que importan: lote de 4 e intervalo entre lotes de 1.200 ms. Por lotes se entiende que una sola solicitud HTTP lleva cuatro leads, y n8n espera 1,2 s antes de abrir la siguiente. Las consecuencias, en números simples:

CantidadValorCómo se obtiene
Solicitudes en vuelo en cualquier momento1Lotes secuenciales, no en paralelo
Leads por solicitud4batchSize
Solicitudes por minuto, techo duro5060 ÷ 1,2 s
Leads por minuto, techo duro20050 × 4
Una corrida completa de 60 leads15 solicitudes, ≈ 20 s15 × 1,2 s de pausa más latencia
Porcentaje del límite de concurrencia de flash0,16 %4 ÷ 2.500

Entonces el intervalo no está ahí para contentar a un limitador en el caso normal — con 0,16 % del techo, no podría. Está por tres razones más baratas: mantiene predecible la duración de la corrida, evita que un bucle descontrolado se convierta en una factura descontrolada, y te deja margen para el día en que corras diez flujos a la vez sobre la misma cuenta. Ese último caso es donde el límite de cuenta sí muerde.

Qué errores merecen un reintento y cuáles son pérdida de tiempo

Esta es la parte que convierte una tarde mala en un arreglo de cinco minutos. La tabla de errores de DeepSeek lista seis códigos que vas a encontrar de verdad, y solo algunos mejoran al reintentar:

CódigoSignificado¿Reintentar?
400Formato del cuerpo inválidoNo — arregla el JSON. Reintentar envía el mismo cuerpo malformado.
401Falla de autenticaciónNo — clave equivocada o ausente; revisa la credencial.
402Saldo insuficienteNo — recarga. Es el que la gente reintenta toda la noche.
422Parámetros inválidosNo — lee la pista del cuerpo, casi siempre nombra el campo.
429Límite alcanzado: demasiado rápido, o concurrencia/QPS excedidosSí, con una pausa real (ver abajo).
500 / 503Error del servidor / sobrecargadoSí, tras una espera breve. No es tu culpa ni es permanente.

Una solicitud rechazada vuelve sin bloque usage, así que no se factura: un 429 te cuesta tiempo, no tokens. Lo que sí puede costarte, si lo manejas mal, es trabajo duplicado — y por eso el reintento va en las opciones del propio nodo HTTP y no en un bucle escrito a mano.

Los tres ajustes que lo arreglan en n8n, en orden

  1. Reintento con espera. En el nodo 05, activa Retry On Fail, pon Max Tries en 3 y Wait Between Tries en 2000 ms. Tres intentos con dos segundos entre ellos aguantan un 503 transitorio sin tocar el resto del flujo.
  2. Sube el intervalo del lote antes de achicar el lote. Si ves 429 sostenidos, lleva el intervalo de 1200 a 3000. Mismo trabajo, mismos tokens, cuatro veces más lento — y todavía bajo una solicitud cada tres segundos.
  3. Y solo entonces, reduce el tamaño del lote. Bajar de 4 a 2 no reduce la concurrencia (nunca hubo más de una solicitud en vuelo); duplica el número de solicitudes. Solo ayuda cuando una sola solicitud es demasiado grande para el modelo, que es otro problema — el de la respuesta vacía, tratado en nuestro artículo de la respuesta vacía.

De dónde sale realmente el 429 en este flujo

En nuestras corridas, el nodo de IA no es el sospechoso habitual. Ordenado por cuántas veces explica la falla:

CausaQué vesArreglo
Paginación de Google sin intervaloError en el nodo 02, antes de cualquier llamada a la IAEl kit trae requestInterval: 2000. No lo quites: Google pide una pausa antes del siguiente token de página.
Varios flujos sobre una misma cuenta429 solo cuando hay otras corridas activasEscalona los horarios o sube el intervalo del nodo más cargado.
La misma clave usada por otra aplicación429 sin carga de tu ladoLos límites son de cuenta y se comparten entre claves — dale al kit su propia cuenta o su propio horario.
Un 503 leído como límite de tasaFalla al azar, funciona al reintentar a manoEs carga del servidor: reintenta tras una espera, no «arregles» los lotes por esto.
Un 402 leído como límite de tasaFalla para siempre un día, nunca se recuperaSaldo. Revísalo antes de gastar una hora en intervalos.

Diagnóstico en sesenta segundos

Abre la ejecución fallida y lee tres cosas en orden: qué nodo está en rojo (eso solo ya separa un problema de Google de uno de IA), el estado HTTP y si falló en el primer lote o después de N. Fallar en el primer lote casi nunca es límite de tasa: es credencial, parámetros o saldo. Fallar después de N lotes, solo en días cargados, es límite de tasa, y el intervalo es la perilla correcta. Fallar siempre en un lead concreto es un problema de prompt o de carga útil que ninguna espera arregla.

Lo que no probamos

Honestidad sobre la evidencia: no provocamos un 429 a propósito, y no corrimos este flujo contra una clave real de Google en producción. Las cifras de concurrencia salen de la documentación de DeepSeek leída el 19 de octubre de 2026; las de tiempo salen de nuestras propias corridas (15 solicitudes por lote para 60 leads, unos 20 segundos de punta a punta). Si DeepSeek cambia sus límites mañana, la aritmética cambia con ellos — y por eso el documento que viaja dentro del kit pone la fuente y la fecha al lado de cada número.

El kit del que salen estos artículos

Dos flujos de n8n, un servidor MCP, seis documentos en español y en inglés, un validador y un auto-diagnóstico. USD 49 pago único, en la instancia de n8n que ya tienes.

Ver precios