Cobro y límites
Cuándo se descuentan créditos y cuándo vuelven.
Cómo se cobra
Las llamadas por API y el uso en el navegador comparten la misma contabilidad: la misma cuenta, la misma lista de precios y un único historial en «Monedero», con el origen distinguible.
- Imágenes: precio unitario × cantidad. El precio sale del nivel elegido o, si no hay niveles, del modelo.
- Vídeo: créditos por segundo × duración. A mayor resolución, más caro el segundo; consulta specs en /v1/models.
- Chat de texto: por token, con precios distintos de entrada y salida, redondeado hacia arriba y con un mínimo de 1 crédito por llamada.
- Imagen y vídeo se cobran al enviar, no al terminar, de modo que varios envíos simultáneos no pueden dejar el saldo en negativo. El texto solo se puede contar cuando ya existen los tokens, así que se cobra después (antes se comprueba un mínimo de saldo).
Qué se devuelve
- Rechazado por el renderizador al enviarlo: devolución inmediata.
- Fallido durante el renderizado: se devuelve cuando la tarea pasa a failed.
- Abandonado sin que nadie consulte: el servicio de fondo lo cierra y devuelve los créditos.
- No te gusta el resultado: no hay devolución. Igual que en el estudio, el renderizado tuvo un coste real.
Límite de llamadas
Cada clave admite 120 llamadas por minuto; por encima se devuelve 429 rate_limit_exceeded. El umbral existe para frenar scripts descontrolados, no el tráfico real: basta con sondear a los intervalos recomendados en lugar de en un bucle apretado.
También se aplican límites de concurrencia y cuota diaria por cuenta, según tu plan, que aparecen como 429 concurrency_limit_reached.
Ante un 429, espera antes de reintentar (por ejemplo duplicando el tiempo). Reintentar al instante solo choca con el mismo muro.

