Processus de demande
Pour utiliser l’API Flux Images Generation, commencez par obtenir votre jeton API sur le tableau de bord Ace Data Cloud pour le garder en réserve.
Si vous n’êtes pas encore connecté ou inscrit, vous serez automatiquement redirigé vers la page de connexion vous invitant à vous inscrire et à vous connecter, après quoi vous serez automatiquement renvoyé à la page actuelle.
Un jeton API suffit pour appeler tous les services de la plateforme, sans avoir besoin de demander séparément pour chaque service. La première demande vous donnera un quota gratuit pour une expérience sans frais ; lorsque le quota est insuffisant, vous pouvez recharger le solde général sur le tableau de bord.
📘 Documentation complète : Flux Images Generation API →
Exemple de demande
L’API Flux Tasks peut être utilisée pour interroger les résultats de l’API Flux Images Generation. Pour savoir comment utiliser l’API Flux Images Generation, veuillez consulter la documentation Flux Images Generation API. Prenons un exemple avec un ID de tâche retourné par le service Flux Images Generation. Supposons que nous ayons un ID de tâche : 2db0168c-2373-4367-8d9a-9dc778802e8a, nous allons maintenant démontrer comment l’utiliser en passant cet ID de tâche.Exemple de tâche

Configuration des en-têtes de demande et du corps de la demande
Request Headers comprend :accept: spécifie que la réponse doit être au format JSON, ici rempli avecapplication/json.authorization: la clé pour appeler l’API, que vous pouvez sélectionner directement après la demande.
id: l’ID de la tâche téléchargée.action: la manière d’opérer sur la tâche.

Exemple de code
Vous pouvez voir que divers langages de code ont déjà été générés automatiquement sur le côté droit de la page, comme illustré :
CURL
Python
Exemple de réponse
Après une demande réussie, l’API renverra les détails de la tâche d’image ici. Par exemple :id, l’ID de la tâche d’image générée, utilisé pour identifier de manière unique cette tâche de génération d’image.request, informations de demande dans la tâche d’image.response, informations de retour dans la tâche d’image.created_at, date de création de la tâche, horodatage Unix (secondes, flottant).started_at, date de début d’exécution de la tâche, horodatage Unix (secondes, flottant).finished_at, date de fin de la tâche, horodatage Unix (secondes, flottant). Ce champ n’est pas retourné si la tâche n’est pas terminée.elapsed, temps d’exécution de la tâche, en secondes (flottant, avec 3 décimales). Ce champ n’est pas retourné si la tâche n’est pas terminée.
Opération de requête en masse
Ceci est destiné à interroger les détails des tâches d’image pour plusieurs ID de tâche, contrairement à ce qui précède, il faut sélectionner l’action comme retrieve_batch. Request Body comprend :ids: tableau des ID de tâches téléchargées.action: la manière d’opérer sur les tâches.

Exemple de code
Vous pouvez voir que divers langages de code ont déjà été générés automatiquement sur le côté droit de la page, comme illustré :
Exemple de réponse
Après une demande réussie, l’API renverra les détails spécifiques de toutes les tâches d’image en masse. Par exemple :items: tous les détails spécifiques des tâches d’images en lot. C’est un tableau, chaque élément du tableau a le même format que le résultat de la requête d’une tâche unique décrite ci-dessus.count: le nombre de tâches d’images dans cette requête en lot.
CURL
Python
Gestion des erreurs
Lors de l’appel de l’API, si une erreur survient, l’API renverra un code d’erreur et un message correspondant. Par exemple :400 token_mismatched: Mauvaise requête, possiblement due à des paramètres manquants ou invalides.400 api_not_implemented: Mauvaise requête, possiblement due à des paramètres manquants ou invalides.401 invalid_token: Non autorisé, jeton d’autorisation invalide ou manquant.429 too_many_requests: Trop de requêtes, vous avez dépassé la limite de fréquence.500 api_error: Erreur interne du serveur, un problème est survenu côté serveur.

