guides

2026-11-03: 8 quejas sobre APIs que escuchamos hoy

PoYo Team
12 min read
Share:

2026-11-03: 8 quejas sobre APIs que escuchamos hoy

Quejas que desarrolladores de habla inglesa publicaron entre el 1 y el 3 de noviembre 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 origen. Cuando la documentación no cubre un punto, lo decimos.

Q1. Una clave de «Maps» llamó a Gemini, y la factura llegó a 82.314 USD.

De qué se quejan los desarrolladores: Una historia de startup volvió a circular con fuerza: un gasto en Google Cloud de unos 180 USD al mes saltó a 82.314 USD en 48 horas después de que una clave pública de Maps también pudiera llamar a Gemini. Las alertas de presupuesto solo enviaron correo, no detuvieron el gasto (@moshercode, @latchdogapp). Otros presentaron las claves de OpenAI/Claude, tras brechas de plataforma, como «tan valiosas como una cartera cripto» (@GowthamZara), o como el inverso del polvo cripto olvidado: una clave olvidada con una factura de 40.000 USD pegada (@saksonchain, citando a @mdudas).

Cómo responde PoYo: Trate cada clave de PoYo como efectivo en su servidor. Primeros pasos dice que nunca ponga claves en código de frontend, apps móviles ni repositorios públicos. Controles documentados del radio de impacto en la página de claves de API:

  1. Revocar / rotar de inmediato las claves comprometidas.
  2. Activar una lista de IP permitidas para que una clave copiada solo funcione desde IP de servidor aprobadas.
  3. Poner topes de uso por hora / por día / totales por clave, para que un secreto que queda tenga techo.
  4. Enviar X-End-User-ID en la generación y en el chat nativo para bloquear a un llamador abusivo con 403 end_user_blocked sin rotar cada integración (identificación del usuario final).
  5. Vigilar GET /api/user/balance y detenerse en 402 insufficient_credits_error (saldo de usuario, códigos de error).

La facturación es de créditos prepago por salida correcta. Las tareas de generación fallidas no se cobran (página de inicio, llms.txt). La documentación pública no promete reembolsos por el uso hecho con una clave filtrada. Escriba a [email protected] si cree que una clave de PoYo se usó mal (Primeros pasos).

Q2. Rutas de IA /api hechas con vibe coding: las claves están ocultas y los extraños siguen quemando la cartera.

De qué se quejan los desarrolladores: Los escaneos de apps hechas con vibe coding siguen encontrando el mismo patrón. Los secretos no están en el JS del frontend, pero la ruta de servidor /api que llama a OpenAI/Anthropic no tiene inicio de sesión ni límite de tasa, así que cualquiera puede repetirla a costa de quien la construyó (@hackorbroke, @hackorbroke, @mendmyapp). Quienes construyen seguridad volvieron a decir que los modelos aciertan la sintaxis y siguen fallando la intención: qué clave es secreta y qué endpoint necesita autenticación (@pritesh_ghodge).

Cómo responde PoYo: Mantenga las claves de PoYo solo en su backend (Primeros pasos). Luego apile los controles documentados:

  1. Lista de IP permitidas y topes por hora / por día / totales por clave en la página de claves de API.
  2. Exigir X-End-User-ID a los llamadores multiinquilino y bloquear abusos con 403 end_user_blocked sin rotar toda la clave (identificación del usuario final).
  3. Poner su propia autenticación delante de cualquier ruta que haga de proxy hacia PoYo. Los controles de clave de PoYo no sustituyen el inicio de sesión de la app.
  4. Alertar cuando baje GET /api/user/balance y detenerse en 402 (saldo de usuario).

La documentación pública sigue sin prometer reembolsos por el tráfico que llega a un proxy abierto con una clave válida. Rote primero y, si hace falta, abra un ticket de soporte en [email protected] (Primeros pasos).

Q3. Stack de quien trabaja solo: ChatGPT con límite de tasa, Claude se reinicia en 5 horas, Cursor pide una mejora.

De qué se quejan los desarrolladores: Un meme muy compartido de un fundador en solitario apiló las paredes de un mismo día: ChatGPT con límite de tasa, Claude «se reinicia en 5 horas», Cursor pidiendo una mejora y el uso de Vercel superado (@yapmonk). En otros hilos de producción, el 429 rate_limit_error de Anthropic (incluidas ventanas largas de Retry-After) sigue tratándose como un problema de operaciones de primer nivel, aparte de «sin dinero».

Cómo responde PoYo: El chat de PoYo se cobra en créditos prepago por salida correcta, no en un muro de suscripción de 5 horas o semanal que se renueva (página de inicio, llms.txt). Los créditos no caducan y no hay suscripciones. Limite un agente de código desbocado con límites por hora / por día / totales por clave (página de claves de API).

Separe los códigos (códigos de error):

CódigoSignificado en PoYo
402Créditos insuficientes (insufficient_credits_error). Parada dura. No reintente como si fuera caudal
429Límite de tasa superado (rate_limit_error). Esperar / poner en cola
502 / 503Upstream / ocupado. Reintentar con retroceso

El rendimiento de generación es, por defecto, hasta 20 solicitudes nuevas cada 10 segundos por cuenta en /api/generate/submit. El exceso devuelve 429 y no entra en la cola. Los endpoints de LLM no tienen límite de tasa en este momento (Primeros pasos). La documentación describe ninguna conmutación automática entre laboratorios cuando una herramienta de suscripción choca con su propio muro. Constrúyalo en el cliente si lo necesita.

Q4. Pagó un plan de Claude, pero claude -p facturó la clave de API.

De qué se quejan los desarrolladores: La propia documentación de Claude Code dice que, si ANTHROPIC_API_KEY está definida en el shell, claude -p la usa siempre y no pregunta. Quien tiene suscripción puede quemar en silencio gasto de la API de Platform en lugar del uso del plan (@AmrTawfik160).

Cómo responde PoYo: PoYo no mezcla un «cupo de plan» de consumo con una factura aparte de Platform. Cree claves en la página de claves de API, autentique con Authorization: Bearer … (o x-api-key en /v1/messages) y gaste de un solo saldo de créditos prepago (Primeros pasos, llms.txt). El chat está disponible por Chat Completions / Responses compatibles con OpenAI, Claude Messages o nativo de Gemini. Elija un ID de modelo y lea el precio en vivo en https://poyo.ai/models/<id>/llms.txt (modelos de chat). El saldo vacío devuelve 402, no un cambio silencioso de plan a API (códigos de error). Tope cada clave de integración. Quite o rote cualquier clave que no quiera que use una CLI o un agente.

Q5. Impuesto operativo de varios proveedores: cuentas, claves, facturación, regiones y límites, por N.

De qué se quejan los desarrolladores: Quienes construyen sostuvieron que la parte más dura de sacar productos de IA a menudo no es elegir un modelo. Es hacer malabares con cuentas, claves de API, facturación, disponibilidad regional, límites de uso y formas de integración distintas por proveedor (@Uty_bby). Publicaciones cercanas ofrecían APIs unificadas cuando se acaban los límites de Claude y los proveedores hablan lenguajes de petición distintos (@Uty_bby).

Cómo responde PoYo: PoYo es una clave de API unificada para imagen, vídeo, música, 3D y chat (visión general de la API, llms.txt). Los modelos de medios comparten un flujo asíncrono submit → status / webhook. El chat usa los endpoints documentados con forma de OpenAI, Claude o Gemini. Una cartera de créditos. Esquemas y precios en vivo en https://poyo.ai/models/<id>/llms.txt. Tope las claves en la página de claves de API. Consulte GET /api/user/balance (saldo de usuario).

Primeros pasos fija expectativas realistas de estabilidad y no documenta una conmutación automática y transparente entre laboratorios de upstream. Cambie el ID de modelo en el cliente cuando necesite otro proveedor.

Q6. Los pools compartidos de un agregador o de la capa gratuita devuelven 429 antes de que el cupo propio se sienta gastado.

De qué se quejan los desarrolladores: Hilos en inglés de Reddit y de gateways (incluido r/openrouter y debates afines de gateways de LLM) siguen informando de 429 de un pool compartido de upstream en capas gratuitas o con poco fondo. La cuenta todavía tiene créditos, pero la ruta compartida está saturada. A eso se suma un enrutado opaco entre variantes de modelo. Quienes arrancan solos también persiguen un TPM más alto a través de agregadores alojados cuando los cupos directos de neocloud están justos.

Cómo responde PoYo: En PoYo, trate los códigos por separado (códigos de error):

  • 429 rate_limit_error → retroceder / poner en cola (generación por defecto: hasta 20 solicitudes nuevas de /api/generate/submit cada 10 segundos; los endpoints de LLM no tienen límite de tasa en este momento) (Primeros pasos).
  • 402 insufficient_credits_error → recargar. No reintente como si fuera límite de tasa.
  • 502 / 503 → upstream o saturación transitorios. Retroceso exponencial.

PoYo es una clave y una cartera de créditos, no una subasta de varios proveedores con cambios silenciosos de FP4/FP8. Las tareas de generación fallidas no se cobran (llms.txt). Prefiera webhooks al sondeo agresivo en trabajos largos de medios. La documentación no afirma una conmutación automática de proveedor ni un SLA publicado de un pool gratuito multiinquilino. Si choca de forma constante con 429 en la generación, contacte con soporte para un límite mayor. Las aprobaciones se tratan con cautela.

Q7. Los créditos mensuales de API de ChatGPT Pro no son más cupo del producto Codex.

De qué se quejan los desarrolladores: Las aclaraciones siguieron circulando: los créditos mensuales de API de ChatGPT Pro / Business que correspondan (100 / 200 / 500 USD según el nivel Pro, etc.) caen en una organización de API vinculada, no como cupo extra del producto ChatGPT o Codex. Los créditos no usados caducan en cada ciclo. Codex mediante claves de API se señala a menudo como no cubierto (@gzzonkugood, también @park_danie36173, @quotadiff).

Cómo responde PoYo: PoYo no pone los créditos detrás del botón de canje de la suscripción de otro producto ni de una ventana mensual de caducidad. Recargue créditos en el panel. No caducan. No hay suscripción (página de inicio). Un saldo cubre imagen, vídeo, música, 3D y chat (llms.txt). Cree claves en la página de claves de API. Consulte GET /api/user/balance (saldo de usuario). Cuando el saldo está vacío obtiene 402 insufficient_credits_error, no un 429 falso de «se acabaron los créditos promocionales» (códigos de error). Las tareas de generación fallidas no se cobran (llms.txt).

Q8. Una tarea de Claude Code quemó más de 1,2 millones de tokens en unos 30 minutos en un trabajo «simple».

De qué se quejan los desarrolladores: Reapareció un informe de Claude Code fechado en junio (issue #68619): una tarea quemó más de 1,2 millones de tokens en unos 30 minutos en lo que debía ser un git clone y un find, después de que un subagente chocara con una denegación de permiso y el bucle del agente siguiera (@NatureBlueee). Esa misma semana, quienes construyen siguieron recordando que los pasos del agente vuelven a facturar el contexto y que un precio unitario más bajo igual infla el total cuando el volumen explota.

Cómo responde PoYo: La cuenta por token no pone techo al consumo mensual. Lo ponen su saldo de créditos y los topes de clave. Controles operativos documentados hoy:

No hay un producto documentado de «condición de parada» del agente que mate por usted un bucle de herramientas desbocado. Ponga topes de clave y construya presupuestos en el cliente si lo necesita.

Mapa rápido

QuejaDónde lo documenta PoYo
Quema por una clave robada o pública al estilo Maps→GeminiRotar + lista de IP + topes por clave · X-End-User-ID · API de saldo · sin SLA de reembolso
Rutas de IA /api de vibe abiertasClaves solo en el servidor · lista de IP · ID de usuario final · autenticación de la app
Muros de tasa de ChatGPT / Claude / CursorCréditos que no caducan · sin suscripción · 402 frente a 429 · LLM sin límite de tasa
Confusión entre ANTHROPIC_API_KEY y el planUna cartera prepago · Bearer / x-api-key · topes por clave
Impuesto de cuentas de varios proveedoresClave unificada · submit/status asíncrono · llms.txt por modelo · sin afirmación de conmutación automática
429 del pool compartido de un agregador20 solicitudes / 10 s de generación · 429 frente a 402/502/503 · las tareas fallidas no se cobran
Créditos de API de ChatGPT Pro ≠ cupo de CodexRecarga en el panel · créditos que no caducan · 402, no un 429 falso
Descontrol de tokens en un agente / Claude CodeTopes de clave · API de saldo · sin producto de condición de parada automática

Consulte modelos y precios en vivo en poyo.ai, los esquemas en llms.txt y el índice completo de la documentación en docs.poyo.ai/llms.txt.

Share: