다용도 Curl 라이브러리를 사용하여 강력한 Gemini Text API를 PHP 애플리케이션에 원활하게 통합하는 방법을 알아보세요. 이 포괄적인 가이드에서는 Gemini의 고급 텍스트 기능을 효과적으로 활용하는 데 도움이 되는 단계별 지침, 코드 예제 및 모범 사례를 다룹니다. 지금 AI 기반 텍스트 처리의 잠재력을 활용하고 PHP 프로젝트를 개선하세요.
Gemini에는 다양한 작업 옵션이 있습니다. 여기서는 PHP 프로젝트에서 Gemini 텍스트 생성 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!