Skip to main content

API gpt-image-2

gpt-image-2 prend en charge la génération d’images à partir de texte et la retouche d’images. Il est disponible via l’endpoint unifié AIHubMix et les endpoints compatibles OpenAI. Pour une nouvelle intégration unifiée, consultez Génération d’images. Les exemples de cette page utilisent les endpoints compatibles OpenAI pour les intégrations SDK existantes.
La génération, la retouche, le décodage Base64 et le rejet d’un paramètre invalide ont été vérifiés avec gpt-image-2. Avant l’intégration, consultez l’API Schema du modèle, sélectionnez l’endpoint par path et lisez son request.schema.

Prérequis

Installez ou mettez à jour le SDK Python OpenAI et fournissez la clé API par une variable d’environnement :

Générer une image

Cet exemple génère une image PNG 1024x1024 de qualité basse et enregistre les données Base64 retournées.
Requête HTTP équivalente :

Modifier une image

L’endpoint de retouche accepte multipart/form-data. Placez l’image source dans le dossier courant sous le nom input.png.
Requête HTTP équivalente :

Paramètres confirmés

N’appliquez pas directement à gpt-image-2 les paramètres d’autres versions de GPT Image. Le request.schema de l’endpoint sélectionné fait foi.

Exemple de réponse

Les deux endpoints compatibles renvoient une réponse image OpenAI. data[].b64_json contient l’image en Base64 et usage indique l’utilisation des tokens.

Réponse d’erreur

Un paramètre non pris en charge renvoie une erreur 4xx structurée. Par exemple, quality: "ultra" renvoie HTTP 400 :
Vérifiez error.param et error.code, puis corrigez la requête selon le request.schema de l’endpoint sélectionné.