POST /images/generations, en composant
éventuellement les modèles style, object, person et setting
entraînés de ton organisation, plus une palette de couleurs. Le engine par
défaut est nano_banana_pro (passe engine pour sélectionner nano_banana_2).
Modèle asynchrone
La génération est asynchrone.POST /images/generations renvoie immédiatement
202 Accepted avec un id de job, un status et une valeur
estimated_credits. Interroge
GET /images/generations/{id} jusqu’à ce
que status soit completed (ou failed/cancelled), puis lis les images
produites — chacune porte une presigned URL valable 24 heures. Passe un
webhook_url pour être notifié au lieu d’interroger (voir
Webhooks).
Credits
Chaque sortie (output) coûte5 credits en 1K, en fonction de la résolution
(1K ×1, 2K ×2, 4K ×4) et multiplié par num_outputs. Les coûts puisent dans
le pool de ton organisation ; un pool épuisé renvoie 402. Voir
Tarifs.
Quickstart
Un parcours complet de zéro jusqu’à l’image avec curl, Python et TypeScript.

