Panduan profesional: Cara menggunakan PHP untuk menyambung ke Midjourney dan membangunkan aplikasi lukisan AI yang mengasyikkan
Dalam era peningkatan pembangunan teknologi kecerdasan buatan hari ini, aplikasi lukisan AI secara beransur-ansur menjadi trend baharu dalam penciptaan artistik. Midjourney ialah syarikat teknologi AI terkemuka Mereka menyediakan set API yang berkuasa yang membolehkan pembangun menggunakan PHP untuk menyambungkan enjin lukisan AI mereka untuk membangunkan aplikasi lukisan AI yang mendalam. Artikel ini akan memperkenalkan cara menggunakan PHP untuk menyambung ke Midjourney, dan melampirkan contoh kod khusus untuk membantu pembangun bermula dengan cepat.
1. Persediaan
2 Connect with Midjourney API
Mulakan permintaan
Dalam PHP, anda boleh menggunakan perpustakaan curl untuk memulakan permintaan HTTP. Mula-mula, anda perlu memperkenalkan perpustakaan 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; } ?>
Jana tandatangan
Memanggil API Midjourney memerlukan penambahan medan Kebenaran pada pengepala permintaan, dan nilai medan ini dijana oleh Kunci API dan Kunci Rahsia. Berikut ialah contoh kod PHP untuk menjana tandatangan:
<?php //生成签名 function generateSignature($api_key, $secret_key, $content = '') { $signature = base64_encode(hash_hmac('sha256', $content, $secret_key, true)); return "MJ ".$api_key.":".$signature; } ?>
Panggil API Midjourney
Kini, anda boleh menulis kod untuk memanggil API Midjourney. Berikut ialah contoh menggunakan API lukisan AI Midjourney untuk menghasilkan lukisan seni rawak:
<?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绘画应用" />'; ?>
Anda perlu menggantikan nilai YOUR_API_KEY dan YOUR_SECRET_KEY dengan Kunci API dan Kunci Rahsia anda sendiri.
Kod sampel di atas ialah contoh paling mudah menggunakan API Midjourney untuk menjana lukisan seni rawak. Anda boleh melanjutkan lagi kod mengikut dokumentasi API yang disediakan oleh Midjourney untuk melaksanakan lebih banyak fungsi, seperti menentukan gaya, melaraskan parameter lukisan, dsb.
3. Ringkasan
Artikel ini memperkenalkan cara menggunakan PHP untuk menyambung ke Midjourney dan membangunkan aplikasi lukisan AI yang mengasyikkan. Dengan memanggil Midjourney's API, anda boleh mencapai pelbagai ciptaan artistik yang unik dan menakjubkan. Saya harap contoh kod yang disediakan dalam artikel ini dapat membantu anda bermula dengan cepat. Jika anda ingin mengetahui lebih lanjut tentang API dan fungsi Midjourney, anda boleh menyemak dokumentasi dan tutorial yang disediakan oleh tapak web rasmi Midjourney. Semoga berjaya dengan perkembangan anda!
Atas ialah kandungan terperinci Panduan profesional: Cara menggunakan PHP untuk berhubung dengan Midjourney dan membangunkan aplikasi lukisan AI yang mengasyikkan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!