ابزارهای بومی گوگل ( Gemini )
مدلهای Gemini دارای مجموعهای از ابزارهای بومی گوگل هستند که به طور مستقیم در مدل یکپارچه شدهاند. برخلاف ابزارهای جهانی، این ابزارها به صورت سرور-سایده پردازش میشوند بدون بار اضافی فراخوانی تابع.
ابزارهای بومی گوگل در دسترس
| ابزار | کلید ابزار | توضیحات |
|---|---|---|
| جستجوی گوگل | googleSearch | یافتن اطلاعات جاری از گوگل |
| اجرای کد | codeExecution | نوشتن و اجرای کد پایتون در یک sandbox |
| بافت URL | urlContext | استخراج محتوا از یک URL مشخص |
| نقشههای گوگل | googleMaps | جستجوی موقعیتها و درخواست اطلاعات مسیر |
نحوه کار
وقتی یک مدل Gemini را انتخاب میکنید و یکی یا چند ابزار بومی گوگل را فعال میکنید، این ابزارها مستقیماً توسط مدل پردازش میشوند. هوش مصنوعی بهطور خودکار تصمیم میگیرد که کدام ابزار در کدام وضعیت بر اساس سؤال شما استفاده شود.
انحصاری بودن
ابزارهای بومی گوگل منحصراً هستند: هنگامی که یک ابزار بومی گوگل فعال است، ابزارهای جهانی (مانند جستجوی اینترنت یا جستجوی تصاویر) به طور خودکار غیرفعال میشوند. این کار سازگاری بهینه با مدلهای Gemini را تضمین میکند.
تنظیمات
| تنظیمات | مقدار |
|---|---|
| در دسترس برای | مدلهای Gemini |
| انحصاری | بله (جایگزین ابزارهای جهانی) |
مزایا نسبت به ابزارهای جهانی
| ابزارهای بومی گوگل | ابزارهای جهانی |
|---|---|
| مستقیم در Gemini یکپارچه شده | فراخوانی API بیرونی |
| عدم نیاز به دور پاسخ تابع اضافی | تاخیر اضافی به دلیل فراخوانی ابزار |
| بهینهشده برای Gemini | با همه مدلها کار میکند |
| پردازش سرور-ساید | توزیع ابزار در کلاینت-ساید |
اجرای کد با فایلها
فایلهایی که در چت ارسال میکنید به طور خودکار قبل از فراخوانی ابزار اجرای کد به API Gemini Files آپلود میشوند. پس از پایان کار فایلهای آپلود شده بهطور خودکار پاک میشوند. این امکان تحلیل مستقیم فایلهای CSV، تصاویر یا دادههای دیگر را فراهم میکند.
نمونههای استفاده
- جستجوی گوگل: "اخبار امروز درباره مقررات هوش مصنوعی چه بود؟"
- اجرای کد: "میانگین نمرات این اعداد را محاسبه کن: 7، 8، 6، 9، 7"
- بافت URL: "چه چیزی در صفحه https://example.com/document وجود دارد؟"
- نقشههای گوگل: "مسیر از آمستردام تا اوترخت چیست؟"