Position actuelle: Accueil> Derniers articles> Comment utiliser PHP pour se connecter à MidJourney pour développer des applications de peinture sur l'IA - Tutoriel simple

Comment utiliser PHP pour se connecter à MidJourney pour développer des applications de peinture sur l'IA - Tutoriel simple

M66 2025-07-29

introduction

Avec le développement rapide de la technologie de l'intelligence artificielle, des applications de plus en plus innovantes ont émergé dans nos vies, parmi lesquelles la peinture de l'IA est l'une des applications les plus représentatives. En tant que plateforme de peinture d'IA de premier plan, MidJourney permet aux utilisateurs de générer des œuvres d'art uniques via du texte ou des images. Cet article vous présentera comment vous connecter avec l'API Midjourney via PHP pour développer une simple application de peinture d'IA.

Préparation

Avant de commencer, assurez-vous d'abord que vous avez installé l'environnement PHP et le serveur Web adapté. Si votre ordinateur n'a pas installé l'environnement PHP, vous pouvez le télécharger et l'installer à partir du site officiel de PHP et suivre les instructions pour terminer la configuration.

Inscrivez-vous à un compte MidJourney

Afin de pouvoir utiliser le service API de MidJourney, vous devez enregistrer un compte MidJourney. Après avoir terminé l'inscription, connectez-vous à votre compte personnel.

Obtenez la clé de l'API

Accédez aux paramètres du compte de MidJourney, recherchez l'option de clé API et copiez-le, après quoi vous devrez utiliser cette clé dans votre code PHP.

Créer un fichier PHP

Dans votre répertoire de projet PHP, créez un nouveau fichier PHP nommé "index.php". Ce fichier sera utilisé pour gérer les interactions avec l'API MidJourney.

Connectez-vous à l'API MidJourney

Pour communiquer avec MidJourney, nous utiliserons la bibliothèque Curl de PHP. Voici un exemple de code PHP pour l'envoi de demandes de publication:

 
<?php
function send_post_request($url, $data) {
    $handle = curl_init();
    curl_setopt($handle, CURLOPT_URL, $url);
    curl_setopt($handle, CURLOPT_POST, true);
    curl_setopt($handle, CURLOPT_POSTFIELDS, http_build_query($data));
    curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($handle);
    curl_close($handle);
    return $response;
}
$api_key = "YOUR_API_KEY";
$text = $_POST['text'];
$data = array(
    'api_key' => $api_key,
    'text' => $text
);
$url = "https://api.midjourney.com/ai-painting";
$response = send_post_request($url, $data);
echo $response;
?>

Dans le code, assurez-vous de remplacer "votre_API_KEY" par la clé API que vous avez obtenue de MidJourney.

Créer une interface utilisateur

Ensuite, nous devons créer une page HTML simple pour l'application afin que les utilisateurs puissent saisir le texte qu'ils souhaitent dessiner. Voici un exemple de formulaire de base:

 
<!DOCTYPE html>
<html>
<head>
    <title>AIApplication de peinture</title>
</head>
<body>
    <h1>AIApplication de peinture</h1>
    <form method="POST" action="index.php">
        <label for="text">Veuillez saisir le texte que vous souhaitez dessiner:</label><br>
        <input type="text" id="text" name="text" required><br><br>
        <input type="submit" value="Générer des peintures">
    </form>
    <div>
        <?php echo $response; ?>
    </div>
</body>
</html>

Tester l'application

Enregistrez et fermez le fichier index.php et téléchargez l'intégralité du projet sur votre serveur Web. Visitez votre application PHP dans votre navigateur, entrez le texte que vous souhaitez dessiner et cliquez sur le bouton "Générer la peinture", attendez un instant et vous verrez l'œuvre générée par MidJourney.

Résumer

Cet article présente comment utiliser PHP pour se connecter avec l'API MidJourney pour développer une simple application de peinture d'IA. Avec ce tutoriel, vous avez appris à envoyer des demandes HTTP sur PHP et à gérer les réponses de l'API. Bien qu'il s'agisse d'un tutoriel de base, vous pouvez évoluer et optimiser en fonction de vos besoins pour développer des applications d'IA plus complexes et intéressantes.