Processus de demande
Pour utiliser l’API OpenAI Chat Completion 4o Image, vous pouvez d’abord vous rendre sur la page OpenAI Chat Completion 4o Image API et cliquer sur le bouton « Acquire » pour obtenir les identifiants nécessaires à la requête :
Si vous n’êtes pas encore connecté ou inscrit, vous serez automatiquement redirigé vers la page de connexion pour vous inscrire et vous connecter. Après connexion ou inscription, vous reviendrez automatiquement à cette page.
Lors de la première demande, un quota gratuit est offert, vous permettant d’utiliser cette API gratuitement.
Modèle de dessin GPT-4o
Génération d’image à partir d’une image de référence
Voici un exemple de génération d’une image personnalisée à partir d’une image, commençons par regarder l’image d’entrée, comme illustré ci-dessous :
On peut voir que l’image de référence est une photo d’une personne réelle. Nous pouvons la transformer en un style différent, par exemple en style anime. Voici un exemple de requête :
choices, le champ message.content contient le résultat complet de la conversation générée, l’image est incluse au format Markdown (le lien de l’image est temporaire, veuillez la télécharger rapidement). On constate que l’image générée est bien dans le style anime, comme illustré ci-dessous :

Génération d’image uniquement à partir de texte
Nous pouvons générer une image à partir d’un prompt textuel et recevoir le résultat sous forme de dialogue. Prenons l’exemple de « créer une image d’une ville futuriste au coucher du soleil », voici un exemple précis :
Fusion de plusieurs images en une seule
Nous pouvons également utiliser plusieurs images de référence pour générer une seule image. Par exemple, en utilisant une photo d’un bel homme et une photo de café, on peut générer une image d’un homme tenant un café. Voici les images de référence :


Gestion des erreurs
Lors de l’appel de l’API, en cas d’erreur, l’API renvoie un code d’erreur et un message correspondant. Par exemple :400 token_mismatched: Requête incorrecte, probablement à cause de paramètres manquants ou invalides.400 api_not_implemented: Requête incorrecte, probablement à cause de 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.

