Skip to main content
OpenAI ChatGPT est un système de dialogue IA très puissant qui, dès qu’on saisit un prompt, peut générer en quelques secondes une réponse fluide et naturelle. ChatGPT se distingue dans l’industrie par ses capacités exceptionnelles de compréhension et de génération de langage. Aujourd’hui, ChatGPT est largement utilisé dans divers secteurs et domaines, et son influence est de plus en plus marquée. Que ce soit pour des conversations quotidiennes, l’écriture créative, des consultations professionnelles ou la programmation, ChatGPT offre une assistance intelligente impressionnante, améliorant grandement l’efficacité et la créativité humaines. Ce document présente principalement le processus d’utilisation de l’API OpenAI Chat Completion 4o Image, qui permet d’utiliser facilement la fonctionnalité de dialogue multimodal officielle d’OpenAI ChatGPT.

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 :
Exemple de résultat :
Dans 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 :
Exemple de résultat :
Le résultat correspond bien au prompt, comme illustré ci-dessous :

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 :

Prenons comme exemple le prompt « générer un homme tenant un café prêt à le boire », voici la requête correspondante :
Exemple de résultat :
On voit que le résultat généré combine bien les deux images de référence, voici le résultat final :

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.

Exemple de réponse d’erreur

Conclusion

Grâce à ce document, vous avez appris comment utiliser l’API OpenAI Chat Completion 4o Image pour exploiter facilement la fonctionnalité multimodale officielle d’OpenAI ChatGPT pour le traitement d’images. Nous espérons que ce guide vous aidera à mieux intégrer et utiliser cette API. Pour toute question, n’hésitez pas à contacter notre équipe de support technique.