HiAPI
Blog

Tutoriel

GPT Image 2 / 2.5 + n8n : après une soumission réussie, comment récupérer l'image ?

Avec un workflow importable qui enchaîne la soumission de la tâche, l'attente et la récupération du résultat.

Sep 21, 2026
封面图:暖灰色混凝土斜面与石板蓝阴影以斜射日光角度交叠,一条细鼠尾草绿接缝贯穿,极简几何构图。

Pour transformer un prompt en lien d'image, n8n doit accomplir deux étapes : la soumission et l'interrogation. Après la soumission, l'API renvoie un identifiant de tâche ; une fois l'image générée, on récupère l'adresse de l'image via cet identifiant.

Le workflow ci-dessous couvre aussi la seconde moitié : soumettre une fois, attendre quelques secondes, interroger la même tâche jusqu'à obtenir l'URL de l'image ou un échec. Téléchargez-le, importez-le, renseignez les identifiants et le prompt, puis exécutez le processus.

Importer le modèle et placer la clé dans les identifiants

Téléchargez d'abord le JSON du workflow n8n, puis importez-le dans votre propre n8n.

Le modèle appelle par défaut GPT Image 2.5 Flare en text-to-image, avec une sortie en 1:1 et 1K. Pour l'entrée du modèle et les informations actuelles, consultez GPT Image 2.5 Flare. Avant l'exécution, connectez d'abord votre propre clé API :

  1. Ouvrez Credentials, puis créez un Header Auth.
  2. Dans Name, saisissez Authorization ; dans Value, saisissez Bearer YOUR_API_KEY, en remplaçant le placeholder par votre clé, et notez l'espace après Bearer.
  3. Après l'enregistrement, ouvrez successivement Submit Task et Get Task, et sélectionnez le même identifiant tout juste créé.

Les deux nœuds doivent être sélectionnés : l'un se charge de la soumission, l'autre de l'interrogation. La clé est stockée de façon centralisée dans Credentials, et les deux nœuds de requête référencent le même identifiant.

Première exécution : ne modifier que le prompt

Ouvrez Workflow Input et trouvez prompt. Le modèle contient une photo produit d'une console de jeu portable rétro orange ; vous pouvez aussi copier la phrase ci-dessous :

A clean product photo of an orange retro handheld game console on a warm ivory studio surface, no text, no watermark.

Gardez d'abord les autres valeurs par défaut, puis cliquez sur Execute Workflow. Le modèle interroge toutes les 5 secondes, jusqu'à 36 fois au maximum. Pendant l'attente, vous pouvez consulter dans l'historique d'exécution le statut de la tâche renvoyé par le nœud d'interrogation.

Pour passer à GPT Image 2, remplacez model par gpt-image-2/text-to-image ; la valeur par défaut du modèle 2.5 est gpt-image-2.5-flare/text-to-image. Ces deux entrées text-to-image utilisent le prompt, aspect_ratio et resolution du modèle.

Récupérer resultUrl dans Final Output

Une fois le workflow arrivé à Final Output, ouvrez ses données de sortie. En cas de succès, copiez resultUrl et ouvrez-le dans le navigateur pour voir l'image ; vous pouvez aussi transmettre cette valeur aux nœuds de stockage ou de contenu suivants.

Conservez également taskId. Il correspond à cette génération et servira plus tard à vérifier la progression ou à diagnostiquer un problème. Le modèle se charge uniquement d'obtenir le lien du résultat ; le fichier doit encore être téléchargé ou intégré à votre propre étape de sauvegarde.

Si l'image n'arrive pas, identifiez d'abord le cas

fail signifie que le service a renvoyé un statut d'échec ; le message d'erreur se trouve dans error de Final Output. Traitez le problème d'entrée ou de compte selon l'erreur précise, puis décidez s'il faut régénérer.

timeout signifie que le modèle a atteint le nombre maximal d'interrogations et arrêté l'attente, alors que la tâche côté serveur n'est peut-être pas terminée. Conservez le taskId d'origine et créez un autre nœud HTTP Request pour continuer à interroger : choisissez la méthode GET, saisissez l'adresse https://api.hiapi.ai/v1/tasks/YOUR_TASK_ID, remplacez l'identifiant de tâche à la fin, et sélectionnez le même Header Auth. Cette requête GET renvoie le dernier statut de la tâche d'origine.

Si le nœud HTTP Request renvoie directement une erreur sans atteindre Final Output, ouvrez d'abord la réponse de ce nœud : pour 401/403, vérifiez les identifiants et les permissions ; pour 400, l'entrée ; pour 429, la limitation de débit ; pour 5xx, les informations renvoyées par le service. En particulier, en cas d'erreur réseau lors de la soumission, vérifiez d'abord si la tâche a déjà été créée afin d'éviter une double soumission.

Si vous souhaitez d'abord générer une image dans le navigateur avant de passer à l'automatisation, consultez le tutoriel d'utilisation de GPT Image 2.5.

Tagsn8nAPI

Articles similaires

Voir tous les articles →

Commencez avec des artefacts IA persistants

Obtenez votre clé API et appelez des modèles d'image, de vidéo et d'audio via une API unique basée sur les tasks.

Lire la documentation de l'API