guides

2026-10-21: 8 quejas sobre APIs que escuchamos hoy

PoYo Team
10 min read
Share:

Quejas que desarrolladores de habla inglesa publicaron en X entre el 19 y el 21 de octubre de 2026, resumidas aquí con enlaces a las publicaciones originales. Cada respuesta usa solo lo que el sitio público y la documentación de PoYo dicen hoy, y enlaza la página de la que sale. Cuando la documentación no cubre algo, lo decimos.


Q1. Una herramienta en la que confiaba filtró mi clave de API y amanecí con un cargo. ¿Cómo limito el daño la próxima vez?

De qué se quejan los desarrolladores: La brecha de OpenCode Console fue el mayor tema de APIs de los dos últimos días. OpenCode dice que las claves de proveedor guardadas por cerca del 1,4 % de los usuarios de Console pueden haber quedado expuestas, y algunos desarrolladores informaron cargos no autorizados de OpenAI, Anthropic y Google, uno de ellos de $1.700. El consejo se repitió: dar a cada herramienta su propia clave con un tope de gasto, y recordar que borrar una clave dentro de una herramienta de terceros no la revoca. Otro desarrollador publicó un cargo de $420 por una clave olvidada de 2024.

Cómo responde PoYo: La documentación enumera tres controles que se pueden poner en una clave de PoYo:

  • Topes de uso por clave (por hora, por día y total) y una lista blanca de IP, de modo que solo las IP de servidor que usted apruebe puedan usar la clave. Ambos están en la página de claves de API y se explican en Primeros pasos.
  • Bloqueo por usuario final. Su aplicación envía una cabecera X-End-User-ID en cada solicitud. Después puede bloquear a un llamante abusivo en una clave sin rotarla ni desactivarla. También puede exigir la cabecera en cada solicitud de esa clave. Véase Identificación del usuario final.
  • Las claves se quedan en el servidor. La documentación dice que no se pongan claves en código de navegador, aplicaciones móviles ni repositorios públicos.

La documentación pública no promete reembolsos por el uso hecho con una clave filtrada. Si cree que una clave de PoYo se usó de forma indebida, revóquela y contacte con soporte ([email protected]).


Q2. Pagué créditos de API por adelantado y, un año después, habían desaparecido.

De qué se quejan los desarrolladores: Una publicación muy compartida sostenía que la caducidad a los 12 meses de los créditos prepagados de Anthropic y OpenAI no tiene una razón técnica, porque lo que se tiene es un saldo en dólares, no tiempo de GPU reservado. El autor dijo haber perdido personalmente unos 50 dólares por la caducidad.

Cómo responde PoYo: La página de inicio de PoYo lo dice de forma directa: precios por créditos, sin suscripciones, compras únicas y créditos que no caducan. El saldo actual se puede leer en cualquier momento desde el endpoint de saldo del usuario (GET /api/user/balance), que devuelve credits_amount en tiempo real.


Q3. Gemini 3.8 Flash lleva días devolviendo 503 «sin capacidad». ¿Qué hago cuando un upstream se atasca?

De qué se quejan los desarrolladores: Un desarrollador dijo que el nivel gratuito de gemini-3.8-flash llevaba 2,5 días devolviendo 503. Otro vio respuestas de más de 60 segundos o errores 503 de capacidad en Antigravity. En el lado de las herramientas de código, un análisis contó 42,7 horas de incidentes abiertos de Codex en dos semanas y argumentó que las caídas, no el gusto, son la razón por la que mucha gente paga dos herramientas de código.

Cómo responde PoYo: Esto es lo que la documentación sostiene, y lo que no sostiene:

  • Una clave, muchos modelos. Gemini 3.8 Flash, Gemini 3.7 Flash y modelos de Claude, GPT y DeepSeek funcionan con la misma clave de PoYo. Si un modelo va mal, se cambia el valor de model. Todos los modelos están en llms.txt.
  • Códigos de error separados. La página de códigos de error distingue 502 upstream_error de 503 service_error («el servidor está ocupado») y recomienda reintentar ambos con backoff exponencial.
  • Lo que no afirmamos. La documentación no describe una conmutación automática entre proveedores. Si quiere un respaldo, constrúyalo en su cliente. Primeros pasos dice además, de forma directa, que la «estabilidad general de PoYo puede ser algo menor que la de los proveedores oficiales». Preferimos decirlo de antemano.

Q4. Mi 429 no era en realidad un límite de tasa. ¿Por qué los proveedores reutilizan el mismo error para cosas distintas?

De qué se quejan los desarrolladores: Un desarrollador explicó que el 429 que encontró era en realidad un tope de nivel para contexto largo, no un límite de tasa, y que tardó cerca de una hora en los paneles en entenderlo. Un tutorial relacionado sobre errores de cuota de Gemini (16 de octubre) recorre un único 429 RESOURCE_EXHAUSTED que puede significar «no hay cuota para este modelo», «límite por minuto» o «límite por día», y cada uno pide una corrección distinta.

Cómo responde PoYo: Nuestra página de códigos de error da a cada estado un único significado:

Códigoerror.typeQué hacer
402insufficient_credits_errorRecargar. Reintentar no sirve.
429rate_limit_errorEsperar y reintentar, o poner las solicitudes en cola.
502upstream_errorReintentar con backoff.
503service_errorReintentar con backoff.

La misma página indica vigilar el saldo de créditos para no encontrar un 402 en medio de un trabajo crítico. La forma de comprobarlo es el endpoint de saldo.


Q5. Mis trabajos por lotes chocan con límites de tasa a mitad de camino.

De qué se quejan los desarrolladores: Un desarrollador que construye un agente de captación de leads con n8n dijo que los límites de tasa de la API durante las ejecuciones por lotes eran su mayor problema, y preguntó cómo gestionan otros el backoff y la deduplicación.

Cómo responde PoYo: Primeros pasos publica el límite predeterminado: hasta 20 solicitudes nuevas de generación cada 10 segundos, por cuenta, lo que «normalmente permite más de 100 tareas en ejecución a la vez». Las solicitudes por encima del límite reciben un HTTP 429 y no entran en la cola, así que hay que espaciar los envíos en lugar de dispararlos todos a la vez. Si los 429 son constantes, la documentación dice que se puede pedir a soporte un límite mayor, aunque las aprobaciones son prudentes.

La generación es asíncrona: se envía una tarea, se recibe un task_id y después se consulta el estado o se recibe un callback (visión general de la API). Para lotes grandes, la documentación recomienda webhooks firmados (HMAC-SHA256) en lugar de un sondeo frecuente. Sobre la deduplicación, la regla es una: trate cada reenvío como un trabajo que puede generar un cargo nuevo, y compruebe si la solicitud original ya creó una tarea antes de reintentar.


Q6. Las APIs de vídeo con IA cuestan cantidades muy distintas, y sigo pagando por clips que no puedo usar.

De qué se quejan los desarrolladores: Una comparación de precios encontró precios de generación de vídeo que varían más de 3 veces para el mismo modelo entre proveedores. Otro desarrollador dijo que Higgsfield sigue siendo demasiado caro incluso con Seedance 2.5 y pidió opciones más baratas. Un tercero dijo haber gastado unos 12 de 40 dólares en créditos en el generador de vídeo de una aplicación sin obtener un clip usable de 15 segundos.

Cómo responde PoYo: Todos los modelos de vídeo están en la página API de vídeo con IA y usan el mismo flujo asíncrono de envío y estado. Cada modelo publica precios por segundo. Por ejemplo, Seedance 2.5 indica 480p a $0,140/s y 1080p a $0,570/s sin entrada de vídeo, con tarifas más bajas cuando la solicitud incluye un vídeo de referencia. La página de precios pone el precio de PoYo junto al precio oficial cuando este existe.

Sobre los fallos: tanto llms.txt como las páginas de modelo dicen que las tareas fallidas no se cobran. Para ser claros, una tarea que termina pero entrega un clip que no le convence sigue contando como salida correcta y se factura. Puede probar los prompts en el Playground de cada página de modelo antes de llamar a la API.


Q7. ¿La API barata que uso sirve de verdad el modelo que dice servir?

De qué se quejan los desarrolladores: Un desarrollador dijo que OpenRouter empezó a enviar sus solicitudes de GLM a un endpoint cuantizado en FP4, lo que rompió su proyecto antes de que entendiera qué había cambiado. Otra publicación describió relevos de API que se anuncian como «suministro directo oficial al 100 %», venden con fuertes descuentos y resultan lentos, y cómo detectar un upstream falso.

Cómo responde PoYo: Esto es lo que se puede comprobar en las páginas públicas:

  • Variantes official con nombre explícito. Algunos modelos se ofrecen como variantes «official» con un nombre claro, como Sora 2 Official y Veo 3.1 Official. Aparecen aparte de las otras variantes del mismo modelo, como muestra llms.txt.
  • Schemas y precios públicos. Cada modelo publica su schema de entrada y su precio actuales en su propio llms.txt.
  • Historial de tareas. La página de historial de tareas muestra el modelo, los parámetros de entrada, el estado y el resultado o el error de cada tarea (véase Primeros pasos).

La documentación pública no describe cómo se enruta cada solicitud hacia el upstream, así que aquí no hacemos afirmaciones sobre el enrutamiento.


Q8. La factura de tokens de mi agente se ha descontrolado.

De qué se quejan los desarrolladores: Un desarrollador comparó un mes de costes de un agente de investigación: $220 con Opus 5.5 frente a $4,80 con DeepSeek. Otro argumentó que, si Gemini 4 Argon iguala a Opus por menos dinero, «la lealtad a la marca no salvará su factura de API».

Cómo responde PoYo: Todos estos modelos funcionan con una sola clave, así que mover una carga a un modelo más barato significa cambiar el campo model, no empezar una integración nueva. Precios publicados ahora:

  • Claude Opus 5.5: $3,20 de entrada / $16,00 de salida por cada millón de tokens. La página del modelo lo describe como un 20 % por debajo de las tarifas oficiales estándar.
  • Gemini 4 Argon: $1,60 / $8,00 por millón de tokens (20 % por debajo del oficial).
  • DeepSeek V4.1 Flash: $0,30 / $1,20 por millón de tokens.

Consulte la página de precios antes de comprometer una carga. Los precios cambian, y el llms.txt de cada modelo tiene siempre las cifras vigentes.


Mapa rápido

QuejaDónde lo documenta PoYo
Claves filtradas / cargos imprevistosPágina de claves de API · Primeros pasos · X-End-User-ID
Créditos que caducanInicio: los créditos no caducan · API de saldo
503 de upstream / caídasCódigos de error · lista de modelos en llms.txt
Qué significa un 429Códigos de error
Límites de tasa en lotesPrimeros pasos: límites de tasa · Webhooks
Precios de vídeo / clips fallidosAPI de vídeo con IA · Precios
Confianza en el revendedorHistorial de tareas · llms.txt de cada modelo
Facturas de tokensPrecios · páginas de modelo
Share: