ホームページ >バックエンド開発 >PHPチュートリアル >プロフェッショナル ガイド: PHP を使用して Midjourney に接続し、没入型 AI ペイント アプリケーションを開発する方法
プロフェッショナル ガイド: PHP を使用して Midjourney に接続し、没入型 AI ペイント アプリケーションを開発する方法
人工知能テクノロジーの開発が増加している今日の時代では、AI ペイント アプリケーション徐々に芸術作品の新しいトレンドになりつつあります。 Midjourney は、大手 AI テクノロジー企業であり、開発者が PHP を使用して AI ペイント エンジンに接続し、没入型 AI ペイント アプリケーションを開発できるようにする強力な API セットを提供しています。この記事では、PHP を使用して Midjourney に接続する方法を紹介し、開発者がすぐに開始できるように具体的なコード例を添付します。
1. 準備
2. Midjourney API への接続
リクエストの開始
PHP では、curl ライブラリを使用して HTTP リクエストを開始できます。まず、curl ライブラリを導入する必要があります:
<?php //引入curl库 function request($url, $method = 'GET', $header = array(), $data = array(), $timeout=10) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT, $timeout); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $method); if ($data) { curl_setopt($ch, CURLOPT_POSTFIELDS, $data); } if ($header) { curl_setopt($ch, CURLOPT_HTTPHEADER, $header); } $result = curl_exec($ch); curl_close($ch); return $result; } ?>
Generate signal
Midjourney の API を呼び出すには、リクエスト ヘッダーに Authorization フィールドを追加する必要があります。このフィールドの値は API キーで構成されますおよび秘密鍵を生成します。以下は、署名を生成する PHP コードの例です。
<?php //生成签名 function generateSignature($api_key, $secret_key, $content = '') { $signature = base64_encode(hash_hmac('sha256', $content, $secret_key, true)); return "MJ ".$api_key.":".$signature; } ?>
Midjourney の API を呼び出す
これで、Midjourney の API を呼び出すコードを作成できます。以下は、Midjourney の AI ペイント API を使用してランダムなアート ペイントを生成する例です:
<?php //调用Midjourney的AI绘画API $api_key = 'YOUR_API_KEY'; $secret_key = 'YOUR_SECRET_KEY'; $url = 'https://api.midjourney.io/paints'; $header = array( 'Content-Type: application/json', 'Authorization: '.generateSignature($api_key, $secret_key) ); $response = request($url, 'POST', $header); // 解析响应 $result = json_decode($response, true); // 输出图片URL echo '<img src="' . $result['url'] . '" alt="AI绘画应用" />'; ?>
YOUR_API_KEY と YOUR_SECRET_KEY の値を独自の API キーと秘密キーに置き換える必要があります。
上記のサンプル コードは、Midjourney の API を使用してランダムなアート ペインティングを生成する最も簡単な例です。 Midjourney が提供する API ドキュメントに従ってコードをさらに拡張し、スタイルの指定、ペイント パラメータの調整など、より多くの機能を実装できます。
3. 概要
この記事では、PHP を使用して Midjourney に接続し、没入型 AI ペイント アプリケーションを開発する方法を紹介します。 Midjourney の API を呼び出すことで、さまざまなユニークで素晴らしい芸術作品を実現できます。この記事で提供されているコード例が、すぐに始めるのに役立つことを願っています。 Midjourney の API と機能について詳しく知りたい場合は、Midjourney の公式 Web サイトで提供されているドキュメントとチュートリアルを確認してください。あなたの発展に幸あれ!
以上がプロフェッショナル ガイド: PHP を使用して Midjourney に接続し、没入型 AI ペイント アプリケーションを開発する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。