Skip to main content
POST
Le Playground de la documentation ne prend pas en charge le téléversement de fichiers : utilisez les exemples de code cURL, Python ou JavaScript ci-dessous pour effectuer vos tests.
Stockage temporaire : Les images téléversées ne sont conservées que pendant 72 heures. Passé ce délai, leur URL expirera. Utilisez-les pendant cette période ou enregistrez-les à temps dans votre propre service de stockage.
Changement important : Pour améliorer les performances et maîtriser les coûts, nous ne prenons plus en charge la transmission de données d’image en base64 directement dans les API de génération. Veuillez utiliser cette API pour téléverser des images, récupérer leur URL, puis appeler l’API de génération.

Pourquoi téléverser les images d’abord ?

  1. Optimisation des performances — l’encodage base64 augmente la taille des données de 33 % ; téléverser d’abord réduit considérablement la taille du corps de la requête
  2. Réutilisation des images — téléversez une fois, réutilisez l’URL plusieurs fois sans transfert redondant

Workflow

Autorisations

string
requis
Toutes les API requièrent une authentification par Bearer TokenObtenir la clé API :Rendez-vous sur la page de gestion des clés API pour obtenir votre clé APIAjoutez-la aux en-têtes de la requête :

Corps

file
requis
Fichier imageFormats pris en charge : JPEG (.jpg, .jpeg), PNG (.png), WebP (.webp), GIF (.gif)Taille maximale du fichier : 20 Mo

Réponse

string
URL d’accès publique de l’image, utilisable directement dans les API de génération (valide 72 heures)
string
Nom de fichier d’origine
string
Type MIME détecté, par exemple image/jpeg
integer
Taille du fichier en octets
integer
Date du téléversement sous forme d’horodatage Unix (en secondes)

Exemple complet : workflow image-to-image

Python