現在の位置: ホーム> 最新記事一覧> PHPを使用してMidjourneyに接続してAIペイントアプリケーションを開発する方法 - 簡単なチュートリアル

PHPを使用してMidjourneyに接続してAIペイントアプリケーションを開発する方法 - 簡単なチュートリアル

M66 2025-07-29

導入

人工知能技術の急速な発展により、私たちの生活の中でますます革新的なアプリケーションが登場しています。その中には、AI絵画は最も代表的なアプリケーションの1つです。大手AI絵画プラットフォームとして、Midjourneyは、ユーザーがテキストや写真を通じて独自の芸術作品を生成できるようにします。この記事では、PHPを介してMidjourney APIに接続して、簡単なAIペイントアプリケーションを開発する方法を紹介します。

準備

開始する前に、最初にPHP環境と適応済みのWebサーバーがインストールされていることを確認してください。コンピューターがPHP環境をインストールしていない場合は、PHPの公式Webサイトからダウンロードしてインストールし、指示に従って構成を完了することができます。

Midjourneyアカウントに登録します

MidjourneyのAPIサービスを使用できるようにするには、Midjourneyアカウントを登録する必要があります。登録を完了したら、個人アカウントにログインします。

APIキーを取得します

Midjourneyのアカウント設定に移動し、APIキーオプションを見つけてコピーします。その後、このキーをPHPコードで使用する必要があります。

PHPファイルを作成します

PHPプロジェクトディレクトリで、「index.php」という名前の新しいPHPファイルを作成します。このファイルは、Midjourney APIとの相互作用を処理するために使用されます。

Midjourney APIに接続します

Midjourneyと通信するには、PHPのCurlライブラリを使用します。これは、投稿リクエストを送信するためのPHPコードの例です。

 
<?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;
?>

コードでは、「Your_api_key」をMidjourneyから得たAPIキーに置き換えてください。

ユーザーインターフェイスを作成します

次に、ユーザーが描画したいテキストを入力できるように、アプリの簡単なHTMLページを作成する必要があります。これが基本的な形式の例です。

 
<!DOCTYPE html>
<html>
<head>
    <title>AI塗装アプリケーション</title>
</head>
<body>
    <h1>AI塗装アプリケーション</h1>
    <form method="POST" action="index.php">
        <label for="text">描きたいテキストを入力してください:</label><br>
        <input type="text" id="text" name="text" required><br><br>
        <input type="submit" value="絵画を生成します">
    </form>
    <div>
        <?php echo $response; ?>
    </div>
</body>
</html>

テストアプリケーション

index.phpファイルを保存して閉じて、プロジェクト全体をWebサーバーにアップロードします。ブラウザのPHPアプリにアクセスして、描画するテキストを入力して、[絵画の生成]ボタンをクリックし、少し待ってください。ミディジョーニーが生成したアートワークが表示されます。

要約します

この記事では、PHPを使用してMidjourney APIに接続して、簡単なAIペイントアプリケーションを開発する方法を紹介します。このチュートリアルを使用すると、PHPを介してHTTPリクエストを送信する方法とAPI応答を処理する方法を学びました。これは基本的なチュートリアルですが、より複雑で興味深いAIアプリケーションを開発するために、ニーズに応じてスケーリングおよび最適化できます。