Ketahui cara menyepadukan API Teks Gemini yang berkuasa dengan lancar ke dalam aplikasi PHP anda menggunakan perpustakaan Curl serba boleh. Panduan komprehensif ini merangkumi arahan langkah demi langkah, contoh kod dan amalan terbaik untuk membantu anda memanfaatkan keupayaan teks lanjutan Gemini dengan berkesan. Buka kunci potensi pemprosesan teks dipacu AI dan tingkatkan projek PHP anda hari ini.
Gemini mempunyai banyak pilihan untuk digunakan, di sini saya akan memperkenalkan tentang cara anda boleh menggunakan API penjanaan Teks Gemini dengan projek PHP anda. Anda boleh menggunakan skrip ini dengan pelbagai platform seperti WordPress, Laravel, CakePHP, CodeIgniter dll.
Jom lihat kod di bawah ...
<?php try { $apiKey = 'enter-you-gemini-api-key'; $apiUrl = 'https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent'; $message = "List top PHP frameworks based on PHP. What are their advantages."; $data = json_encode([ 'contents' => [ [ 'parts' => [ [ 'text' => "$message" ] ] ] ] ]); $ch = curl_init($apiUrl . '?key=' . $apiKey); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'Content-Type: application/json' ]); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $response = curl_exec($ch); $responseArray = json_decode($response, true); if (isset($responseArray['candidates'][0]['content']['parts'][0]['text'])) { $text = $responseArray['candidates'][0]['content']['parts'][0]['text']; echo $text; } else { echo "error"; } curl_close($ch); } catch (Exception $e) { echo $e->getMessage(); } ?>
Output
Atas ialah kandungan terperinci Cara Mengintegrasikan API Gemini ke dalam Projek PHP Anda Menggunakan Curl. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!