Position actuelle: Accueil> Derniers articles> PHP Dosting Midjourney pour développer des applications de peinture sur l'IA

PHP Dosting Midjourney pour développer des applications de peinture sur l'IA

M66 2025-07-17

introduction

Avec l'avancement continu de la technologie de l'intelligence artificielle, les applications de peinture de l'IA sont progressivement devenues des domaines populaires. En tant que puissante plate-forme de peinture sur l'IA, MidJourney offre un large espace pour la création de l'art créatif avec ses excellentes capacités de génération d'images et de reconnaissance. Cet article partagera comment se connecter à MidJourney via le langage PHP pour développer des applications de peinture IA efficaces et pratiques, et est équipé d'exemples de code détaillés pour aider les développeurs à démarrer rapidement.

Introduction à MidJourney

MidJourney est une plate-forme de création d'art basée sur une technologie d'apprentissage en profondeur qui prend en charge la conversion automatique de la peinture et du style d'image. Son avantage est qu'il peut générer des œuvres artistiques basées sur les images d'entrée, tout en prenant en charge les styles définis par l'utilisateur pour répondre à divers besoins créatifs. MidJourney fournit une interface API ouverte, qui facilite les développeurs à intégrer et à implémenter de manière flexible les applications personnalisées.

Préparation: PHP Environment et acquisition de clés de l'API

Avant de commencer le développement, assurez-vous que les préparatifs suivants ont été achevés:

  • Enregistrez un compte de développeur MidJourney et obtenez la clé API.
  • L'environnement du serveur prend en charge PHP et active l'extension Curl.
  • Créez un fichier PHP (tel que midjourney.php) dans le répertoire du projet pour écrire du code d'accueil de l'API.

Appeler l'API MidJourney en utilisant PHP

Avec l'aide de la bibliothèque Curl de PHP, vous pouvez facilement envoyer des demandes à l'interface MidJourney. L'exemple de code suivant montre comment encapsuler une fonction pour appeler l'API:

 <?php
// PrésentéCURLBibliothèque
require 'path_to_curl_library/curl.php';

// Définir l&#39;appelMidjourney APIFonctions de
function call_midjourney_api($image_url, $style_id) {
    // APIRequête l&#39;adresse
    $api_url = "https://api.midjourney.com/v1.0/art/painting";

    // Demander des paramètres
    $data = array(
        'image_url' => $image_url,
        'style_id' => $style_id,
        // D&#39;autres paramètres peuvent être ajoutés en fonction de vos besoins
    );

    // envoyerPOSTdemander
    $response = Curl::to($api_url)
                ->withData($data)
                ->asJson()
                ->post();

    // Résultat de retour
    return $response;
}

Configurer les paramètres et exécuter les appels d'API

Lorsque vous l'utilisez, vous devez définir l'URL de l'image d'entrée et l'ID du style de peinture requis, appelez l'interface et traitez le résultat de retour:

 // Définir l&#39;adresse et le style de l&#39;image d&#39;entréeID
$image_url = "https://example.com/image.jpg";   // imageURL
$style_id = "123";    // styleID

// AppelAPI
$response = call_midjourney_api($image_url, $style_id);

// 处理Résultat de retour
if ($response->status == "success") {
    $painting_url = $response->painting_url;
    echo "生成的绘画imageURL:" . $painting_url;
} else {
    echo "APIAppel失败:" . $response->error_message;
}

Résumer

Cet article montre comment utiliser le langage PHP pour se connecter à l'API Midjourney pour réaliser le développement des applications de peinture d'IA. En appelant raisonnablement l'interface et en configurant les paramètres, les fonctions de conversion de peinture automatique et de style d'image peuvent être facilement terminées, améliorant efficacement l'intelligence et l'expérience utilisateur de l'application. J'espère que ce guide pourra fournir une aide pratique aux développeurs et aider à créer des œuvres d'art AI innovantes.

Références

  • Document officiel de MidJourney: https://docs.midjourney.com/
  • Document officiel PHP: https://www.php.net/