guides

2026-10-22: 7 quejas sobre APIs que escuchamos hoy

PoYo Team
9 min read
Share:

Quejas que desarrolladores de habla inglesa publicaron entre el 20 y el 22 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. Mis claves de IA estaban en las variables de entorno del host, y alguien las vació de un día para otro.

De qué se quejan los desarrolladores: Railway informó el 21 de octubre de que una parte no autorizada pudo haber leído variables de entorno descifradas, y pidió a todos los usuarios que rotaran las claves guardadas allí. En cuestión de horas, un desarrollador dijo que alguien gastó $500 con su clave de OpenAI, otro que su saldo de OpenAI se había agotado, y un tercero que Anthropic le escribió para decir que las claves guardadas en Railway habían sido desactivadas. Esa misma noche, una cuenta de seguridad informó de que LiteLLM 1.107.0 se distribuyó brevemente con un ladrón de credenciales. El hilo de Hacker News repetía la misma pregunta: si una clave se filtra, ¿quién paga la factura?

Cómo responde PoYo: Un secreto filtrado sigue siendo un secreto filtrado. Rótelo primero. La documentación enumera controles que limitan lo que puede hacer una clave de PoYo robada:

  • Lista de IP permitidas. Puede permitir que solo las IP de servidor aprobadas usen una clave. Una clave copiada de una variable de entorno no funciona desde la máquina del atacante. Vea la página de claves de API y Primeros pasos.
  • Topes de uso por clave (por hora, por día y total). Ponen un techo a lo que una clave puede gastar antes de que usted lo note.
  • Bloqueo por usuario final. Envíe la cabecera X-End-User-ID y podrá bloquear a un llamante abusivo en una clave sin rotarla. Vea Identificación del usuario final.

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 escriba a soporte ([email protected]).


Q2. Un clic en mi aplicación se convirtió en nueve llamadas a la API mientras el proveedor estaba saturado.

De qué se quejan los desarrolladores: Un desarrollador señaló que el SDK de Anthropic ya reintenta dos veces por defecto las solicitudes fallidas, ante 408, 409, 429 y 5xx. Si eso se envuelve en un bucle propio de tres intentos, un solo clic puede enviar nueve solicitudes a una API que pide ir más despacio. Otro desarrollador dijo que el recién publicado Sonnet 5.5 seguía encontrando errores 529 en algunos momentos.

Cómo responde PoYo: Nuestra página de códigos de error da a cada estado un significado y una acción recomendada. Así es más fácil decidir dónde corresponden los reintentos:

Códigoerror.typeQué dice la documentación
402insufficient_credits_errorRecargar. Reintentar no sirve.
429rate_limit_errorEsperar antes de reintentar, o poner las solicitudes en cola.
500 / 502 / 503internal_error / upstream_error / service_errorReintentar con backoff exponencial.

Hay dos reglas documentadas más que importan aquí. Primeros pasos dice que las solicitudes por encima del límite de tasa se rechazan con 429 y no entran en la cola, así que los reintentos extra solo añaden más rechazos. También dice que hay que tratar cada reenvío como trabajo de pago potencialmente nuevo y comprobar si la solicitud original ya creó una tarea antes de reintentar. Para la generación de medios, llms.txt indica que las tareas fallidas no se cobran.

Si quiere Sonnet 5.5 en sí, Claude Sonnet 5.5 figura a $1,60 de entrada / $8,00 de salida por cada millón de tokens. La página del modelo lo describe como un 20 % por debajo de las tarifas estándar oficiales.


Q3. Dejé un agente en marcha toda la noche y desperté con una factura de cuatro cifras.

De qué se quejan los desarrolladores: Un desarrollador dijo que dejó por accidente dos sesiones de agente de código en marcha toda la noche y gastó más de $2.000, y que solo se detuvo porque la tarjeta fue rechazada. En el lado de las empresas, un resumen semanal señaló que Accenture limitó Claude a $29 al mes por empleado después de que parte del personal gastara entre $500 y $1.000.

Cómo responde PoYo: Esto es lo que la documentación ofrece para frenar el gasto descontrolado:

  • Créditos de prepago, sin suscripciones. La página de inicio de PoYo describe compras únicas de créditos, sin suscripciones recurrentes. Cuando el saldo se agota, las solicitudes reciben un 402 insufficient_credits_error (códigos de error) en lugar de acumular una factura.
  • Topes por hora, por día y totales en cada clave. Dé a cada herramienta, compañero o agente su propia clave con su propio tope. Un terminal olvidado no puede vaciar toda la cuenta (Primeros pasos).
  • Saldo que se puede consultar. GET /api/user/balance devuelve credits_amount en tiempo real (saldo del usuario). Puede avisarse antes de llegar a cero.

Q4. No puedo planificar con límites de uso que nadie me dice.

De qué se quejan los desarrolladores: Un repaso del tramo reciente de OpenAI señaló que unos 40.000 cuentas de Codex recibieron los límites de uso equivocados. Una publicación muy leída se quejaba de que los grandes productos de agentes no dicen cuáles son los límites. Otro desarrollador publicó una captura de un mensaje de «sin uso» que solo decía que el límite de tasa «se restablece a las 6:28 p. m.». Otro texto intentó documentar lo que nueve servicios de IA no dicen de sus planes gratuitos.

Cómo responde PoYo: El límite predeterminado está escrito en Primeros pasos: hasta 20 solicitudes de generación nuevas cada 10 segundos, por cuenta, lo que «suele permitir más de 100 tareas en ejecución a la vez». Las solicitudes por encima de ese límite reciben HTTP 429 y no entran en cola. Si los 429 son constantes, la misma página dice que se puede pedir a soporte un límite más alto, aunque las aprobaciones son prudentes. La generación es asíncrona, así que un trabajo largo no ocupa un puesto en esa ventana de 10 segundos una vez enviado (visión general de la API).


Q5. Un proveedor tiene un mal día, y todo mi producto cae con él.

De qué se quejan los desarrolladores: La página de estado de OpenAI mostró el 21 de octubre una interrupción parcial con tasas de error de API elevadas. Un desarrollador resumió la semana como OpenCode, Railway y una caída de Google Cloud a la vez. Otro sostuvo que, si el agente depende de un solo proveedor, se está «a un límite de tasa, una subida de precio o una caída de API de una interrupción total».

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

  • Una clave, varias familias de modelos. Claude, GPT, Gemini, DeepSeek y los modelos de medios funcionan con la misma clave de PoYo. Cambiar a otro modelo es cambiar el valor de model, no empezar una integración nueva. Todos los modelos están en llms.txt.
  • Errores de upstream distintos. La página de códigos de error separa 502 upstream_error de 503 service_error. La lógica de respaldo puede distinguirlos.
  • Lo que no afirmamos. La documentación no describe una conmutación automática entre proveedores. Construya el respaldo en el cliente. Primeros pasos también dice de forma directa que la «estabilidad general de PoYo puede ser algo menor que la de los proveedores oficiales». Preferimos decirlo de entrada.

Q6. Un vídeo en 1080p se comió todos mis créditos.

De qué se quejan los desarrolladores: Una creadora dijo que agotó sus créditos de Seedance 2.5 en un solo vídeo de 20 segundos a 1080p y calificó el coste de disparatado. Un hilo de cine con IA muy guardado pedía preguntar, antes de pagar nada: «¿Cuántos créditos costarán de verdad las revisiones?»

Cómo responde PoYo: Cada modelo de vídeo publica precios por segundo, así que se puede calcular un clip antes de enviarlo:

  • Seedance 2.5 indica 480p a $0,140/s y 1080p a $0,570/s sin entrada de vídeo, con tarifas por segundo más bajas cuando la solicitud incluye un vídeo de referencia. A la tarifa publicada, un clip de 20 segundos a 1080p sin entrada de vídeo sale a $11,40.
  • Kling 3.0 indica 720p sin audio a $0,135/s y 1080p con audio a $0,245/s.

Iterar a 480p y renderizar el corte final a 1080p es el camino más barato que permiten esos precios. Todos los modelos de vídeo usan el mismo flujo asíncrono de envío y estado, y están reunidos en la página API de vídeo con IA. Las tareas fallidas no se cobran (llms.txt), pero un clip que termina y que no le convence sigue contando como salida correcta y se factura.


Q7. Me cobraron una renovación de créditos que no usé.

De qué se quejan los desarrolladores: Un usuario dijo que una plataforma de vídeo le cobró $49 por una renovación de suscripción aunque no había usado ni un crédito, y que soporte respondió a su petición de reembolso citando las condiciones del servicio. Una reseña de otra suite de vídeo señaló su plan como 2.000 créditos al mes sin acumulación.

Cómo responde PoYo: La página de inicio de PoYo lo dice de forma directa: compras únicas, sin suscripciones recurrentes, y los créditos no caducan. No hay una renovación que olvidar ni un reinicio mensual. Puede ver lo que queda en cualquier momento con el endpoint de saldo del usuario y comparar precios por modelo en la página de precios.

La documentación pública no establece una política de reembolso para los créditos comprados, así que no inventamos una aquí. Las preguntas van a [email protected].


Mapa rápido

QuejaDónde lo documenta PoYo
Claves vaciadas desde variables de entornoPágina de claves de API · Primeros pasos · X-End-User-ID
Tormentas de reintentos / 529Códigos de error · Primeros pasos · Claude Sonnet 5.5
Gasto descontrolado de un día para otroInicio · Primeros pasos: topes de clave · API de saldo
Límites de uso no publicadosPrimeros pasos: límites de tasa · Visión general de la API
Caídas de un solo proveedorLista de modelos en llms.txt · Códigos de error
Créditos de vídeo que se agotan rápidoSeedance 2.5 · Kling 3.0 · API de vídeo con IA
Renovaciones sin uso / sin acumulaciónInicio: los créditos no caducan · Precios
Share: