現在の位置: ホーム> 最新記事一覧> PHPを使用してMidjourneyに接続してユニークなAI絵画を開発する方法

PHPを使用してMidjourneyに接続してユニークなAI絵画を開発する方法

M66 2025-06-18

導入

人工知能(AI)の急速な発展は、私たちの生き方を大きく変えています。この記事では、PHPを使用してMidjourneyのAPIに接続して、Deep Learning Art Worksを自動的に生成できるシステムを開発する方法を示します。実際のコードの例を使用して、画像処理にMidjourneyのAPIを使用して芸術的なAI絵画を作成する方法を学びます。

準備

開始する前に、必要なツールと環境を準備する必要があります。

まず、PHPをインストールして、最新バージョンを使用していることを確認する必要があります。 PHP公式Webサイトからインストールパッケージをダウンロードできます。

第二に、Midjourney APIキーを取得して、サービスにアクセスできるようにします。 Midjourneyの公式WebサイトでAPIキーを登録および取得できます。

MidjourneyのAPIを使用した画像変換

Midjourneyは、画像処理やアートスタイルの変換に使用できる複数の強力なAPIインターフェイスを提供します。この例では、ディープアートスタイルの変換APIを使用してアートワークを作成します。

まず、APIキーや画像URLなどの必要なパラメーターを定義し、MidJourneyのサーバーに画像をアップロードする必要があります。以下は関連するコードです。

<?php
$api_key = "YOUR_API_KEY";  // あなたを入力してくださいAPI鍵
$image_url = "http://example.com/image.jpg";  // 処理する画像を入力しますURL

// リクエストデータを作成します
$payload = [
  'style' => &#39;your_style&#39;、//アートスタイルのセット &#39;api_key&#39; => $ api_key、
  &#39;input_image_url&#39; => $ image_url、
];

$ ch = curl_init( &#39;https://api.midjourney.com/deepart&#39;); // MidJourney APIインターフェイスCurl_Setopt($ ch、curlopt_returntransfer、true);
curl_setopt($ ch、curlopt_postfields、$ payload);

$ response = curl_exec($ ch);
curl_close($ ch);

// API応答を分析し、生成するされた画像URLを得るします
$ response = json_decode($ response、true);
$ result_url = $ response [&#39;result_image_url&#39;];
?>

アートワークを表示します

次に、生成されたアートワークを紹介する必要があります。 PHPを使用して、Webページに処理された画像を表示できます。関連するHTMLコードは次のとおりです。

<?php
echo '<html> &#39;;
エコー &#39;<head> &#39;;
エコー &#39;<title> AI絵画</title>&#39;;
エコー &#39; <style>.artwork { width: 500px; height: auto; }</style> &#39;;
エコー &#39;</head> &#39;;
エコー &#39;<body> &#39;;
エコー &#39;<h1> AI絵画</h1>&#39;;
エコー &#39;<img class="artwork" src="' . $result_url . '" alt="AI絵画"> &#39;;
エコー &#39;</body> &#39;;
エコー &#39;</html> &#39;; ?>

プログラムを実行します

上記のコードをPHPファイルとして保存し、APIキーと画像URLを交換し、ブラウザーのPHPファイルにアクセスします。自動的に生成されたAI絵画を見ることができます。

結論は

この記事で導入された方法を介して、PHPを使用してMidjourneyのAPIに接続して、ユニークなAIアートワークをすばやく生成できます。これは、芸術的創造におけるPHPの応用の可能性を示すだけでなく、アート分野におけるAIテクノロジーの幅広い可能性も証明しています。この記事で提供されているコードの例を使用して、簡単に開始して、独自のAIペイント作成の旅を開始できます。