多用途の Curl ライブラリを使用して、強力な Gemini Text API を PHP アプリケーションにシームレスに統合する方法を学びます。この包括的なガイドでは、Gemini の高度なテキスト機能を効果的に活用するための段階的な手順、コード例、ベスト プラクティスについて説明します。 AI 主導のテキスト処理の可能性を解き放ち、今すぐ PHP プロジェクトを強化しましょう。
Gemini には多くのオプションがあります。ここでは、PHP プロジェクトで Gemini Text 生成 API を使用する方法について紹介します。 このスクリプトは、WordPress、Laravel、CakePHP、CodeIgniter などのさまざまなプラットフォームで使用できます。
以下のコードを見てみましょう ...
<?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(); } ?>
出力
以上がCurl を使用して Gemini API を PHP プロジェクトに統合する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。