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