Passer au contenu principal

API gpt-image-1

L’API de génération d’images gpt-image-1 d’OpenAI propose à la fois la génération texte-vers-image et l’édition image-vers-image guidée par texte.
Avant d’utiliser cette API, assurez-vous d’avoir installé la dernière version du package OpenAI en exécutant pip install -U openai.

Remarques importantes

  • Une fois un appel API envoyé, vous serez facturé indépendamment des interruptions ou échecs pendant le processus de génération
  • Le nom d’artistes vivants (comme « Hayao Miyazaki », « Makoto Shinkai », etc.) déclenchera une erreur moderation_blocked, provoquant l’échec de la génération. Vous pouvez contourner cela en utilisant des termes non sensibles comme « Ghibli » ou « style anime japonais moderne lumineux » à la place. Il en va de même pour les images aux vêtements révélateurs ou au contenu suggestif.
  • En général, référencer un « style » est plus sûr que nommer un « artiste » — par exemple, « Pixar » est pris en charge.
  • Une approche plus fiable consiste à utiliser des artistes décédés ou leurs styles correspondants, comme « Van Gogh » ou « Mona Lisa »

Modèle et tarification

Remarque : les jetons de texte d’entrée sont facturés séparément à $5 par million de jetons.

Utilisation de l’API

Endpoints
  1. Génération d’images : https://aihubmix.com/v1/images/generations
  2. Édition d’images : https://aihubmix.com/v1/images/edits
Exemples Python :
Pour plus de détails sur les paramètres, consultez la documentation officielle d’OpenAI

Exemples de sortie

Scénarios de rejet

Message d’erreur lorsqu’une requête est rejetée :
Lors d’une requête de génération de 2 à 10 images, si le système détecte que la requête enfreint les politiques de la plateforme, le contenu signalé ne sera pas généré. Cela peut entraîner un nombre d’images générées inférieur au nombre demandé initialement ; toutefois, aucune erreur moderation_blocked ne sera levée lors de la génération multi-images. Il est donc recommandé d’éviter proactivement les éventuels problèmes de propriété intellectuelle (PI) ou de droits d’auteur pour minimiser le risque de rejet par le système et garantir une génération fluide. ✍️ Recommandations clés :
  • Évitez l’utilisation directe de personnages protégés par le droit d’auteur, de logos, de ressemblances de célébrités, etc.
  • Privilégiez l’« inspiration stylistique », la « réinterprétation créative » ou des « descriptions généralisées »
  • Si vous référencez des éléments spécifiques, vérifiez s’ils relèvent du domaine public

Conseils pratiques

  • Prend en charge toutes les langues. Le texte chinois fonctionne de manière fiable, bien que nous ne recommandions pas de générer de grandes quantités de texte dans n’importe quelle langue
  • Le paramètre size ne prend pas en charge le passage explicite de size=“auto” — auto est la valeur par défaut
  • Les rapports d’aspect peuvent être spécifiés dans le prompt (prend en charge 2:3, 3:2, 1:1) ou définis via le paramètre size
  • Le paramètre moderation contrôle la sensibilité, mais même réglé sur « low », les requêtes peuvent toujours être rejetées (par exemple, si Vénus est trop dénudée)
  • L’endpoint edits ne prend pas en charge le paramètre moderation
  • Combiner des descriptions textuelles avec des images de référence produit des résultats plus précis
  • Compresser les images téléversées en pré-traitement peut améliorer la vitesse
  • Les arrière-plans transparents sont pris en charge (pas besoin de détourer manuellement) — ajoutez simplement cette exigence dans votre prompt