Processus de demande
Pour utiliser l’API Midjourney Describe, vous devez d’abord vous rendre sur la page de demande Midjourney Describe API pour demander le service correspondant. Une fois sur la page, cliquez sur le bouton « Acquire », comme indiqué sur l’image :
Si vous n’êtes pas encore connecté ou inscrit, vous serez automatiquement redirigé vers la page de connexion vous invitant à vous inscrire et à vous connecter. Après vous être connecté ou inscrit, vous serez automatiquement renvoyé à la page actuelle.
Lors de votre première demande, un quota gratuit sera offert, vous permettant d’utiliser cette API gratuitement.
Exemple de demande
Prenons une image comme exemple pour démontrer comment utiliser cette API. Supposons que nous ayons une image de paysage, nous allons maintenant montrer comment télécharger cette image et obtenir une description.Exemple d’image de demande
Configuration des en-têtes de demande et du corps de la demande
Request Headers comprend :accept: spécifie que la réponse doit être au format JSON, ici rempli avecapplication/json.authorization: la clé d’API pour appeler l’API, que vous pouvez sélectionner directement après la demande.
image_url: l’adresse du fichier image téléchargé.
Exemple de code
Vous pouvez constater qu’une variété de codes dans différentes langues a déjà été générée automatiquement sur le côté droit de la page, comme indiqué sur l’image :
CURL
Python
Exemple de réponse
Après une demande réussie, l’API renverra 4 descriptions de l’image. Par exemple :descriptions dans le résultat, qui contient quatre résultats, chacun étant une description candidate.
Gestion des erreurs
Lors de l’appel de l’API, si une erreur se produit, l’API renverra le code d’erreur et les informations correspondantes. Par exemple :400 token_mismatched: Mauvaise demande, probablement en raison de paramètres manquants ou invalides.400 api_not_implemented: Mauvaise demande, probablement en raison de paramètres manquants ou invalides.401 invalid_token: Non autorisé, jeton d’autorisation invalide ou manquant.429 too_many_requests: Trop de demandes, vous avez dépassé la limite de taux.500 api_error: Erreur interne du serveur, quelque chose s’est mal passé sur le serveur.

