استفاده از هوش مصنوعی گوگل (Gemini) در لاراول

استفاده از هوش مصنوعی گوگل (Gemini) در لاراول

خوب توی این مطلب قصد دارم شما رو با یک package از لاراول آشنا کنم که با استفاده از اون می تونید به راحتی بتونید با هوش مصنوعی Gemini صحبت کنید یا حتی برای اون تصویر بفرستید و ازش توضیحات مربوط به تصویر رو بخواید!

حتما می دونید که  Gemini مجموعه‌ای از چندین مدل‌ هوش مصنوعی مولد است گوگل هست توسط Google DeepMind توسعه یافته. پروژه ی Gemini بخشی از تلاش های گوگل بوده که هدف گوگل ایجاد یک هوش مصنوعی برتر و به نوعی رقیبی برای GPT بوده. این هوش مصنوعی از سه مدل مختلف زبانی LLM با اندازه و پیچیدگی های متفاوت ایجاد شده و از زبان طبیعی NLP برای تفسیر پویا و پاسخ به ورودی های کاربر استفاده میکنه.

از این هوش مصنوعی هنوز گوگل اطلاعات زیادی به بیرون ارایه نداده اما خوب ساندار پیچا، مدیر عامل گفت: Gemini ماحصل تلاش ها و همکاری تیم های مختلف گوگل است. هوش مصنوعی Gemini به صورت multimodal ساخته شده و می‌تواند به طور عمومی و یکپارچه اطلاعات مختلف مانند متن، کد، صدا، تصویر و ویدیو را درک کند، با آن ها عمل کند و یا آن ها را ترکیب کند.

 

خوب توی این مطلب قصد دارم شما رو با یک package از لاراول آشنا کنم که با استفاده از اون می تونید به راحتی بتونید با هوش مصنوعی Gemini صحبت کنید یا حتی برای اون تصویر بفرستید و ازش توضیحات مربوط به تصویر رو بخواید!

 

برای استفاده از هوش مصنوعی گوگل (Gemini) باید پکیج google-gemini-php/laravel رو نصب کنید. این پکیج به شما قابلیت استفاده تستی و ایجاد پاسخ های فیک رو هم برای تست پکیج میده.

برای نصب این پیکج کافیه دستور زیر رو در محیط کامندلاین سیستم خودتون اجرا کنید

composer require google-gemini-php/laravel

بعد از نصب پکیج دستور زیر رو اجرا کنید

php artisan gemini:install

با دستور بالا فایل config مربوط به این پکیج به لاوارل شما اضاف میشود. و شما می توانید تنظیمات مربوطه را مشاهده و تغییر بدین.

 

برای نمونه می توانید بصورت زیر از این پکیج استفاده کنید:

$result = Gemini::geminiPro()->generateContent('Hello');
 
$result->text(); // Hello! How can I assist you today?

 

همچنین هوش مصنوعی گوگل می تواند بصورت همزمان با متن، تصویر و ویدیو کار کند و پاسخ شما را بدهید. فرض کنید یک تصویر داریم که میخواهیم از اون بپرسیم نظرت درباره این تصویر چیه؟

بصورت زیر میتونید اینکار رو انجام بدین

$result = Gemini::geminiProVision()
 ->generateContent([
  'What is this picture?',
  new Blob(
   mimeType: MimeType::IMAGE_JPEG,
   data: base64_encode(
    file_get_contents('https://storage.googleapis.com/generativeai-downloads/images/scones.jpg')
   )
  )
 ]);
 
$result->text();

 

از این لینک هم میتونید با Gemini بیشتر آشنا بشین و همچنین API Key مورد نیاز رو بسازید.

 

امیدوارم این مطلب برای شما مفید بوده باشه. اگر سوالی دارید از بخش نظرات برای ما ارسال کنید.

 

 


دسته بندی ها:

لاراول

ارسال نظر

برای اطلاع از پاسخ به نظر شما می توانید ایمیل یا شماره موبایل خود را وارد نمایید. *

ایمیل و شماره موبایل شما کاملا مخفی خواهد ماند و در سایت نمایش داده نخواهد شد. *

اگر نظری برای این مطلب ارسال شد از طریق ایمیل مرا اطلاع بده!
لسیت نظرات
هنوز برای این مطلب نظری ارسال نشده است!