Cara Mengintegrasikan API Gemini ke dalam Projek PHP Anda Menggunakan Curl

WBOY
Lepaskan: 2024-08-11 16:38:02
asal
794 orang telah melayarinya

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();
}
?>

Salin selepas log masuk

Output

How to Integrate Gemini API into Your PHP Projects Using Curl

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!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!