عاملها سیستمهایی هستند که از مدلهای Gemini، مجموعهای از ابزارها و قابلیتهای استدلال برای انجام وظایف پیچیده و چند مرحلهای و دستیابی به اهداف خاص بهره میبرند. برخلاف یک فراخوانی مدل واحد، یک عامل میتواند برنامهریزی کند، مجموعهای از اقدامات را اجرا کند، با سیستمهای خارجی تعامل داشته باشد و اطلاعات را برای انجام درخواست کاربر ترکیب کند.
ایجادعامل
یک عامل جدید (نسخه تایپ شده برای SDK) ایجاد میکند.
درخواست بدنه
بدنه درخواست شامل دادههایی با ساختار زیر است:
پیکربندی agent_config آنتیگراویتیایجنتکانفیگ (اختیاری)
پارامترهای پیکربندی برای عامل
فیلدها
حداکثر مجموع توکنها برای اجرای عامل.
مدلی که برای استدلال عامل استفاده میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "antigravity" تنظیم شود.
عامل پایه برای گسترش.
رشته یا مقدار رشتهای از نوع EnvironmentConfig (اختیاری)
پیکربندی محیط برای عامل.
فیلدها
اختیاری. شناسه محیط برای تعامل. در صورت مشخص شدن، درخواست به جای ایجاد یک محیط جدید، محیط موجود را بهروزرسانی میکند.
شبکه EnvironmentNetworkEgressAllowlist یا enum (رشتهای) (اختیاری)
پیکربندی شبکه برای محیط.
انواع ممکن
شیء
پیکربندی شبکه خروجی برای sandbox. در صورت مشخص شدن، دامنههای خارجی که sandbox میتواند به آنها دسترسی داشته باشد را محدود میکند. برای مجاز کردن تمام ترافیک خروجی بدون تزریق هدر، این مورد را به طور کامل حذف کنید.
آرایه allowlist (AllowlistEntry) (اختیاری)
فهرست دامنههای خروجی مجاز. فقط درخواستها به دامنههای فهرستشده مجاز هستند. از [{'domain': '*'}] برای مجاز کردن همه دامنهها استفاده کنید و در عین حال هدرها را روی دامنههای خاص تزریق کنید.
فیلدها
دامنهای که درخواستهای خروجی به آن مجاز است. از کاراکترهای عمومی (مثلاً '*.googleapis.com') پشتیبانی میکند. از '*' برای مجاز کردن همه دامنهها استفاده کنید.
هدرهایی برای تزریق در تمام درخواستهای خروجی مطابق با این دامنه. یک dict یا لیستی از dictها را میپذیرد. پروکسی خروجی این موارد را به طور خودکار تزریق میکند.
رشته
تمام شبکهها را خاموش میکند.
مقادیر ممکن
-
disabledتمام شبکهها را خاموش میکند.
آرایه منابع (منبع) (اختیاری)
هیچ توضیحی ارائه نشده است.
فیلدها
محتوای درونخطی اگر `type` باشد، `INLINE` است.
کدگذاری اختیاری برای محتوای درونخطی (مثلاً `base64`).
منبع محیط. برای فضای ذخیرهسازی ابری، این مسیر فضای ذخیرهسازی ابری است. برای گیتهاب، این مسیر گیتهاب است.
جایی که منبع باید در محیط ظاهر شود.
هیچ توضیحی ارائه نشده است.
مقادیر ممکن:
-
gcsیک مخزن ذخیرهسازی ابری.
-
inlineمحتوای درون خطی.
-
repositoryیک مخزن عمومی. پیشوند پروتکل در URL منبع، ارائهدهنده را مشخص میکند (مثلاً github://، gcs://).
-
skill_registryیک منبع مهارت از سرویس ثبت مهارت. مهارت: projects/{project}/locations/{location}/skills/{skill} SkillRevision: projects/{project}/locations/{location}/skills/{skill}/revisions/{revision} پشتیبانی از نصب همه مهارتها تحت یک پروژه: projects/{project}/locations/{location}/skills.
هیچ توضیحی ارائه نشده است.
همیشه روی "remote" تنظیم شود.
توضیحات عامل برای توسعهدهندگان تا به سرعت آن را بخوانند و درک کنند.
شناسه منحصر به فرد برای عامل.
دستورالعمل سیستم برای عامل.
آرایه ابزارها (AgentTool) (اختیاری)
ابزارهایی که در اختیار نماینده قرار دارد.
انواع ممکن
اجرای کد
ابزاری که میتواند توسط مدل برای اجرای کد استفاده شود.
هیچ توضیحی ارائه نشده است.
همیشه روی "code_execution" تنظیم شود.
عملکرد
ابزاری که میتواند توسط مدل مورد استفاده قرار گیرد.
شرحی از تابع.
نام تابع.
طرحواره JSON برای پارامترهای تابع.
هیچ توضیحی ارائه نشده است.
همیشه روی "function" تنظیم شود.
جستجوی گوگل
ابزاری که میتواند توسط مدل برای جستجو در گوگل استفاده شود.
انواع زمینهسازی جستجو برای فعالسازی.
مقادیر ممکن:
-
web_searchتنظیم این فیلد، جستجوی وب را فعال میکند. فقط نتایج متنی برگردانده میشوند.
-
image_searchتنظیم این فیلد، جستجوی تصویر را فعال میکند. بایتهای تصویر برگردانده میشوند.
-
enterprise_web_searchتنظیم این فیلد، جستجوی وب سازمانی را فعال میکند.
هیچ توضیحی ارائه نشده است.
همیشه روی "google_search" تنظیم شود.
مکپسرور
MCPServer سروری است که میتواند توسط مدل برای انجام اقدامات فراخوانی شود.
آرایه allowed_tools (AllowedTools) (اختیاری)
ابزارهای مجاز.
فیلدها
حالت انتخاب ابزار.
مقادیر ممکن:
-
autoانتخاب خودکار ابزار.
-
anyهر انتخاب ابزاری.
-
noneبدون انتخاب ابزار.
-
validatedانتخاب ابزار معتبر.
نام ابزارهای مجاز
اختیاری: در صورت نیاز، فیلدهایی برای هدرهای احراز هویت، زمانهای انقضا و غیره.
نام سرور MCP.
هیچ توضیحی ارائه نشده است.
همیشه روی "mcp_server" تنظیم شود.
آدرس کامل URL برای نقطه پایانی MCPServer. مثال: "https://api.example.com/mcp"
متن آدرس
ابزاری که میتواند توسط مدل برای دریافت متن URL استفاده شود.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_context" تنظیم شود.
پاسخ
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
پیکربندی agent_config آنتیگراویتیایجنتکانفیگ (اختیاری)
پارامترهای پیکربندی برای عامل
فیلدها
حداکثر مجموع توکنها برای اجرای عامل.
مدلی که برای استدلال عامل استفاده میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "antigravity" تنظیم شود.
عامل پایه برای گسترش.
رشته یا مقدار رشتهای از نوع EnvironmentConfig (اختیاری)
پیکربندی محیط برای عامل.
فیلدها
اختیاری. شناسه محیط برای تعامل. در صورت مشخص شدن، درخواست به جای ایجاد یک محیط جدید، محیط موجود را بهروزرسانی میکند.
شبکه EnvironmentNetworkEgressAllowlist یا enum (رشتهای) (اختیاری)
پیکربندی شبکه برای محیط.
انواع ممکن
شیء
پیکربندی شبکه خروجی برای sandbox. در صورت مشخص شدن، دامنههای خارجی که sandbox میتواند به آنها دسترسی داشته باشد را محدود میکند. برای مجاز کردن تمام ترافیک خروجی بدون تزریق هدر، این مورد را به طور کامل حذف کنید.
آرایه allowlist (AllowlistEntry) (اختیاری)
فهرست دامنههای خروجی مجاز. فقط درخواستها به دامنههای فهرستشده مجاز هستند. از [{'domain': '*'}] برای مجاز کردن همه دامنهها استفاده کنید و در عین حال هدرها را روی دامنههای خاص تزریق کنید.
فیلدها
دامنهای که درخواستهای خروجی به آن مجاز است. از کاراکترهای عمومی (مثلاً '*.googleapis.com') پشتیبانی میکند. از '*' برای مجاز کردن همه دامنهها استفاده کنید.
هدرهایی برای تزریق در تمام درخواستهای خروجی مطابق با این دامنه. یک dict یا لیستی از dictها را میپذیرد. پروکسی خروجی این موارد را به طور خودکار تزریق میکند.
رشته
تمام شبکهها را خاموش میکند.
مقادیر ممکن
-
disabledتمام شبکهها را خاموش میکند.
آرایه منابع (منبع) (اختیاری)
هیچ توضیحی ارائه نشده است.
فیلدها
محتوای درونخطی اگر `type` باشد، `INLINE` است.
کدگذاری اختیاری برای محتوای درونخطی (مثلاً `base64`).
منبع محیط. برای فضای ذخیرهسازی ابری، این مسیر فضای ذخیرهسازی ابری است. برای گیتهاب، این مسیر گیتهاب است.
جایی که منبع باید در محیط ظاهر شود.
هیچ توضیحی ارائه نشده است.
مقادیر ممکن:
-
gcsیک مخزن ذخیرهسازی ابری.
-
inlineمحتوای درون خطی.
-
repositoryیک مخزن عمومی. پیشوند پروتکل در URL منبع، ارائهدهنده را مشخص میکند (مثلاً github://، gcs://).
-
skill_registryیک منبع مهارت از سرویس ثبت مهارت. مهارت: projects/{project}/locations/{location}/skills/{skill} SkillRevision: projects/{project}/locations/{location}/skills/{skill}/revisions/{revision} پشتیبانی از نصب همه مهارتها تحت یک پروژه: projects/{project}/locations/{location}/skills.
هیچ توضیحی ارائه نشده است.
همیشه روی "remote" تنظیم شود.
توضیحات عامل برای توسعهدهندگان تا به سرعت آن را بخوانند و درک کنند.
شناسه منحصر به فرد برای عامل.
دستورالعمل سیستم برای عامل.
آرایه ابزارها (AgentTool) (اختیاری)
ابزارهایی که در اختیار نماینده قرار دارد.
انواع ممکن
اجرای کد
ابزاری که میتواند توسط مدل برای اجرای کد استفاده شود.
هیچ توضیحی ارائه نشده است.
همیشه روی "code_execution" تنظیم شود.
عملکرد
ابزاری که میتواند توسط مدل مورد استفاده قرار گیرد.
شرحی از تابع.
نام تابع.
طرحواره JSON برای پارامترهای تابع.
هیچ توضیحی ارائه نشده است.
همیشه روی "function" تنظیم شود.
جستجوی گوگل
ابزاری که میتواند توسط مدل برای جستجو در گوگل استفاده شود.
انواع زمینهسازی جستجو برای فعالسازی.
مقادیر ممکن:
-
web_searchتنظیم این فیلد، جستجوی وب را فعال میکند. فقط نتایج متنی برگردانده میشوند.
-
image_searchتنظیم این فیلد، جستجوی تصویر را فعال میکند. بایتهای تصویر برگردانده میشوند.
-
enterprise_web_searchتنظیم این فیلد، جستجوی وب سازمانی را فعال میکند.
هیچ توضیحی ارائه نشده است.
همیشه روی "google_search" تنظیم شود.
مکپسرور
MCPServer سروری است که میتواند توسط مدل برای انجام اقدامات فراخوانی شود.
آرایه allowed_tools (AllowedTools) (اختیاری)
ابزارهای مجاز.
فیلدها
حالت انتخاب ابزار.
مقادیر ممکن:
-
autoانتخاب خودکار ابزار.
-
anyهر انتخاب ابزاری.
-
noneبدون انتخاب ابزار.
-
validatedانتخاب ابزار معتبر.
نام ابزارهای مجاز
اختیاری: در صورت نیاز، فیلدهایی برای هدرهای احراز هویت، زمانهای انقضا و غیره.
نام سرور MCP.
هیچ توضیحی ارائه نشده است.
همیشه روی "mcp_server" تنظیم شود.
آدرس کامل URL برای نقطه پایانی MCPServer. مثال: "https://api.example.com/mcp"
متن آدرس
ابزاری که میتواند توسط مدل برای دریافت متن URL استفاده شود.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_context" تنظیم شود.
ایجاد عامل
پاسخ نمونه
{ "created": "2025-11-26T12:25:15Z", "display_name": "My Research Agent", "id": "ag_abc123", "object": "agent", "system_instruction": "You are a helpful research assistant.", "tools": [ { "type": "google_search" } ], "updated": "2025-11-26T12:25:15Z" }
نماینده با منابع
پاسخ نمونه
{ "created": "2025-11-26T12:25:15Z", "id": "data-analyst-abc123", "object": "agent", "system_instruction": "You are a data analyst. Always include visualizations and export results as PDF.", "updated": "2025-11-26T12:25:15Z" }
عامل از محیط جدا شده است
پاسخ نمونه
{ "created": "2025-11-26T12:25:15Z", "id": "my-data-analyst", "object": "agent", "system_instruction": "You are a data analyst. Use the template at /workspace/template.py for all reports.", "updated": "2025-11-26T12:25:15Z" }
لیست ایجنتها
همه نمایندگان را فهرست میکند.
پارامترهای مسیر/پرسوجو
هیچ توضیحی ارائه نشده است.
هیچ توضیحی ارائه نشده است.
هیچ توضیحی ارائه نشده است.
پاسخ
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
هیچ توضیحی ارائه نشده است.
هیچ توضیحی ارائه نشده است.
لیست نمایندگان
پاسخ نمونه
{ "data": [ { "created": "2025-11-26T12:25:15Z", "display_name": "My Research Agent", "id": "ag_abc123", "object": "agent", "system_instruction": "You are a helpful research assistant.", "updated": "2025-11-26T12:25:15Z" } ], "object": "list" }
دریافت عامل
یک نماینده خاص دریافت میکند.
پارامترهای مسیر/پرسوجو
هیچ توضیحی ارائه نشده است.
پاسخ
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
پیکربندی agent_config آنتیگراویتیایجنتکانفیگ (اختیاری)
پارامترهای پیکربندی برای عامل
فیلدها
حداکثر مجموع توکنها برای اجرای عامل.
مدلی که برای استدلال عامل استفاده میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "antigravity" تنظیم شود.
عامل پایه برای گسترش.
رشته یا مقدار رشتهای از نوع EnvironmentConfig (اختیاری)
پیکربندی محیط برای عامل.
فیلدها
اختیاری. شناسه محیط برای تعامل. در صورت مشخص شدن، درخواست به جای ایجاد یک محیط جدید، محیط موجود را بهروزرسانی میکند.
شبکه EnvironmentNetworkEgressAllowlist یا enum (رشتهای) (اختیاری)
پیکربندی شبکه برای محیط.
انواع ممکن
شیء
پیکربندی شبکه خروجی برای sandbox. در صورت مشخص شدن، دامنههای خارجی که sandbox میتواند به آنها دسترسی داشته باشد را محدود میکند. برای مجاز کردن تمام ترافیک خروجی بدون تزریق هدر، این مورد را به طور کامل حذف کنید.
آرایه allowlist (AllowlistEntry) (اختیاری)
فهرست دامنههای خروجی مجاز. فقط درخواستها به دامنههای فهرستشده مجاز هستند. از [{'domain': '*'}] برای مجاز کردن همه دامنهها استفاده کنید و در عین حال هدرها را روی دامنههای خاص تزریق کنید.
فیلدها
دامنهای که درخواستهای خروجی به آن مجاز است. از کاراکترهای عمومی (مثلاً '*.googleapis.com') پشتیبانی میکند. از '*' برای مجاز کردن همه دامنهها استفاده کنید.
هدرهایی برای تزریق در تمام درخواستهای خروجی مطابق با این دامنه. یک dict یا لیستی از dictها را میپذیرد. پروکسی خروجی این موارد را به طور خودکار تزریق میکند.
رشته
تمام شبکهها را خاموش میکند.
مقادیر ممکن
-
disabledتمام شبکهها را خاموش میکند.
آرایه منابع (منبع) (اختیاری)
هیچ توضیحی ارائه نشده است.
فیلدها
محتوای درونخطی اگر `type` باشد، `INLINE` است.
کدگذاری اختیاری برای محتوای درونخطی (مثلاً `base64`).
منبع محیط. برای فضای ذخیرهسازی ابری، این مسیر فضای ذخیرهسازی ابری است. برای گیتهاب، این مسیر گیتهاب است.
جایی که منبع باید در محیط ظاهر شود.
هیچ توضیحی ارائه نشده است.
مقادیر ممکن:
-
gcsیک مخزن ذخیرهسازی ابری.
-
inlineمحتوای درون خطی.
-
repositoryیک مخزن عمومی. پیشوند پروتکل در URL منبع، ارائهدهنده را مشخص میکند (مثلاً github://، gcs://).
-
skill_registryیک منبع مهارت از سرویس ثبت مهارت. مهارت: projects/{project}/locations/{location}/skills/{skill} SkillRevision: projects/{project}/locations/{location}/skills/{skill}/revisions/{revision} پشتیبانی از نصب همه مهارتها تحت یک پروژه: projects/{project}/locations/{location}/skills.
هیچ توضیحی ارائه نشده است.
همیشه روی "remote" تنظیم شود.
توضیحات عامل برای توسعهدهندگان تا به سرعت آن را بخوانند و درک کنند.
شناسه منحصر به فرد برای عامل.
دستورالعمل سیستم برای عامل.
آرایه ابزارها (AgentTool) (اختیاری)
ابزارهایی که در اختیار نماینده قرار دارد.
انواع ممکن
اجرای کد
ابزاری که میتواند توسط مدل برای اجرای کد استفاده شود.
هیچ توضیحی ارائه نشده است.
همیشه روی "code_execution" تنظیم شود.
عملکرد
ابزاری که میتواند توسط مدل مورد استفاده قرار گیرد.
شرحی از تابع.
نام تابع.
طرحواره JSON برای پارامترهای تابع.
هیچ توضیحی ارائه نشده است.
همیشه روی "function" تنظیم شود.
جستجوی گوگل
ابزاری که میتواند توسط مدل برای جستجو در گوگل استفاده شود.
انواع زمینهسازی جستجو برای فعالسازی.
مقادیر ممکن:
-
web_searchتنظیم این فیلد، جستجوی وب را فعال میکند. فقط نتایج متنی برگردانده میشوند.
-
image_searchتنظیم این فیلد، جستجوی تصویر را فعال میکند. بایتهای تصویر برگردانده میشوند.
-
enterprise_web_searchتنظیم این فیلد، جستجوی وب سازمانی را فعال میکند.
هیچ توضیحی ارائه نشده است.
همیشه روی "google_search" تنظیم شود.
مکپسرور
MCPServer سروری است که میتواند توسط مدل برای انجام اقدامات فراخوانی شود.
آرایه allowed_tools (AllowedTools) (اختیاری)
ابزارهای مجاز.
فیلدها
حالت انتخاب ابزار.
مقادیر ممکن:
-
autoانتخاب خودکار ابزار.
-
anyهر انتخاب ابزاری.
-
noneبدون انتخاب ابزار.
-
validatedانتخاب ابزار معتبر.
نام ابزارهای مجاز
اختیاری: در صورت نیاز، فیلدهایی برای هدرهای احراز هویت، زمانهای انقضا و غیره.
نام سرور MCP.
هیچ توضیحی ارائه نشده است.
همیشه روی "mcp_server" تنظیم شود.
آدرس کامل URL برای نقطه پایانی MCPServer. مثال: "https://api.example.com/mcp"
متن آدرس
ابزاری که میتواند توسط مدل برای دریافت متن URL استفاده شود.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_context" تنظیم شود.
دریافت نماینده
پاسخ نمونه
{ "created": "2025-11-26T12:25:15Z", "display_name": "My Research Agent", "id": "ag_abc123", "object": "agent", "system_instruction": "You are a helpful research assistant.", "tools": [ { "type": "google_search" } ], "updated": "2025-11-26T12:25:15Z" }
حذف کننده
یک نماینده را حذف میکند.
پارامترهای مسیر/پرسوجو
هیچ توضیحی ارائه نشده است.
پاسخ
در صورت موفقیت، پاسخ خالی است.
حذف عامل
منابع
عامل
تعریف یک عامل برای API CreateAgent. این پیام هدف تجزیه JSON مبتنی بر annotation-parser است. قالب جدید: { "id": "customer-sentinel", "base_agent": "", "system_instruction": "...", "base_environment": { "type": "remote", "sources": [...] }, "tools": [ { "type": "code_execution"} ] }
فیلدها
پیکربندی agent_config آنتیگراویتیایجنتکانفیگ (اختیاری)
پارامترهای پیکربندی برای عامل
فیلدها
حداکثر مجموع توکنها برای اجرای عامل.
مدلی که برای استدلال عامل استفاده میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "antigravity" تنظیم شود.
عامل پایه برای گسترش.
رشته یا مقدار رشتهای از نوع EnvironmentConfig (اختیاری)
پیکربندی محیط برای عامل.
فیلدها
اختیاری. شناسه محیط برای تعامل. در صورت مشخص شدن، درخواست به جای ایجاد یک محیط جدید، محیط موجود را بهروزرسانی میکند.
شبکه EnvironmentNetworkEgressAllowlist یا enum (رشتهای) (اختیاری)
پیکربندی شبکه برای محیط.
انواع ممکن
شیء
پیکربندی شبکه خروجی برای sandbox. در صورت مشخص شدن، دامنههای خارجی که sandbox میتواند به آنها دسترسی داشته باشد را محدود میکند. برای مجاز کردن تمام ترافیک خروجی بدون تزریق هدر، این مورد را به طور کامل حذف کنید.
آرایه allowlist (AllowlistEntry) (اختیاری)
فهرست دامنههای خروجی مجاز. فقط درخواستها به دامنههای فهرستشده مجاز هستند. از [{'domain': '*'}] برای مجاز کردن همه دامنهها استفاده کنید و در عین حال هدرها را روی دامنههای خاص تزریق کنید.
فیلدها
دامنهای که درخواستهای خروجی به آن مجاز است. از کاراکترهای عمومی (مثلاً '*.googleapis.com') پشتیبانی میکند. از '*' برای مجاز کردن همه دامنهها استفاده کنید.
هدرهایی برای تزریق در تمام درخواستهای خروجی مطابق با این دامنه. یک dict یا لیستی از dictها را میپذیرد. پروکسی خروجی این موارد را به طور خودکار تزریق میکند.
رشته
تمام شبکهها را خاموش میکند.
مقادیر ممکن
-
disabledتمام شبکهها را خاموش میکند.
آرایه منابع (منبع) (اختیاری)
هیچ توضیحی ارائه نشده است.
فیلدها
محتوای درونخطی اگر `type` باشد، `INLINE` است.
کدگذاری اختیاری برای محتوای درونخطی (مثلاً `base64`).
منبع محیط. برای فضای ذخیرهسازی ابری، این مسیر فضای ذخیرهسازی ابری است. برای گیتهاب، این مسیر گیتهاب است.
جایی که منبع باید در محیط ظاهر شود.
هیچ توضیحی ارائه نشده است.
مقادیر ممکن:
-
gcsیک مخزن ذخیرهسازی ابری.
-
inlineمحتوای درون خطی.
-
repositoryیک مخزن عمومی. پیشوند پروتکل در URL منبع، ارائهدهنده را مشخص میکند (مثلاً github://، gcs://).
-
skill_registryیک منبع مهارت از سرویس ثبت مهارت. مهارت: projects/{project}/locations/{location}/skills/{skill} SkillRevision: projects/{project}/locations/{location}/skills/{skill}/revisions/{revision} پشتیبانی از نصب همه مهارتها تحت یک پروژه: projects/{project}/locations/{location}/skills.
هیچ توضیحی ارائه نشده است.
همیشه روی "remote" تنظیم شود.
توضیحات عامل برای توسعهدهندگان تا به سرعت آن را بخوانند و درک کنند.
شناسه منحصر به فرد برای عامل.
دستورالعمل سیستم برای عامل.
آرایه ابزارها (AgentTool) (اختیاری)
ابزارهایی که در اختیار نماینده قرار دارد.
انواع ممکن
اجرای کد
ابزاری که میتواند توسط مدل برای اجرای کد استفاده شود.
هیچ توضیحی ارائه نشده است.
همیشه روی "code_execution" تنظیم شود.
عملکرد
ابزاری که میتواند توسط مدل مورد استفاده قرار گیرد.
شرحی از تابع.
نام تابع.
طرحواره JSON برای پارامترهای تابع.
هیچ توضیحی ارائه نشده است.
همیشه روی "function" تنظیم شود.
جستجوی گوگل
ابزاری که میتواند توسط مدل برای جستجو در گوگل استفاده شود.
انواع زمینهسازی جستجو برای فعالسازی.
مقادیر ممکن:
-
web_searchتنظیم این فیلد، جستجوی وب را فعال میکند. فقط نتایج متنی برگردانده میشوند.
-
image_searchتنظیم این فیلد، جستجوی تصویر را فعال میکند. بایتهای تصویر برگردانده میشوند.
-
enterprise_web_searchتنظیم این فیلد، جستجوی وب سازمانی را فعال میکند.
هیچ توضیحی ارائه نشده است.
همیشه روی "google_search" تنظیم شود.
مکپسرور
MCPServer سروری است که میتواند توسط مدل برای انجام اقدامات فراخوانی شود.
آرایه allowed_tools (AllowedTools) (اختیاری)
ابزارهای مجاز.
فیلدها
حالت انتخاب ابزار.
مقادیر ممکن:
-
autoانتخاب خودکار ابزار.
-
anyهر انتخاب ابزاری.
-
noneبدون انتخاب ابزار.
-
validatedانتخاب ابزار معتبر.
نام ابزارهای مجاز
اختیاری: در صورت نیاز، فیلدهایی برای هدرهای احراز هویت، زمانهای انقضا و غیره.
نام سرور MCP.
هیچ توضیحی ارائه نشده است.
همیشه روی "mcp_server" تنظیم شود.
آدرس کامل URL برای نقطه پایانی MCPServer. مثال: "https://api.example.com/mcp"
متن آدرس
ابزاری که میتواند توسط مدل برای دریافت متن URL استفاده شود.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_context" تنظیم شود.