Skip to main content
POST
GPT Image
Les paramètres et les méthodes d’utilisation sont alignés sur la version officielle ; pour les paramètres détaillés, reportez-vous directement à la documentation officielle.

Méthode d’appel

  • https://{api_domain}/openai/v1/images/generations
  • https://{api_domain}/openai/v1/images/edits
BaseURL :
  • https://{api_domain}/openai/v1

Modèles pris en charge

  • gpt-image-2
  • gpt-image-2-oai
  • gpt-image-2.5-sunburst-oai
  • gpt-image-2.5-flare-oai

Description

Cette API est compatible avec l’API Image d’OpenAI et prend actuellement en charge la génération et l’édition d’images. Pour les paramètres détaillés, la documentation officielle d’OpenAI fait foi :
  • Guide officiel de génération d’images OpenAI
  • Images generate
  • Images edit
  • Les requêtes de génération d’images utilisent application/json.
  • L’édition d’images prend en charge l’upload de fichiers via multipart/form-data, ainsi que application/json avec un tableau images pour transmettre les références d’images ; un exemple JSON est fourni ci-dessous.
  • Il est recommandé de définir explicitement size et quality afin de contrôler la qualité des images et les coûts. Les frais sont calculés en fonction de la consommation réelle de tokens et du prix du modèle ; la consommation peut être consultée dans le champ usage de la réponse.

Modèles et paramètres

  • Utilisez gpt-image-2.5-sunburst-oai pour une édition d’images fine, ou gpt-image-2.5-flare-oai pour une génération d’images rapide. Dans les requêtes, utilisez le nom complet du model tel que listé ci-dessus.
  • quality pour les modèles 2.5 : low / medium / high / xhigh / max / auto, avec auto par défaut ; GPT Image 2 ne prend pas en charge les nouvelles valeurs xhigh / max.
  • Pour générer des images avec un fond transparent, définissez background="transparent" et utilisez output_format="png" ou "webp".
  • Définissez la taille de l’image via size, par exemple 1024x1024, 1536x1024 ou 1024x1536. Pour les contraintes relatives aux tailles personnalisées et la description complète des paramètres, reportez-vous à la documentation officielle.

API REST

1. Génération d’images

2. Édition d’images

Pour une édition avec plusieurs images de référence, vous pouvez répéter image[] :

3. Édition d’images (JSON)

Remplacez {base64_image} par l’encodage Base64 de l’image PNG d’entrée.

SDK OpenAI

Python

Édition d’images :

Node.js

Édition d’images :

Bonnes pratiques

Paramètre moderation

  • moderation="auto" correspond au filtrage standard par défaut ; moderation="low" indique un filtrage plus permissif.
  • moderation peut être utilisé dans les requêtes de génération et d’édition d’images.