تریگرها به شما امکان میدهند تا اجرای عاملها را در یک برنامهی cron زمانبندی کنید و وظایف خودکار و تکرارشونده را فعال کنید.
ایجادتریگر
یک تریگر جدید ایجاد میکند که عامل مشخص شده را در زمانبندی cron داده شده فراخوانی میکند.
درخواست بدنه
بدنه درخواست شامل دادههایی با ساختار زیر است:
اختیاری. نام نمایشی تریگر.
اختیاری. شناسه محیط برای اجرای تریگر.
اختیاری. زمان اجرای تعامل فعالشده.
الزامی. الگوی درخواست تعاملی که باید اجرا شود.
اختیاری. حداکثر تعداد خطاهای متوالی مجاز قبل از اینکه تریگر به طور خودکار متوقف شود (وضعیت به ERROR تبدیل شود).
الزامی. برنامه زمانی cron که trigger باید روی آن اجرا شود. قالب استاندارد cron.
الزامی. منطقه زمانی که برنامه باید در آن تفسیر شود.
پاسخ
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
فقط خروجی. تعداد شکستهای متوالی که از آخرین اجرای موفق رخ دادهاند.
فقط خروجی. زمانی که تریگر ایجاد شده است.
اختیاری. نام نمایشی تریگر.
اختیاری. شناسه محیط برای اجرای تریگر.
اختیاری. زمان اجرای تعامل فعالشده.
الزامی. فقط خروجی. شناسه. شناسهی تریگر.
تعامل تعامل (اختیاری)
الزامی. الگوی درخواست تعاملی که باید اجرا شود.
فیلدها
گزینه عامل (اختیاری)
نام «عامل» مورد استفاده برای ایجاد تعامل.
مقادیر ممکن
-
deep-research-pro-preview-12-2025نماینده تحقیقات عمیق جمینی
-
deep-research-preview-04-2026نماینده تحقیقات عمیق جمینی
-
deep-research-max-preview-04-2026مامور مکس تحقیقات عمیق جمینی
-
antigravity-preview-05-2026از عامل مدیریتشدهی Antigravity برای انجام وظایف چند مرحلهای که نیاز به استدلال، عملیات فایل و استفاده از ابزار دارند، استفاده کنید.
شیء agent_config (اختیاری)
پارامترهای پیکربندی برای تعامل عامل.
انواع ممکن
تفکیککننده چندریختی: type
پیکربندی عامل ضد جاذبه
پیکربندی برای زمان اجرای عامل Antigravity. کنترل سمت سرور بر محیط اجرای عامل و پیکربندی ابزار را فراهم میکند.
حداکثر مجموع توکنها برای اجرای عامل.
مدلی که برای استدلال عامل استفاده میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "antigravity" تنظیم شود.
پیکربندی CodeMenderAgentConfig
پیکربندی برای عامل CodeMender.
درخواست_یافتن (اختیاری )
پارامترهایی برای یافتن آسیبپذیریها
فیلدها
دستورالعملهای زمینهای یا سفارشی اضافی که توسط کاربر برای هدایت تحلیل آسیبپذیری ارائه میشود.
شناسهی یک یافتهی خاص برای تأیید. این مورد عمدتاً در حالت VERIFY برای تمرکز اعتبارسنجی مبتنی بر اجرای عامل بر روی یک آسیبپذیری واحد استفاده میشود.
نحوهی جلسهی یافتن.
مقادیر ممکن:
-
scanاسکن سریع فقط با استفاده از طبقهبندیکننده اولیه.
-
verifyطبقهبندی را انجام میدهد و به دنبال آن بررسی دقیقی انجام میدهد.
آرایه source_files (محتوای فایل) (اختیاری)
فهرستی از فایلهای منبع که به عنوان زمینه برای اسکن ارائه میشوند.
فیلدها
محتوای متنی فایل که با استاندارد UTF-8 کدگذاری شده است.
مسیر نسبی فایل از ریشه پروژه.
درخواست رفع مشکل (اختیاری)
پارامترهای رفع آسیبپذیریها
فیلدها
دستورالعملهای زمینهای یا سفارشی اضافی که توسط کاربر برای هدایت فرآیند تولید پچ ارائه میشود.
شناسهی یافتهی امنیتی خاصی که باید اصلاح شود. این شناسه به یک آسیبپذیری کشفشدهی قبلی اشاره دارد.
آرایه source_files (محتوای فایل) (اختیاری)
فهرستی از فایلهای منبع که زمینه را برای اصلاح فراهم میکنند. این فایلها معمولاً فایلهایی هستند که حاوی آسیبپذیری شناساییشده هستند.
فیلدها
محتوای متنی فایل که با استاندارد UTF-8 کدگذاری شده است.
مسیر نسبی فایل از ریشه پروژه.
نام مدلی که برای عامل CodeMender استفاده میشود. در هر جلسه CodeMender فقط از یک مدل استفاده خواهد شد.
session_config پیکربندی جلسه (اختیاری)
پیکربندیهای اختیاری مختص جلسه برای لغو رفتار پیشفرض عامل.
فیلدها
حداکثر تعداد دورهای تعاملی که عامل مجاز است قبل از رسیدن به مهلت زمانی مشخص شده انجام دهد.
پارامتری برای گروهبندی چندین تعامل که متعلق به یک جلسه CodeMender هستند.
هیچ توضیحی ارائه نشده است.
همیشه روی "code-mender" تنظیم شود.
پیکربندی DeepResearchAgent
پیکربندی برای عامل تحقیقات عمیق.
برنامهریزی انسان در حلقه را برای عامل تحقیقات عمیق فعال میکند. اگر روی درست تنظیم شود، عامل تحقیقات عمیق در پاسخ خود یک طرح تحقیقاتی ارائه میدهد. سپس عامل تنها در صورتی ادامه میدهد که کاربر طرح را در نوبت بعدی تأیید کند.
ابزار bigquery را برای عامل Deep Research فعال میکند.
خلاصههای تفکر ( اختیاری)
اینکه آیا خلاصه نظرات در پاسخ گنجانده شود یا خیر.
مقادیر ممکن
-
autoخلاصههای تفکر خودکار
-
noneبدون خلاصه نویسی فکری.
هیچ توضیحی ارائه نشده است.
همیشه روی "deep-research" تنظیم شود.
اینکه آیا باید از تصاویر در پاسخ استفاده کرد یا خیر.
مقادیر ممکن:
-
offتجسمات را لحاظ نکنید.
-
autoبه طور خودکار تجسمها را شامل میشود.
پیکربندی DynamicAgent
پیکربندی برای عاملهای پویا
هیچ توضیحی ارائه نشده است.
همیشه روی "dynamic" تنظیم شود.
فقط خروجی. زمانی که پاسخ در قالب ISO 8601 (YYYY-MM-DDThh:mm:ssZ) ایجاد شده است.
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" تنظیم شود.
فقط خروجی. شناسه محیط برای تعامل. فقط در صورتی که پیکربندی محیط در درخواست تنظیم شده باشد، پر میشود.
آرایه خطاها (Error) (اختیاری)
فقط خروجی. خطاهای تشخیصی / خطاهای پلتفرم که در تعامل ثبت شدهاند.
فیلدها
یک URI که نوع خطا را مشخص میکند.
یک پیام خطا که برای انسان قابل خواندن باشد.
الزامی. فقط خروجی. یک شناسه منحصر به فرد برای تکمیل تعامل.
پیشفرضها به:
ورودی برای تعامل.
برچسبهایی با فرادادههای تعریفشده توسط کاربر برای درخواست.
مدل ModelOption (اختیاری)
نام «مدل» مورد استفاده برای تولید تعامل.
مقادیر ممکن
-
gemini-2.5-flashاولین مدل استدلال ترکیبی ما که از یک پنجره زمینه ۱ میلیون توکنی پشتیبانی میکند و دارای بودجههای تفکر است.
-
gemini-2.5-proمدل چندمنظوره پیشرفته ما، که در کدنویسی و کارهای استدلالی پیچیده عالی عمل میکند.
-
gemma-4-26b-a4b-itجما ۴ ۲۶ب A4ب آی تی
-
gemma-4-31b-itجما ۴ ۳۱ب آیتی
-
gemini-flash-latestآخرین نسخه از بازی Gemini Flash
-
gemini-flash-lite-latestآخرین نسخه Gemini Flash-Lite
-
gemini-pro-latestآخرین نسخه Gemini Pro
-
gemini-2.5-flash-liteکوچکترین و مقرون به صرفه ترین مدل ما، ساخته شده برای استفاده در مقیاس بزرگ.
-
gemini-2.5-flash-imageمدل تولید تصویر بومی ما، که برای سرعت، انعطافپذیری و درک متنی بهینه شده است. ورودی و خروجی متن با همان قیمت ۲.۵ فلش ارائه میشود.
-
gemini-3-flash-previewهوشمندترین مدل ما که برای سرعت ساخته شده است، هوش مرزی را با جستجو و ردیابی برتر ترکیب میکند.
-
gemini-3.1-pro-previewجدیدترین مدل استدلال SOTA ما با عمق و ظرافت بیسابقه و قابلیتهای قدرتمند درک و کدنویسی چندوجهی.
-
gemini-3.1-pro-preview-customtoolsپیشنمایش Gemini 3.1 Pro برای استفاده از ابزارهای سفارشی بهینه شده است
-
gemini-3.1-flash-liteمقرونبهصرفهترین مدل ما، بهینهشده برای وظایف عاملمحور با حجم بالا، ترجمه و پردازش دادههای ساده.
-
gemini-3-pro-imageتصویر Gemini 3 Pro
-
nano-banana-pro-previewپیشنمایش تصویر Gemini 3 Pro
-
gemini-3.1-flash-imageتصویر فلش جمینی ۳.۱.
-
gemini-3.5-flashهوشمندترین مدل ما برای عملکرد مرزی پایدار در وظایف عاملدار و کدنویسی.
-
gemini-3.6-flashهوشمندترین مدل ما برای عملکرد مرزی پایدار در وظایف عاملدار و کدنویسی.
-
gemini-3.7-flashهوشمندترین مدل ما برای عملکرد مرزی پایدار در وظایف عاملدار و کدنویسی.
-
lyria-3-clip-previewمدل تولید موسیقی با تأخیر کم ما برای کلیپهای صوتی با کیفیت بالا و کنترل دقیق ریتمیک بهینه شده است.
-
lyria-3-pro-previewمدل پیشرفته و کامل ما برای تولید آهنگ با درک عمیق از آهنگسازی، بهینه شده برای کنترل ساختاری دقیق و انتقالهای پیچیده در سبکهای مختلف موسیقی.
-
gemini-robotics-er-1.6-previewپیشنمایش Gemini Robotics-ER 1.6
-
gemini-robotics-er-2-previewپیشنمایش Gemini Robotics Embodied Reasoning 2
محتوای صوتی output_audio (اختیاری)
آخرین صدای تولید شده توسط مدل در پاسخ به درخواست فعلی. توجه: این توسط SDK اضافه شده است.
فیلدها
تعداد کانالهای صوتی
محتوای صوتی.
نوع مایم صدا.
مقادیر ممکن:
-
audio/wavفرمت صوتی WAV
-
audio/mp3فرمت صوتی MP3
-
audio/aiffفرمت صوتی AIFF
-
audio/aacفرمت صوتی AAC
-
audio/oggفرمت صوتی OGG
-
audio/flacفرمت صوتی FLAC
-
audio/mpegفرمت صوتی MPEG
-
audio/m4aفرمت صوتی M4A
-
audio/l16فرمت صوتی L16
-
audio/opusفرمت صوتی OPUS
-
audio/alawفرمت صوتی ALAW
-
audio/mulawفرمت صوتی MULAW
نرخ نمونهبرداری صدا.
هیچ توضیحی ارائه نشده است.
همیشه روی "audio" تنظیم شود.
آدرس اینترنتی (URI) فایل صوتی.
محتوای تصویر خروجی (اختیاری)
آخرین تصویری که توسط مدل در پاسخ به درخواست فعلی تولید شده است. توجه: این تصویر توسط SDK اضافه شده است.
فیلدها
محتوای تصویر.
نوع مایم تصویر.
مقادیر ممکن:
-
image/pngفرمت تصویر PNG
-
image/jpegفرمت تصویر JPEG
-
image/webpفرمت تصویر WebP
-
image/heicفرمت تصویر HEIC
-
image/heifفرمت تصویر HEIF
-
image/gifفرمت تصویر GIF
-
image/bmpفرمت تصویر BMP
-
image/tiffفرمت تصویر TIFF
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
آدرس اینترنتی (URI) تصویر.
متن به هم پیوسته از آخرین خروجی مدل در پاسخ به درخواست فعلی. توجه: این توسط SDK اضافه شده است.
خروجی_ویدئو محتوای ویدیویی (اختیاری)
آخرین ویدیویی که توسط مدل در پاسخ به درخواست فعلی تولید شده است. توجه: این توسط SDK اضافه شده است.
فیلدها
محتوای ویدیویی.
نوع میم (شبیهسازی) ویدیو.
مقادیر ممکن:
-
video/mp4فرمت ویدیویی MP4
-
video/mpegفرمت ویدیویی MPEG
-
video/mpgفرمت ویدیویی MPG
-
video/movفرمت ویدیویی MOV
-
video/aviفرمت ویدیویی AVI
-
video/x-flvفرمت ویدیویی FLV
-
video/webmفرمت ویدیویی وبام
-
video/wmvفرمت ویدیویی WMV
-
video/3gppفرمت ویدیویی 3GPP
پردازش MediaProcessing یا enum (رشتهای) (اختیاری)
چگونه مدل این ویدیو را برای درک پردازش میکند.
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
همیشه روی "video" تنظیم شود.
آدرس اینترنتی (URI) ویدیو.
شناسهی تعامل قبلی، در صورت وجود.
response_format فرمت پاسخ یا آرایه (ResponseFormat) (اختیاری)
تأکید میکند که پاسخ تولید شده یک شیء JSON است که با طرحواره JSON مشخص شده در این فیلد مطابقت دارد.
انواع ممکن
قالب پاسخ صوتی
پیکربندی فرمت خروجی صدا
نرخ بیت بر حسب بیت در ثانیه (bps). فقط برای فرمتهای فشرده (MP3، Opus) قابل استفاده است.
حالت تحویل برای خروجی صدا.
مقادیر ممکن:
-
inlineدادههای صوتی به صورت درونخطی در پاسخ بازگردانده میشوند.
-
uriدادههای صوتی به صورت یک URI برگردانده میشوند.
نوع MIME خروجی صدا.
مقادیر ممکن:
-
audio/mp3فرمت صوتی MP3.
-
audio/ogg_opusفرمت صوتی OGG Opus.
-
audio/l16فرمت صوتی خام PCM (L16).
-
audio/wavفرمت صوتی WAV.
-
audio/alawفرمت صوتی A-law.
-
audio/mulawفرمت صوتی مو-لا.
نرخ نمونهبرداری بر حسب هرتز.
هیچ توضیحی ارائه نشده است.
همیشه روی "audio" تنظیم شود.
قالب پاسخ تصویر
پیکربندی فرمت خروجی تصویر
نسبت ابعاد برای خروجی تصویر.
مقادیر ممکن:
-
1:1نسبت تصویر ۱:۱.
-
2:3نسبت تصویر ۲:۳.
-
3:2نسبت تصویر ۳:۲.
-
3:4نسبت تصویر ۳:۴.
-
4:3نسبت تصویر ۴:۳.
-
4:5نسبت تصویر ۴:۵.
-
5:4نسبت تصویر ۵:۴.
-
9:16نسبت تصویر ۹:۱۶
-
16:9نسبت تصویر ۱۶:۹.
-
21:9نسبت تصویر ۲۱:۹.
-
1:8نسبت تصویر ۱:۸.
-
8:1نسبت تصویر ۸:۱.
-
1:4نسبت تصویر ۱:۴.
-
4:1نسبت تصویر ۴:۱.
حالت تحویل برای خروجی تصویر.
مقادیر ممکن:
-
inlineدادههای تصویر به صورت درونخطی در پاسخ بازگردانده میشوند.
-
uriدادههای تصویر به صورت یک URI برگردانده میشوند.
اندازه تصویر خروجی
مقادیر ممکن:
-
512اندازه تصویر ۵۱۲ پیکسل.
-
1Kحجم تصویر ۱ کیلوبایت
-
2Kاندازه تصویر ۲K
-
4Kاندازه تصویر 4K
نوع MIME تصویر خروجی.
مقادیر ممکن:
-
image/jpegفرمت تصویر JPEG.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
قالب پاسخ متنی
پیکربندی فرمت خروجی متن
نوع MIME متن خروجی.
مقادیر ممکن:
-
application/jsonفرمت خروجی JSON
-
text/plainقالب خروجی متن ساده.
طرحواره JSON که خروجی باید با آن مطابقت داشته باشد. فقط زمانی قابل اجرا است که mime_type برابر با application/json باشد.
هیچ توضیحی ارائه نشده است.
همیشه روی "text" تنظیم شود.
قالب پاسخ ویدیویی
پیکربندی فرمت خروجی ویدئو
نسبت ابعاد برای خروجی ویدئو.
مقادیر ممکن:
-
16:9نسبت تصویر ۱۶:۹.
-
9:16نسبت تصویر ۹:۱۶
حالت تحویل برای خروجی ویدئو.
مقادیر ممکن:
-
inlineدادههای ویدیویی به صورت درونخطی در پاسخ بازگردانده میشوند.
-
uriدادههای ویدیویی به صورت یک URI برگردانده میشوند.
مدت زمان خروجی ویدیو.
آدرس اینترنتی فضای ابری برای ذخیره خروجی ویدیو. در صورتی که حالت تحویل URI باشد، برای Vertex مورد نیاز است.
وضوح خروجی ویدیو. پیشفرض روی ۷۲۰p.
مقادیر ممکن:
-
360pوضوح تصویر ۳۶۰p.
-
720pوضوح تصویر ۷۲۰p.
-
1080pوضوح تصویر ۱۰۸۰p.
-
4kوضوح تصویر 4K.
هیچ توضیحی ارائه نشده است.
همیشه روی "video" تنظیم شود.
آرایه safety_settings (SafetySetting) (اختیاری)
تنظیمات ایمنی برای تعامل.
فیلدها
اختیاری. روش مسدود کردن محتوا. اگر مشخص نشده باشد، رفتار پیشفرض استفاده از امتیاز احتمال است.
مقادیر ممکن:
-
severityروش بلوک آسیب از هر دو امتیاز احتمال و شدت استفاده میکند.
-
probabilityروش بلوک آسیب از امتیاز احتمال استفاده میکند.
الزامی. آستانهی مسدود کردن محتوا. اگر احتمال آسیب از این آستانه بیشتر شود، محتوا مسدود خواهد شد.
مقادیر ممکن:
-
block_low_and_aboveمسدود کردن محتوا با احتمال آسیب کم یا بیشتر.
-
block_medium_and_aboveمحتوایی را که احتمال آسیبرسانی آن متوسط یا بالاتر است، مسدود کنید.
-
block_only_highمسدود کردن محتوا با احتمال آسیب بالا.
-
block_noneصرف نظر از احتمال آسیبرسانی آن، هیچ محتوایی را مسدود نکنید.
-
offفیلتر ایمنی را کاملاً خاموش کنید.
نوع آسیب (اختیاری)
الزامی. نوع دستهبندی آسیبی که باید مسدود شود.
مقادیر ممکن
-
hate_speechمحتوایی که خشونت را ترویج میدهد یا بر اساس ویژگیهای خاص، نفرت علیه افراد یا گروهها را برمیانگیزد.
-
dangerous_contentمحتوایی که فعالیتهای خطرناک را ترویج، تسهیل یا امکانپذیر میکند.
-
harassmentمحتوای توهینآمیز، تهدیدآمیز یا با هدف قلدری، شکنجه یا تمسخر.
-
sexually_explicitمحتوایی که حاوی مطالب جنسی و غیراخلاقی باشد.
-
civic_integrityمنسوخ شده: فیلتر انتخابات دیگر پشتیبانی نمیشود. دستهبندی آسیب، سلامت مدنی است.
-
image_hateتصاویری که حاوی نفرتپراکنی هستند.
-
image_dangerous_contentتصاویری که حاوی محتوای خطرناک هستند.
-
image_harassmentتصاویری که حاوی آزار و اذیت هستند.
-
image_sexually_explicitتصاویری که حاوی محتوای جنسی هستند.
-
jailbreakاعلانهایی که برای دور زدن فیلترهای ایمنی طراحی شدهاند.
service_tier لایه سرویس (اختیاری)
لایه سرویس برای تعامل.
مقادیر ممکن
-
flexسطح خدمات انعطافپذیر.
-
standardسطح خدمات استاندارد.
-
priorityردیف خدمات اولویتدار.
-
deferredردیف خدمات معوق.
الزامی. فقط خروجی. وضعیت تعامل.
مقادیر ممکن:
-
in_progressتعامل در حال انجام است.
-
requires_actionاین تعامل نیاز به اقدام/ورودی از سوی کاربر دارد.
-
completedتعامل تکمیل شده است.
-
failedتعامل شکست خورد.
-
cancelledتعامل لغو شد.
-
incompleteتعامل تکمیل شده است، اما شامل نتایج ناقص است (مثلاً رسیدن به max_tokens).
-
budget_exceededتعامل متوقف شد زیرا بودجه توکن از حد مجاز فراتر رفته بود.
-
queuedتعامل در صف انتظار پردازش قرار میگیرد.
آرایه گامها (Step) (اختیاری)
فقط خروجی. مراحلی که تعامل را تشکیل میدهند، زمانی که در پاسخ گنجانده شوند.
انواع ممکن
مرحله فراخوانی کد (CodeExecutionCallStep)
مرحله فراخوانی اجرای کد.
آرگومانهای CodeExecutionCallStepArgumentها (الزامی)
الزامی. آرگومانهایی که برای اجرای کد ارسال میشوند.
فیلدها
کدی که قرار است اجرا شود.
زبان برنامهنویسی «کد».
مقادیر ممکن:
-
pythonپایتون >= 3.10، با numpy و simpy در دسترس است.
الزامی. یک شناسه منحصر به فرد برای این فراخوانی ابزار خاص.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
همیشه روی "code_execution_call" تنظیم شود.
مرحله اجرای کد (CodeExecutionResultStep)
مرحله نتیجه اجرای کد.
الزامی. شناسهای که با شناسهی بلوک فراخوانی تابع مطابقت داشته باشد.
اینکه آیا اجرای کد منجر به خطا شده است یا خیر.
خروجی اجرای کد. الزامی.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
همیشه روی "code_execution_result" تنظیم شود.
جستجوی فایلفراخوانیمرحله
مرحله فراخوانی جستجوی فایل.
الزامی. یک شناسه منحصر به فرد برای این فراخوانی ابزار خاص.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
همیشه روی "file_search_call" تنظیم شود.
مرحلهی جستجوی فایل
مرحله نتیجه جستجوی فایل
الزامی. شناسهای که با شناسهی بلوک فراخوانی تابع مطابقت داشته باشد.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
همیشه روی "file_search_result" تنظیم شود.
مرحله فراخوانی تابع
مرحله فراخوانی ابزار تابع.
آرگومانهایی که باید به تابع ارسال شوند.
الزامی. یک شناسه منحصر به فرد برای این فراخوانی ابزار خاص.
الزامی. نام ابزاری که باید فراخوانی شود.
هیچ توضیحی ارائه نشده است.
همیشه روی "function_call" تنظیم شود.
تابعنتیجهمرحله
نتیجهی فراخوانی ابزار تابع.
الزامی. شناسهای که با شناسهی بلوک فراخوانی تابع مطابقت داشته باشد.
اینکه آیا فراخوانی ابزار منجر به خطا شده است یا خیر.
نام ابزاری که نامیده شد.
الزامی. نتیجهی فراخوانی ابزار.
هیچ توضیحی ارائه نشده است.
همیشه روی "function_result" تنظیم شود.
گوگل مپ کال استپ
مرحله تماس با نقشه گوگل
آرگومانهای GoogleMapsCallStepArguments (اختیاری)
آرگومانهایی که باید به ابزار نقشههای گوگل ارسال شوند.
فیلدها
کوئریهایی که باید اجرا شوند.
الزامی. یک شناسه منحصر به فرد برای این فراخوانی ابزار خاص.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
همیشه روی "google_maps_call" تنظیم شود.
مرحله نتیجه گوگل مپ
مرحله نتایج نقشه گوگل
الزامی. شناسهای که با شناسهی بلوک فراخوانی تابع مطابقت داشته باشد.
آرایه نتایج (GoogleMapsResultItem) (الزامی)
هیچ توضیحی ارائه نشده است.
فیلدها
آرایه مکانها (GoogleMapsResultPlaces) (اختیاری)
هیچ توضیحی ارائه نشده است.
فیلدها
هیچ توضیحی ارائه نشده است.
هیچ توضیحی ارائه نشده است.
آرایه review_snippets (ReviewSnippet) (اختیاری)
هیچ توضیحی ارائه نشده است.
فیلدها
شناسهی قطعه نقد و بررسی.
عنوان نقد.
لینکی که مربوط به نظر کاربر در نقشه گوگل باشد.
هیچ توضیحی ارائه نشده است.
هیچ توضیحی ارائه نشده است.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
همیشه روی "google_maps_result" تنظیم شود.
جستجوی گوگل
مرحله تماس جستجوی گوگل.
آرگومانهای GoogleSearchCallStepArguments (الزامی)
الزامی. آرگومانهایی که باید به جستجوی گوگل ارسال شوند.
فیلدها
عبارتهای جستجوی وب برای جستجوی وب بعدی.
الزامی. یک شناسه منحصر به فرد برای این فراخوانی ابزار خاص.
نوع اتصال زمینی جستجو فعال شده.
مقادیر ممکن:
-
web_searchتنظیم این فیلد، جستجوی وب را فعال میکند. فقط نتایج متنی برگردانده میشوند.
-
image_searchتنظیم این فیلد، جستجوی تصویر را فعال میکند. بایتهای تصویر برگردانده میشوند.
-
enterprise_web_searchتنظیم این فیلد، جستجوی وب سازمانی را فعال میکند.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
همیشه روی "google_search_call" تنظیم شود.
مرحله نتایج جستجوی گوگل
مرحله نتیجه جستجوی گوگل
الزامی. شناسهای که با شناسهی بلوک فراخوانی تابع مطابقت داشته باشد.
اینکه آیا جستجوی گوگل منجر به خطا شده است یا خیر.
آرایه نتایج (GoogleSearchResultItem) (الزامی)
الزامی. نتایج جستجوی گوگل.
فیلدها
قطعه محتوای وب که میتواند در یک صفحه وب یا نمای وب یک برنامه تعبیه شود.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
همیشه روی "google_search_result" تنظیم شود.
ابزار فراخوانی مکپسرور (McpServerToolCallStep)
مرحله فراخوانی ابزار MCPServer.
الزامی. شیء JSON آرگومانهای تابع.
الزامی. یک شناسه منحصر به فرد برای این فراخوانی ابزار خاص.
الزامی. نام ابزاری که فراخوانی شده است.
الزامی. نام سرور MCP مورد استفاده.
هیچ توضیحی ارائه نشده است.
همیشه روی "mcp_server_tool_call" تنظیم شود.
ابزار نتیجه McpServerTool
مرحله نتیجه ابزار MCPServer.
الزامی. شناسهای که با شناسهی بلوک فراخوانی تابع مطابقت داشته باشد.
نام ابزاری که برای این فراخوانی ابزار خاص فراخوانی میشود.
الزامی. خروجی حاصل از فراخوانی سرور MCP. میتواند متن ساده یا محتوای غنی باشد.
نام سرور MCP مورد استفاده.
هیچ توضیحی ارائه نشده است.
همیشه روی "mcp_server_tool_result" تنظیم شود.
مرحله خروجی مدل
خروجی تولید شده توسط مدل.
آرایه محتوا (محتوا) (اختیاری)
هیچ توضیحی ارائه نشده است.
انواع ممکن
محتوای صوتی
یک بلوک محتوای صوتی.
تعداد کانالهای صوتی
محتوای صوتی.
نوع مایم صدا.
مقادیر ممکن:
-
audio/wavفرمت صوتی WAV
-
audio/mp3فرمت صوتی MP3
-
audio/aiffفرمت صوتی AIFF
-
audio/aacفرمت صوتی AAC
-
audio/oggفرمت صوتی OGG
-
audio/flacفرمت صوتی FLAC
-
audio/mpegفرمت صوتی MPEG
-
audio/m4aفرمت صوتی M4A
-
audio/l16فرمت صوتی L16
-
audio/opusفرمت صوتی OPUS
-
audio/alawفرمت صوتی ALAW
-
audio/mulawفرمت صوتی MULAW
نرخ نمونهبرداری صدا.
هیچ توضیحی ارائه نشده است.
همیشه روی "audio" تنظیم شود.
آدرس اینترنتی (URI) فایل صوتی.
محتوای سند
یک بلوک محتوای سند.
محتوای سند.
نوع MIME سند.
مقادیر ممکن:
-
application/pdfفرمت سند PDF
-
text/csvفرمت سند CSV
هیچ توضیحی ارائه نشده است.
همیشه روی "document" تنظیم شود.
آدرس اینترنتی (URI) سند.
محتوای تصویر
یک بلوک محتوای تصویر.
محتوای تصویر.
نوع مایم تصویر.
مقادیر ممکن:
-
image/pngفرمت تصویر PNG
-
image/jpegفرمت تصویر JPEG
-
image/webpفرمت تصویر WebP
-
image/heicفرمت تصویر HEIC
-
image/heifفرمت تصویر HEIF
-
image/gifفرمت تصویر GIF
-
image/bmpفرمت تصویر BMP
-
image/tiffفرمت تصویر TIFF
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
آدرس اینترنتی (URI) تصویر.
محتوای متن
یک بلوک محتوای متنی.
آرایه حاشیهنویسیها (Annotation) (اختیاری)
اطلاعات استناد برای محتوای تولید شده توسط مدل.
انواع ممکن
استناد به فایل
حاشیهنویسی استناد به فایل.
فرادادههای ارائه شده توسط کاربر در مورد متن بازیابی شده.
آدرس اینترنتی (URI) فایل.
پایان بخش منسوب، منحصر به فرد.
نام فایل.
شناسه رسانه در صورت استناد به تصویر، در صورت لزوم.
شماره صفحه سند ذکر شده، در صورت وجود.
منبع برای بخشی از متن ذکر شده است.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "file_citation" تنظیم شود.
استناد به مکان
حاشیهنویسی برای استناد به مکان.
پایان بخش منسوب، منحصر به فرد.
عنوان مکان.
شناسه مکان، با فرمت `places/{place_id}`.
آرایه review_snippets (ReviewSnippet) (اختیاری)
گزیدههایی از نظرات که برای تولید پاسخ در مورد ویژگیهای یک مکان مشخص در نقشههای گوگل استفاده میشوند.
فیلدها
شناسهی قطعه نقد و بررسی.
عنوان نقد.
لینکی که مربوط به نظر کاربر در نقشه گوگل باشد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "place_citation" تنظیم شود.
مرجع URI آن مکان.
استناد به آدرس اینترنتی
حاشیهنویسی استناد URL.
پایان بخش منسوب، منحصر به فرد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
عنوان URL.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_citation" تنظیم شود.
آدرس اینترنتی (URL).
ورد اینفو
حاشیهنویسی ASR در سطح کلمه برای خروجی رونویسی. متن کلمه، زمانبندی اختیاری و انتساب اختیاری گوینده را در خود جای میدهد.
پایان بخش منسوب، منحصر به فرد.
فاصله پایان کلمه نسبت به شروع فایل صوتی. وقتی timestamp_granularities شامل "word" باشد، نمایش داده میشود.
اختیاری. برچسب گوینده برای این کلمه (مثلاً "spk_1"، "spk_2"). وقتی diarization_mode در TranscriptionConfig تنظیم شده باشد، ارائه میشود.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
فاصله شروع کلمه نسبت به شروع فایل صوتی. وقتی timestamp_granularities شامل "word" باشد، نمایش داده میشود.
کلمه رونویسی شده.
هیچ توضیحی ارائه نشده است.
همیشه روی "word_info" تنظیم شود.
محتوای متن الزامی است.
هیچ توضیحی ارائه نشده است.
همیشه روی "text" تنظیم شود.
محتوای ویدیویی
یک بلوک محتوای ویدیویی.
محتوای ویدیویی.
نوع میم (شبیهسازی) ویدیو.
مقادیر ممکن:
-
video/mp4فرمت ویدیویی MP4
-
video/mpegفرمت ویدیویی MPEG
-
video/mpgفرمت ویدیویی MPG
-
video/movفرمت ویدیویی MOV
-
video/aviفرمت ویدیویی AVI
-
video/x-flvفرمت ویدیویی FLV
-
video/webmفرمت ویدیویی وبام
-
video/wmvفرمت ویدیویی WMV
-
video/3gppفرمت ویدیویی 3GPP
پردازش MediaProcessing یا enum (رشتهای) (اختیاری)
چگونه مدل این ویدیو را برای درک پردازش میکند.
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
همیشه روی "video" تنظیم شود.
آدرس اینترنتی (URI) ویدیو.
هیچ توضیحی ارائه نشده است.
همیشه روی "model_output" تنظیم شود.
اندیشه گام
یک گام فکری.
یک هش امضا برای اعتبارسنجی backend.
آرایه خلاصه (ThoughtSummaryContent) (اختیاری)
خلاصهای از اندیشه.
انواع ممکن
محتوای تصویر
یک بلوک محتوای تصویر.
محتوای تصویر.
نوع مایم تصویر.
مقادیر ممکن:
-
image/pngفرمت تصویر PNG
-
image/jpegفرمت تصویر JPEG
-
image/webpفرمت تصویر WebP
-
image/heicفرمت تصویر HEIC
-
image/heifفرمت تصویر HEIF
-
image/gifفرمت تصویر GIF
-
image/bmpفرمت تصویر BMP
-
image/tiffفرمت تصویر TIFF
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
آدرس اینترنتی (URI) تصویر.
محتوای متن
یک بلوک محتوای متنی.
آرایه حاشیهنویسیها (Annotation) (اختیاری)
اطلاعات استناد برای محتوای تولید شده توسط مدل.
انواع ممکن
استناد به فایل
حاشیهنویسی استناد به فایل.
فرادادههای ارائه شده توسط کاربر در مورد متن بازیابی شده.
آدرس اینترنتی (URI) فایل.
پایان بخش منسوب، منحصر به فرد.
نام فایل.
شناسه رسانه در صورت استناد به تصویر، در صورت لزوم.
شماره صفحه سند ذکر شده، در صورت وجود.
منبع برای بخشی از متن ذکر شده است.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "file_citation" تنظیم شود.
استناد به مکان
حاشیهنویسی برای استناد به مکان.
پایان بخش منسوب، منحصر به فرد.
عنوان مکان.
شناسه مکان، با فرمت `places/{place_id}`.
آرایه review_snippets (ReviewSnippet) (اختیاری)
گزیدههایی از نظرات که برای تولید پاسخ در مورد ویژگیهای یک مکان مشخص در نقشههای گوگل استفاده میشوند.
فیلدها
شناسهی قطعه نقد و بررسی.
عنوان نقد.
لینکی که مربوط به نظر کاربر در نقشه گوگل باشد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "place_citation" تنظیم شود.
مرجع URI آن مکان.
استناد به آدرس اینترنتی
حاشیهنویسی استناد URL.
پایان بخش منسوب، منحصر به فرد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
عنوان URL.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_citation" تنظیم شود.
آدرس اینترنتی (URL).
ورد اینفو
حاشیهنویسی ASR در سطح کلمه برای خروجی رونویسی. متن کلمه، زمانبندی اختیاری و انتساب اختیاری گوینده را در خود جای میدهد.
پایان بخش منسوب، منحصر به فرد.
فاصله پایان کلمه نسبت به شروع فایل صوتی. وقتی timestamp_granularities شامل "word" باشد، نمایش داده میشود.
اختیاری. برچسب گوینده برای این کلمه (مثلاً "spk_1"، "spk_2"). وقتی diarization_mode در TranscriptionConfig تنظیم شده باشد، ارائه میشود.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
فاصله شروع کلمه نسبت به شروع فایل صوتی. وقتی timestamp_granularities شامل "word" باشد، نمایش داده میشود.
کلمه رونویسی شده.
هیچ توضیحی ارائه نشده است.
همیشه روی "word_info" تنظیم شود.
محتوای متن الزامی است.
هیچ توضیحی ارائه نشده است.
همیشه روی "text" تنظیم شود.
هیچ توضیحی ارائه نشده است.
همیشه روی "thought" تنظیم شود.
مرحله فراخوانی متن (UrlContextCallStep)
مرحله فراخوانی زمینه URL.
آرگومانهای UrlContextCallArguments (الزامی)
آرگومانهایی که باید به متن URL ارسال شوند.
فیلدها
آدرسهای اینترنتی (URL) برای دریافت.
الزامی. یک شناسه منحصر به فرد برای این فراخوانی ابزار خاص.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_context_call" تنظیم شود.
مرحله نتیجه گیری UrlContext
مرحله نتیجه زمینه URL.
الزامی. شناسهای که با شناسهی بلوک فراخوانی تابع مطابقت داشته باشد.
اینکه آیا زمینه URL منجر به خطا شده است یا خیر.
آرایه نتیجه (UrlContextResult) (الزامی)
الزامی. نتایج زمینه URL.
فیلدها
وضعیت بازیابی URL.
مقادیر ممکن:
-
successبازیابی آدرس اینترنتی (URL) با موفقیت انجام شد.
-
errorبازیابی آدرس اینترنتی (URL) به دلیل خطا با شکست مواجه شد.
-
paywallبازیابی آدرس اینترنتی (URL) ناموفق است زیرا محتوا پشت دیوار پرداخت (paywall) قرار دارد.
-
unsafeبازیابی آدرس اینترنتی (URL) به دلیل ناامن بودن محتوا با شکست مواجه شد.
آدرس اینترنتی (URL) که دریافت شده است.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_context_result" تنظیم شود.
مرحله ورودی کاربر
ورودی ارائه شده توسط کاربر.
آرایه محتوا (محتوا) (اختیاری)
هیچ توضیحی ارائه نشده است.
انواع ممکن
محتوای صوتی
یک بلوک محتوای صوتی.
تعداد کانالهای صوتی
محتوای صوتی.
نوع مایم صدا.
مقادیر ممکن:
-
audio/wavفرمت صوتی WAV
-
audio/mp3فرمت صوتی MP3
-
audio/aiffفرمت صوتی AIFF
-
audio/aacفرمت صوتی AAC
-
audio/oggفرمت صوتی OGG
-
audio/flacفرمت صوتی FLAC
-
audio/mpegفرمت صوتی MPEG
-
audio/m4aفرمت صوتی M4A
-
audio/l16فرمت صوتی L16
-
audio/opusفرمت صوتی OPUS
-
audio/alawفرمت صوتی ALAW
-
audio/mulawفرمت صوتی MULAW
نرخ نمونهبرداری صدا.
هیچ توضیحی ارائه نشده است.
همیشه روی "audio" تنظیم شود.
آدرس اینترنتی (URI) فایل صوتی.
محتوای سند
یک بلوک محتوای سند.
محتوای سند.
نوع MIME سند.
مقادیر ممکن:
-
application/pdfفرمت سند PDF
-
text/csvفرمت سند CSV
هیچ توضیحی ارائه نشده است.
همیشه روی "document" تنظیم شود.
آدرس اینترنتی (URI) سند.
محتوای تصویر
یک بلوک محتوای تصویر.
محتوای تصویر.
نوع مایم تصویر.
مقادیر ممکن:
-
image/pngفرمت تصویر PNG
-
image/jpegفرمت تصویر JPEG
-
image/webpفرمت تصویر WebP
-
image/heicفرمت تصویر HEIC
-
image/heifفرمت تصویر HEIF
-
image/gifفرمت تصویر GIF
-
image/bmpفرمت تصویر BMP
-
image/tiffفرمت تصویر TIFF
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
آدرس اینترنتی (URI) تصویر.
محتوای متن
یک بلوک محتوای متنی.
آرایه حاشیهنویسیها (Annotation) (اختیاری)
اطلاعات استناد برای محتوای تولید شده توسط مدل.
انواع ممکن
استناد به فایل
حاشیهنویسی استناد به فایل.
فرادادههای ارائه شده توسط کاربر در مورد متن بازیابی شده.
آدرس اینترنتی (URI) فایل.
پایان بخش منسوب، منحصر به فرد.
نام فایل.
شناسه رسانه در صورت استناد به تصویر، در صورت لزوم.
شماره صفحه سند ذکر شده، در صورت وجود.
منبع برای بخشی از متن ذکر شده است.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "file_citation" تنظیم شود.
استناد به مکان
حاشیهنویسی برای استناد به مکان.
پایان بخش منسوب، منحصر به فرد.
عنوان مکان.
شناسه مکان، با فرمت `places/{place_id}`.
آرایه review_snippets (ReviewSnippet) (اختیاری)
گزیدههایی از نظرات که برای تولید پاسخ در مورد ویژگیهای یک مکان مشخص در نقشههای گوگل استفاده میشوند.
فیلدها
شناسهی قطعه نقد و بررسی.
عنوان نقد.
لینکی که مربوط به نظر کاربر در نقشه گوگل باشد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "place_citation" تنظیم شود.
مرجع URI آن مکان.
استناد به آدرس اینترنتی
حاشیهنویسی استناد URL.
پایان بخش منسوب، منحصر به فرد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
عنوان URL.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_citation" تنظیم شود.
آدرس اینترنتی (URL).
ورد اینفو
حاشیهنویسی ASR در سطح کلمه برای خروجی رونویسی. متن کلمه، زمانبندی اختیاری و انتساب اختیاری گوینده را در خود جای میدهد.
پایان بخش منسوب، منحصر به فرد.
فاصله پایان کلمه نسبت به شروع فایل صوتی. وقتی timestamp_granularities شامل "word" باشد، نمایش داده میشود.
اختیاری. برچسب گوینده برای این کلمه (مثلاً "spk_1"، "spk_2"). وقتی diarization_mode در TranscriptionConfig تنظیم شده باشد، ارائه میشود.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
فاصله شروع کلمه نسبت به شروع فایل صوتی. وقتی timestamp_granularities شامل "word" باشد، نمایش داده میشود.
کلمه رونویسی شده.
هیچ توضیحی ارائه نشده است.
همیشه روی "word_info" تنظیم شود.
محتوای متن الزامی است.
هیچ توضیحی ارائه نشده است.
همیشه روی "text" تنظیم شود.
محتوای ویدیویی
یک بلوک محتوای ویدیویی.
محتوای ویدیویی.
نوع میم (شبیهسازی) ویدیو.
مقادیر ممکن:
-
video/mp4فرمت ویدیویی MP4
-
video/mpegفرمت ویدیویی MPEG
-
video/mpgفرمت ویدیویی MPG
-
video/movفرمت ویدیویی MOV
-
video/aviفرمت ویدیویی AVI
-
video/x-flvفرمت ویدیویی FLV
-
video/webmفرمت ویدیویی وبام
-
video/wmvفرمت ویدیویی WMV
-
video/3gppفرمت ویدیویی 3GPP
پردازش MediaProcessing یا enum (رشتهای) (اختیاری)
چگونه مدل این ویدیو را برای درک پردازش میکند.
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
همیشه روی "video" تنظیم شود.
آدرس اینترنتی (URI) ویدیو.
هیچ توضیحی ارائه نشده است.
همیشه روی "user_input" تنظیم شود.
دستورالعمل سیستم برای تعامل.
آرایه ابزارها (ابزار) (اختیاری)
فهرستی از اعلانهای ابزار که مدل ممکن است در طول تعامل فراخوانی کند.
انواع ممکن
اجرای کد
ابزاری که میتواند توسط مدل برای اجرای کد استفاده شود.
هیچ توضیحی ارائه نشده است.
همیشه روی "code_execution" تنظیم شود.
استفاده از کامپیوتر
ابزاری که میتواند توسط مدل برای تعامل با کامپیوتر استفاده شود.
اختیاری. سیاستهای ایمنی معلولین برای استفاده از کامپیوتر.
مقادیر ممکن:
-
financial_transactionsسیاست ایمنی برای تراکنشهای مالی
-
sensitive_data_modificationسیاست ایمنی برای اصلاح دادههای حساس.
-
communication_toolسیاست ایمنی برای ابزارهای ارتباطی (مانند Gmail، Chat، Meet).
-
account_creationسیاست ایمنی برای ایجاد حساب کاربری.
-
data_modificationسیاست ایمنی برای اصلاح دادهها.
-
user_consent_managementسیاست ایمنی برای مدیریت رضایت کاربر.
-
legal_terms_and_agreementsسیاست ایمنی برای شرایط و توافقنامههای قانونی.
آیا بررسی تشخیص تزریق سریع در صورت درخواست استفاده از رایانه فعال است یا خیر.
محیطی که در حال اجرا است.
مقادیر ممکن:
-
browserدر یک مرورگر وب کار میکند.
-
mobileدر محیط موبایل کار میکند.
-
desktopدر محیط دسکتاپ کار میکند.
فهرست توابع از پیش تعریف شدهای که از فراخوانی مدل مستثنی شدهاند.
هیچ توضیحی ارائه نشده است.
همیشه روی "computer_use" تنظیم شود.
جستجوی فایل
ابزاری که میتواند توسط مدل برای جستجوی فایلها استفاده شود.
جستجوی فایل، نامهای فروشگاه را برای جستجو ذخیره میکند.
فیلتر فراداده برای اعمال روی اسناد و تکههای بازیابی معنایی.
تعداد تکههای بازیابی معنایی که باید بازیابی شوند.
هیچ توضیحی ارائه نشده است.
همیشه روی "file_search" تنظیم شود.
عملکرد
ابزاری که میتواند توسط مدل مورد استفاده قرار گیرد.
شرحی از تابع.
نام تابع.
طرحواره JSON برای پارامترهای تابع.
هیچ توضیحی ارائه نشده است.
همیشه روی "function" تنظیم شود.
گوگل مپ
ابزاری که میتواند توسط مدل برای فراخوانی نقشههای گوگل استفاده شود.
اینکه آیا در نتیجه فراخوانی ابزار، توکن زمینه ویجت برگردانده شود یا خیر.
عرض جغرافیایی محل کاربر.
طول جغرافیایی موقعیت مکانی کاربر.
هیچ توضیحی ارائه نشده است.
همیشه روی "google_maps" تنظیم شود.
جستجوی گوگل
ابزاری که میتواند توسط مدل برای جستجو در گوگل استفاده شود.
انواع زمینهسازی جستجو برای فعالسازی.
مقادیر ممکن:
-
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"
بازیابی
ابزاری که میتواند توسط مدل برای بازیابی فایلها استفاده شود.
exa_ai_search_config پیکربندی ExaAISearchConfig (اختیاری)
برای مشخص کردن پیکربندی ExaAISearch استفاده میشود.
فیلدها
الزامی. کلید API برای ExaAiSearch.
اختیاری. این فیلد میتواند برای ارسال هر پارامتری از API جستجوی Exa.ai استفاده شود.
parallel_ai_search_config پیکربندی ParallelAISearchConfig (اختیاری)
برای مشخص کردن پیکربندی ParallelAISearch استفاده میشود.
فیلدها
اختیاری. کلید API برای ParallelAiSearch.
اختیاری. پیکربندیهای سفارشی برای ParallelAiSearch.
پیکربندی فروشگاه rag_store (اختیاری)
برای تعیین پیکربندی RagStore استفاده میشود.
فیلدها
آرایه rag_resources (RagResource) (اختیاری)
اختیاری. نمایش منبع rag.
فیلدها
اختیاری. نام منبع RagCorpora.
اختیاری. rag_file_id. فایلها باید در همان مجموعه rag_corpus در فیلد rag_corpus باشند.
پیکربندی بازیابی رگ (اختیاری)
اختیاری. پیکربندی بازیابی برای کوئری Rag.
فیلدها
فیلتر فیلتر (اختیاری)
اختیاری. پیکربندی برای فیلترها.
فیلدها
اختیاری. رشتهای برای فیلتر کردن فراداده.
اختیاری. فقط زمینههایی را برمیگرداند که فاصله برداری آنها کوچکتر از آستانه باشد.
اختیاری. فقط زمینههایی را برمیگرداند که شباهت برداری آنها بزرگتر از آستانه باشد.
جستجوی ترکیبی ( اختیاری)
اختیاری. پیکربندی برای جستجوی ترکیبی.
فیلدها
اختیاری. مقدار آلفا وزن بین نتایج جستجوی بردار متراکم و پراکنده را کنترل میکند.
رتبهبندی رتبهبندی (اختیاری)
اختیاری. پیکربندی برای رتبهبندی و تغییر رتبه.
اختیاری. تعداد زمینههایی که باید بازیابی شوند.
انواع بازیابی فایل برای فعال کردن.
مقادیر ممکن:
-
rag_store -
exa_ai_search -
parallel_ai_search
هیچ توضیحی ارائه نشده است.
همیشه روی "retrieval" تنظیم شود.
متن آدرس
ابزاری که میتواند توسط مدل برای دریافت متن URL استفاده شود.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_context" تنظیم شود.
فقط خروجی. زمانی که پاسخ آخرین بار در قالب ISO 8601 (YYYY-MM-DDThh:mm:ssZ) بهروزرسانی شده است.
کاربرد (اختیاری )
فقط خروجی. آمار مربوط به میزان استفاده از توکن درخواست تعامل.
فیلدها
آرایه cached_tokens_by_modality (ModalityTokens) (اختیاری)
تفکیک میزان استفاده از توکنهای ذخیرهشده بر اساس روش.
فیلدها
روش پاسخ (اختیاری)
روش مرتبط با شمارش توکنها.
مقادیر ممکن
-
textنشان میدهد که مدل باید متن را برگرداند.
-
imageنشان میدهد که مدل باید تصاویر را برگرداند.
-
audioنشان میدهد که مدل باید صدا را برگرداند.
-
videoنشان میدهد که مدل باید ویدیو برگرداند.
-
documentنشان میدهد که مدل باید اسناد را برگرداند.
تعداد توکنها برای روش.
آرایه grounding_tool_count (GroundingToolCount) (اختیاری)
تعداد ابزار اتصال به زمین
فیلدها
تعداد ابزار اتصال به زمین مهم است.
نوع ابزار اتصال زمین مرتبط با شمارش.
مقادیر ممکن:
-
google_searchاتصال به زمین با جستجوی وب و جستجوی تصویر گوگل، و اتصال به زمین وب برای سازمانها.
-
google_mapsاتصال به زمین با نقشههای گوگل.
-
retrievalپایه گذاری با داده های مشتری، به عنوان مثال، VertexAISearch.
آرایه input_tokens_by_modality (ModalityTokens) (اختیاری)
تفکیک استفاده از توکن ورودی بر اساس روش.
فیلدها
روش پاسخ (اختیاری)
روش مرتبط با شمارش توکنها.
مقادیر ممکن
-
textنشان میدهد که مدل باید متن را برگرداند.
-
imageنشان میدهد که مدل باید تصاویر را برگرداند.
-
audioنشان میدهد که مدل باید صدا را برگرداند.
-
videoنشان میدهد که مدل باید ویدیو برگرداند.
-
documentنشان میدهد که مدل باید اسناد را برگرداند.
تعداد توکنها برای روش.
آرایه output_tokens_by_modality (ModalityTokens) (اختیاری)
تفکیک استفاده از توکن خروجی بر اساس روش.
فیلدها
روش پاسخ (اختیاری)
روش مرتبط با شمارش توکنها.
مقادیر ممکن
-
textنشان میدهد که مدل باید متن را برگرداند.
-
imageنشان میدهد که مدل باید تصاویر را برگرداند.
-
audioنشان میدهد که مدل باید صدا را برگرداند.
-
videoنشان میدهد که مدل باید ویدیو برگرداند.
-
documentنشان میدهد که مدل باید اسناد را برگرداند.
تعداد توکنها برای روش.
آرایه tool_use_tokens_by_modality (ModalityTokens) (اختیاری)
تفکیک میزان استفاده از توکنهای ابزار بر اساس روش.
فیلدها
روش پاسخ (اختیاری)
روش مرتبط با شمارش توکنها.
مقادیر ممکن
-
textنشان میدهد که مدل باید متن را برگرداند.
-
imageنشان میدهد که مدل باید تصاویر را برگرداند.
-
audioنشان میدهد که مدل باید صدا را برگرداند.
-
videoنشان میدهد که مدل باید ویدیو برگرداند.
-
documentنشان میدهد که مدل باید اسناد را برگرداند.
تعداد توکنها برای روش.
تعداد توکنها در بخش ذخیرهشدهی اعلان (محتوای ذخیرهشده).
تعداد توکنها در اعلان (زمینه).
تعداد کل توکنها در تمام پاسخهای تولید شده.
تعداد توکنهای افکار برای مدلهای تفکر.
تعداد کل توکنها برای درخواست تعامل (درخواست + پاسخها + سایر توکنهای داخلی).
تعداد توکنهای موجود در اعلان(های) استفاده از ابزار.
webhook_config پیکربندی وب هوک (اختیاری)
اختیاری. پیکربندی وبهوک برای دریافت اعلانها پس از اتمام تعامل.
فیلدها
اختیاری. در صورت تنظیم، این URLهای وبهوک به جای وبهوکهای ثبتشده، برای رویدادهای وبهوک استفاده خواهند شد.
اختیاری. فراداده کاربر که در هر انتشار رویداد به وبهوکها بازگردانده میشود.
فقط خروجی. زمانی که ماشه آخرین بار متوقف شده است.
فقط خروجی. زمانی که آخرین بار تریگر از سر گرفته شده است.
فقط خروجی. زمان آخرین اجرای تریگر.
اختیاری. حداکثر تعداد خطاهای متوالی مجاز قبل از اینکه تریگر به طور خودکار متوقف شود (وضعیت به ERROR تبدیل شود).
فقط خروجی. زمانی که قرار است تریگر در مرحله بعد اجرا شود.
فقط خروجی. شناسه آخرین تعامل ایجاد شده توسط این تریگر.
الزامی. برنامه زمانی cron که trigger باید روی آن اجرا شود. قالب استاندارد cron.
فقط خروجی. وضعیت فعلی تریگر.
مقادیر ممکن:
-
activeماشه فعال است و طبق برنامه شلیک خواهد کرد.
-
pausedماشه متوقف شده و شلیک نمیکند.
-
errorتریگر به دلیل خرابیهای متوالی وارد حالت خطا شده است.
الزامی. منطقه زمانی که برنامه باید در آن تفسیر شود.
فقط خروجی. زمان آخرین بهروزرسانی تریگر.
مثال
پاسخ نمونه
{ "consecutive_failure_count": 0, "create_time": "string", "display_name": "string", "environment_id": "string", "execution_timeout_seconds": 0, "id": "string", "interaction": { "created": "2025-12-04T15:01:45Z", "id": "v1_ChdXS0l4YWZXTk9xbk0xZThQczhEcmlROBIXV0tJeGFmV05PcW5NMWU4UHM4RHJpUTg", "model": "gemini-3.6-flash", "object": "interaction", "status": "completed", "steps": [ { "type": "model_output", "content": [ { "type": "text", "text": "Hello! I'm doing well, functioning as expected. Thank you for asking! How are you doing today?" } ] } ], "updated": "2025-12-04T15:01:45Z", "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 7 } ], "total_cached_tokens": 0, "total_input_tokens": 7, "total_output_tokens": 23, "total_thought_tokens": 49, "total_tokens": 79, "total_tool_use_tokens": 0 } }, "last_pause_time": "string", "last_resume_time": "string", "last_run_time": "string", "max_consecutive_failures": 0, "next_run_time": "string", "previous_interaction_id": "string", "schedule": "string", "status": "active", "time_zone": "string", "update_time": "string" }
اجراکننده
بلافاصله یک تریگر اجرا میکند.
پاسخ
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
فقط خروجی. زمان پایان اجرا.
فقط خروجی. شناسه محیطی که برای اجرا استفاده شده است.
فقط خروجی. پیام خطا در صورت عدم موفقیت در اجرا.
الزامی. فقط خروجی. شناسه. شناسه اجرای تریگر.
فقط خروجی. شناسهی تعامل ایجاد شده توسط این اجرا، در صورت وجود.
فقط خروجی. زمانی که قرار بود اجرا انجام شود.
فقط خروجی. زمان شروع اجرا.
فقط خروجی. وضعیت اجرا.
مقادیر ممکن:
-
in_progressاجرای حکم در حال حاضر در حال انجام است.
-
completedاجرا با موفقیت به پایان رسید.
-
failedاعدام شکست خورد.
-
skippedاز اجرا صرف نظر شد (مثلاً، اجرای قبلی هنوز در حال اجرا است).
-
timed_outزمان اجرا به پایان رسید.
الزامی. فقط خروجی. شناسه. شناسهی تریگری که این اجرا را ایجاد کرده است.
مثال
پاسخ نمونه
{ "end_time": "string", "environment_id": "string", "error": "string", "id": "string", "interaction_id": "string", "scheduled_time": "string", "start_time": "string", "status": "in_progress", "trigger_id": "string" }
لیست تریگرها
محرکهای یک پروژه را فهرست میکند.
پارامترهای مسیر/پرسوجو
اختیاری. عبارت را فیلتر کنید (مثلاً بر اساس حالت).
اختیاری. حداکثر تعداد triggerهایی که در هر صفحه برگردانده میشوند.
اختیاری. یک توکن صفحه از فراخوانی قبلی ListTriggers.
پاسخ
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
یک توکن صفحه، که از فراخوانی قبلی `ListTriggers` دریافت شده است. این توکن را برای بازیابی صفحه بعدی ارائه دهید.
فهرست محرکها.
مثال
پاسخ نمونه
{ "next_page_token": "string", "triggers": [ { "consecutive_failure_count": 0, "create_time": "string", "display_name": "string", "environment_id": "string", "execution_timeout_seconds": 0, "id": "string", "interaction": { "created": "2025-12-04T15:01:45Z", "id": "v1_ChdXS0l4YWZXTk9xbk0xZThQczhEcmlROBIXV0tJeGFmV05PcW5NMWU4UHM4RHJpUTg", "model": "gemini-3.6-flash", "object": "interaction", "status": "completed", "steps": [ { "type": "model_output", "content": [ { "type": "text", "text": "Hello! I'm doing well, functioning as expected. Thank you for asking! How are you doing today?" } ] } ], "updated": "2025-12-04T15:01:45Z", "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 7 } ], "total_cached_tokens": 0, "total_input_tokens": 7, "total_output_tokens": 23, "total_thought_tokens": 49, "total_tokens": 79, "total_tool_use_tokens": 0 } }, "last_pause_time": "string", "last_resume_time": "string", "last_run_time": "string", "max_consecutive_failures": 0, "next_run_time": "string", "previous_interaction_id": "string", "schedule": "string", "status": "active", "time_zone": "string", "update_time": "string" } ] }
دریافت تریگر
جزئیات یک تریگر واحد را دریافت میکند.
پاسخ
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
فقط خروجی. تعداد شکستهای متوالی که از آخرین اجرای موفق رخ دادهاند.
فقط خروجی. زمانی که تریگر ایجاد شده است.
اختیاری. نام نمایشی تریگر.
اختیاری. شناسه محیط برای اجرای تریگر.
اختیاری. زمان اجرای تعامل فعالشده.
الزامی. فقط خروجی. شناسه. شناسهی تریگر.
تعامل تعامل (اختیاری)
الزامی. الگوی درخواست تعاملی که باید اجرا شود.
فیلدها
گزینه عامل (اختیاری)
نام «عامل» مورد استفاده برای ایجاد تعامل.
مقادیر ممکن
-
deep-research-pro-preview-12-2025نماینده تحقیقات عمیق جمینی
-
deep-research-preview-04-2026نماینده تحقیقات عمیق جمینی
-
deep-research-max-preview-04-2026مامور مکس تحقیقات عمیق جمینی
-
antigravity-preview-05-2026از عامل مدیریتشدهی Antigravity برای انجام وظایف چند مرحلهای که نیاز به استدلال، عملیات فایل و استفاده از ابزار دارند، استفاده کنید.
شیء agent_config (اختیاری)
پارامترهای پیکربندی برای تعامل عامل.
انواع ممکن
تفکیککننده چندریختی: type
پیکربندی عامل ضد جاذبه
پیکربندی برای زمان اجرای عامل Antigravity. کنترل سمت سرور بر محیط اجرای عامل و پیکربندی ابزار را فراهم میکند.
حداکثر مجموع توکنها برای اجرای عامل.
مدلی که برای استدلال عامل استفاده میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "antigravity" تنظیم شود.
پیکربندی CodeMenderAgentConfig
پیکربندی برای عامل CodeMender.
درخواست_یافتن (اختیاری )
پارامترهایی برای یافتن آسیبپذیریها
فیلدها
دستورالعملهای زمینهای یا سفارشی اضافی که توسط کاربر برای هدایت تحلیل آسیبپذیری ارائه میشود.
شناسهی یک یافتهی خاص برای تأیید. این مورد عمدتاً در حالت VERIFY برای تمرکز اعتبارسنجی مبتنی بر اجرای عامل بر روی یک آسیبپذیری واحد استفاده میشود.
نحوهی جلسهی یافتن.
مقادیر ممکن:
-
scanاسکن سریع فقط با استفاده از طبقهبندیکننده اولیه.
-
verifyطبقهبندی را انجام میدهد و به دنبال آن بررسی دقیقی انجام میدهد.
آرایه source_files (محتوای فایل) (اختیاری)
فهرستی از فایلهای منبع که به عنوان زمینه برای اسکن ارائه میشوند.
فیلدها
محتوای متنی فایل که با استاندارد UTF-8 کدگذاری شده است.
مسیر نسبی فایل از ریشه پروژه.
درخواست رفع مشکل (اختیاری)
پارامترهای رفع آسیبپذیریها
فیلدها
دستورالعملهای زمینهای یا سفارشی اضافی که توسط کاربر برای هدایت فرآیند تولید پچ ارائه میشود.
شناسهی یافتهی امنیتی خاصی که باید اصلاح شود. این شناسه به یک آسیبپذیری کشفشدهی قبلی اشاره دارد.
آرایه source_files (محتوای فایل) (اختیاری)
فهرستی از فایلهای منبع که زمینه را برای اصلاح فراهم میکنند. این فایلها معمولاً فایلهایی هستند که حاوی آسیبپذیری شناساییشده هستند.
فیلدها
محتوای متنی فایل که با استاندارد UTF-8 کدگذاری شده است.
مسیر نسبی فایل از ریشه پروژه.
نام مدلی که برای عامل CodeMender استفاده میشود. در هر جلسه CodeMender فقط از یک مدل استفاده خواهد شد.
session_config پیکربندی جلسه (اختیاری)
پیکربندیهای اختیاری مختص جلسه برای لغو رفتار پیشفرض عامل.
فیلدها
حداکثر تعداد دورهای تعاملی که عامل مجاز است قبل از رسیدن به مهلت زمانی مشخص شده انجام دهد.
پارامتری برای گروهبندی چندین تعامل که متعلق به یک جلسه CodeMender هستند.
هیچ توضیحی ارائه نشده است.
همیشه روی "code-mender" تنظیم شود.
پیکربندی DeepResearchAgent
پیکربندی برای عامل تحقیقات عمیق.
Enables human-in-the-loop planning for the Deep Research agent. If set to true, the Deep Research agent will provide a research plan in its response. The agent will then proceed only if the user confirms the plan in the next turn.
Enables bigquery tool for the Deep Research agent.
خلاصههای تفکر ( اختیاری)
اینکه آیا خلاصه نظرات در پاسخ گنجانده شود یا خیر.
مقادیر ممکن
-
autoخلاصههای تفکر خودکار
-
noneبدون خلاصه نویسی فکری.
هیچ توضیحی ارائه نشده است.
Always set to "deep-research" .
Whether to include visualizations in the response.
مقادیر ممکن:
-
offDo not include visualizations.
-
autoAutomatically include visualizations.
DynamicAgentConfig
پیکربندی برای عاملهای پویا
هیچ توضیحی ارائه نشده است.
همیشه روی "dynamic" تنظیم شود.
فقط خروجی. زمانی که پاسخ در قالب ISO 8601 (YYYY-MM-DDThh:mm:ssZ) ایجاد شده است.
environment EnvironmentConfig or string (optional)
The environment configuration for the interaction. Can be an object specifying remote environment sources or a string referencing an existing environment ID.
فیلدها
Optional. The environment ID for the interaction. If specified, the request will update the existing environment instead of creating a new one.
network EnvironmentNetworkEgressAllowlist or enum (string) (optional)
Network configuration for the environment.
انواع ممکن
شیء
Outbound networking configuration for the sandbox. When specified, restricts which external domains the sandbox can reach. Omit entirely to allow all outbound traffic with no header injection.
allowlist array (AllowlistEntry) (optional)
List of allowed outbound domains. Only requests to listed domains are permitted. Use [{'domain': '*'}] to allow all domains while still injecting headers on specific ones.
فیلدها
Domain to allow outbound requests to. Supports wildcards (eg '*.googleapis.com'). Use '*' to allow all domains.
Headers to inject on all outbound requests matching this domain. Accepts a single dict or a list of dicts. The egress proxy injects these automatically.
رشته
Turns all network off.
مقادیر ممکن
-
disabledTurns all network off.
sources array (Source) (optional)
هیچ توضیحی ارائه نشده است.
فیلدها
The inline content if `type` is `INLINE`.
Optional encoding for inline content (eg `base64`).
The source of the environment. For Cloud Storage, this is the Cloud Storage path. For GitHub, this is the GitHub path.
Where the source should appear in the environment.
هیچ توضیحی ارائه نشده است.
مقادیر ممکن:
-
gcsA Cloud Storage bucket.
-
inlineInline content.
-
repositoryA generic repository. The protocol prefix in the source URL identifies the provider (eg, github://, gcs://).
-
skill_registryA skill resource from the Skill Registry Service. Skill: projects/{project}/locations/{location}/skills/{skill} SkillRevision: projects/{project}/locations/{location}/skills/{skill}/revisions/{revision} Support mounting all skills under a project: projects/{project}/locations/{location}/skills.
هیچ توضیحی ارائه نشده است.
Always set to "remote" .
Output only. The environment ID for the interaction. Only populated if environment config is set in the request.
آرایه خطاها (Error) (اختیاری)
فقط خروجی. خطاهای تشخیصی / خطاهای پلتفرم که در تعامل ثبت شدهاند.
فیلدها
یک URI که نوع خطا را مشخص میکند.
یک پیام خطا که برای انسان قابل خواندن باشد.
الزامی. فقط خروجی. یک شناسه منحصر به فرد برای تکمیل تعامل.
پیشفرضها به:
ورودی برای تعامل.
برچسبهایی با فرادادههای تعریفشده توسط کاربر برای درخواست.
مدل ModelOption (اختیاری)
نام «مدل» مورد استفاده برای تولید تعامل.
مقادیر ممکن
-
gemini-2.5-flashاولین مدل استدلال ترکیبی ما که از یک پنجره زمینه ۱ میلیون توکنی پشتیبانی میکند و دارای بودجههای تفکر است.
-
gemini-2.5-proOur state-of-the-art multipurpose model, which excels at coding and complex reasoning tasks.
-
gemma-4-26b-a4b-itGemma 4 26B A4B IT
-
gemma-4-31b-itGemma 4 31B IT
-
gemini-flash-latestLatest release of Gemini Flash
-
gemini-flash-lite-latestLatest release of Gemini Flash-Lite
-
gemini-pro-latestLatest release of Gemini Pro
-
gemini-2.5-flash-liteکوچکترین و مقرون به صرفه ترین مدل ما، ساخته شده برای استفاده در مقیاس بزرگ.
-
gemini-2.5-flash-imageمدل تولید تصویر بومی ما، که برای سرعت، انعطافپذیری و درک متنی بهینه شده است. ورودی و خروجی متن با همان قیمت ۲.۵ فلش ارائه میشود.
-
gemini-3-flash-previewهوشمندترین مدل ما که برای سرعت ساخته شده است، هوش مرزی را با جستجو و ردیابی برتر ترکیب میکند.
-
gemini-3.1-pro-previewOur latest SOTA reasoning model with unprecedented depth and nuance, and powerful multimodal understanding and coding capabilities.
-
gemini-3.1-pro-preview-customtoolsGemini 3.1 Pro Preview optimized for custom tool usage
-
gemini-3.1-flash-liteمقرونبهصرفهترین مدل ما، بهینهشده برای وظایف عاملمحور با حجم بالا، ترجمه و پردازش دادههای ساده.
-
gemini-3-pro-imageGemini 3 Pro Image
-
nano-banana-pro-previewGemini 3 Pro Image Preview
-
gemini-3.1-flash-imageGemini 3.1 Flash Image.
-
gemini-3.5-flashهوشمندترین مدل ما برای عملکرد مرزی پایدار در وظایف عاملدار و کدنویسی.
-
gemini-3.6-flashهوشمندترین مدل ما برای عملکرد مرزی پایدار در وظایف عاملدار و کدنویسی.
-
gemini-3.7-flashهوشمندترین مدل ما برای عملکرد مرزی پایدار در وظایف عاملدار و کدنویسی.
-
lyria-3-clip-previewOur low-latency, music generation model optimized for high-fidelity audio clips and precise rhythmic control.
-
lyria-3-pro-previewOur advanced, full-song generative model with deep compositional understanding, optimized for precise structural control and complex transitions across diverse musical styles.
-
gemini-robotics-er-1.6-previewGemini Robotics-ER 1.6 Preview
-
gemini-robotics-er-2-previewGemini Robotics Embodied Reasoning 2 Preview
محتوای صوتی output_audio (اختیاری)
آخرین صدای تولید شده توسط مدل در پاسخ به درخواست فعلی. توجه: این توسط SDK اضافه شده است.
فیلدها
تعداد کانالهای صوتی
محتوای صوتی.
نوع مایم صدا.
مقادیر ممکن:
-
audio/wavفرمت صوتی WAV
-
audio/mp3فرمت صوتی MP3
-
audio/aiffفرمت صوتی AIFF
-
audio/aacفرمت صوتی AAC
-
audio/oggفرمت صوتی OGG
-
audio/flacفرمت صوتی FLAC
-
audio/mpegفرمت صوتی MPEG
-
audio/m4aفرمت صوتی M4A
-
audio/l16فرمت صوتی L16
-
audio/opusفرمت صوتی OPUS
-
audio/alawفرمت صوتی ALAW
-
audio/mulawفرمت صوتی MULAW
نرخ نمونهبرداری صدا.
هیچ توضیحی ارائه نشده است.
همیشه روی "audio" تنظیم شود.
آدرس اینترنتی (URI) فایل صوتی.
محتوای تصویر خروجی (اختیاری)
آخرین تصویری که توسط مدل در پاسخ به درخواست فعلی تولید شده است. توجه: این تصویر توسط SDK اضافه شده است.
فیلدها
محتوای تصویر.
نوع مایم تصویر.
مقادیر ممکن:
-
image/pngفرمت تصویر PNG
-
image/jpegفرمت تصویر JPEG
-
image/webpفرمت تصویر WebP
-
image/heicفرمت تصویر HEIC
-
image/heifفرمت تصویر HEIF
-
image/gifفرمت تصویر GIF
-
image/bmpفرمت تصویر BMP
-
image/tiffفرمت تصویر TIFF
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
آدرس اینترنتی (URI) تصویر.
متن به هم پیوسته از آخرین خروجی مدل در پاسخ به درخواست فعلی. توجه: این توسط SDK اضافه شده است.
output_video VideoContent (optional)
The last video generated by the model in response to the current request. Note: this is added by the SDK.
فیلدها
The video content.
The mime type of the video.
مقادیر ممکن:
-
video/mp4MP4 video format
-
video/mpegMPEG video format
-
video/mpgMPG video format
-
video/movMOV video format
-
video/aviAVI video format
-
video/x-flvFLV video format
-
video/webmWebM video format
-
video/wmvWMV video format
-
video/3gpp3GPP video format
processing MediaProcessing or enum (string) (optional)
How the model processes this video for understanding.
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
Always set to "video" .
The URI of the video.
شناسهی تعامل قبلی، در صورت وجود.
response_format ResponseFormat or array (ResponseFormat) (optional)
تأکید میکند که پاسخ تولید شده یک شیء JSON است که با طرحواره JSON مشخص شده در این فیلد مطابقت دارد.
انواع ممکن
AudioResponseFormat
Configuration for audio output format.
Bit rate in bits per second (bps). Only applicable for compressed formats (MP3, Opus).
The delivery mode for the audio output.
مقادیر ممکن:
-
inlineAudio data is returned inline in the response.
-
uriAudio data is returned as a URI.
The MIME type of the audio output.
مقادیر ممکن:
-
audio/mp3MP3 audio format.
-
audio/ogg_opusOGG Opus audio format.
-
audio/l16Raw PCM (L16) audio format.
-
audio/wavWAV audio format.
-
audio/alawA-law audio format.
-
audio/mulawMu-law audio format.
Sample rate in Hz.
هیچ توضیحی ارائه نشده است.
همیشه روی "audio" تنظیم شود.
ImageResponseFormat
Configuration for image output format.
The aspect ratio for the image output.
مقادیر ممکن:
-
1:1نسبت تصویر ۱:۱.
-
2:32:3 aspect ratio.
-
3:23:2 aspect ratio.
-
3:43:4 aspect ratio.
-
4:3نسبت تصویر ۴:۳.
-
4:54:5 aspect ratio.
-
5:45:4 aspect ratio.
-
9:16نسبت تصویر ۹:۱۶
-
16:9نسبت تصویر ۱۶:۹.
-
21:921:9 aspect ratio.
-
1:81:8 aspect ratio.
-
8:18:1 aspect ratio.
-
1:41:4 aspect ratio.
-
4:14:1 aspect ratio.
The delivery mode for the image output.
مقادیر ممکن:
-
inlineImage data is returned inline in the response.
-
uriImage data is returned as a URI.
The size of the image output.
مقادیر ممکن:
-
512512px image size.
-
1K1K image size.
-
2K2K image size.
-
4K4K image size.
The MIME type of the image output.
مقادیر ممکن:
-
image/jpegJPEG image format.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
TextResponseFormat
Configuration for text output format.
The MIME type of the text output.
مقادیر ممکن:
-
application/jsonJSON output format.
-
text/plainPlain text output format.
The JSON schema that the output should conform to. Only applicable when mime_type is application/json.
هیچ توضیحی ارائه نشده است.
همیشه روی "text" تنظیم شود.
VideoResponseFormat
Configuration for video output format.
The aspect ratio for the video output.
مقادیر ممکن:
-
16:9نسبت تصویر ۱۶:۹.
-
9:16نسبت تصویر ۹:۱۶
The delivery mode for the video output.
مقادیر ممکن:
-
inlineVideo data is returned inline in the response.
-
uriVideo data is returned as a URI.
The duration for the video output.
The Cloud Storage URI to store the video output. Required for Vertex if delivery mode is URI.
The video output resolution. Defaults to 720p.
مقادیر ممکن:
-
360p360p resolution.
-
720p720p resolution.
-
1080p1080p resolution.
-
4kوضوح تصویر 4K.
هیچ توضیحی ارائه نشده است.
Always set to "video" .
آرایه safety_settings (SafetySetting) (اختیاری)
تنظیمات ایمنی برای تعامل.
فیلدها
Optional. The method for blocking content. If not specified, the default behavior is to use the probability score.
مقادیر ممکن:
-
severityThe harm block method uses both probability and severity scores.
-
probabilityThe harm block method uses the probability score.
Required. The threshold for blocking content. If the harm probability exceeds this threshold, the content will be blocked.
مقادیر ممکن:
-
block_low_and_aboveBlock content with a low harm probability or higher.
-
block_medium_and_aboveBlock content with a medium harm probability or higher.
-
block_only_highBlock content with a high harm probability.
-
block_noneDo not block any content, regardless of its harm probability.
-
offTurn off the safety filter entirely.
type HarmCategory (optional)
Required. The type of harm category to be blocked.
مقادیر ممکن
-
hate_speechContent that promotes violence or incites hatred against individuals or groups based on certain attributes.
-
dangerous_contentContent that promotes, facilitates, or enables dangerous activities.
-
harassmentAbusive, threatening, or content intended to bully, torment, or ridicule.
-
sexually_explicitContent that contains sexually explicit material.
-
civic_integrityDeprecated: Election filter is not longer supported. The harm category is civic integrity.
-
image_hateImages that contain hate speech.
-
image_dangerous_contentImages that contain dangerous content.
-
image_harassmentImages that contain harassment.
-
image_sexually_explicitImages that contain sexually explicit content.
-
jailbreakPrompts designed to bypass safety filters.
service_tier ServiceTier (optional)
The service tier for the interaction.
مقادیر ممکن
-
flexFlex service tier.
-
standardStandard service tier.
-
priorityPriority service tier.
-
deferredDeferred service tier.
الزامی. فقط خروجی. وضعیت تعامل.
مقادیر ممکن:
-
in_progressتعامل در حال انجام است.
-
requires_actionاین تعامل نیاز به اقدام/ورودی از سوی کاربر دارد.
-
completedتعامل تکمیل شده است.
-
failedتعامل شکست خورد.
-
cancelledتعامل لغو شد.
-
incompleteتعامل تکمیل شده است، اما شامل نتایج ناقص است (مثلاً رسیدن به max_tokens).
-
budget_exceededThe interaction was halted because the token budget was exceeded.
-
queuedThe interaction is queued, waiting for processing.
steps array (Step) (optional)
فقط خروجی. مراحلی که تعامل را تشکیل میدهند، زمانی که در پاسخ گنجانده شوند.
انواع ممکن
CodeExecutionCallStep
Code execution call step.
arguments CodeExecutionCallStepArguments (required)
Required. The arguments to pass to the code execution.
فیلدها
کدی که قرار است اجرا شود.
زبان برنامهنویسی «کد».
مقادیر ممکن:
-
pythonپایتون >= 3.10، با numpy و simpy در دسترس است.
Required. A unique ID for this specific tool call.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
همیشه روی "code_execution_call" تنظیم شود.
CodeExecutionResultStep
Code execution result step.
Required. ID to match the ID from the function call block.
Whether the code execution resulted in an error.
Required. The output of the code execution.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
همیشه روی "code_execution_result" تنظیم شود.
FileSearchCallStep
File Search call step.
Required. A unique ID for this specific tool call.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "file_search_call" .
FileSearchResultStep
File Search result step.
Required. ID to match the ID from the function call block.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "file_search_result" .
FunctionCallStep
A function tool call step.
Required. The arguments to pass to the function.
Required. A unique ID for this specific tool call.
Required. The name of the tool to call.
هیچ توضیحی ارائه نشده است.
Always set to "function_call" .
FunctionResultStep
Result of a function tool call.
Required. ID to match the ID from the function call block.
Whether the tool call resulted in an error.
The name of the tool that was called.
Required. The result of the tool call.
هیچ توضیحی ارائه نشده است.
Always set to "function_result" .
GoogleMapsCallStep
Google Maps call step.
arguments GoogleMapsCallStepArguments (optional)
The arguments to pass to the Google Maps tool.
فیلدها
The queries to be executed.
Required. A unique ID for this specific tool call.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "google_maps_call" .
GoogleMapsResultStep
Google Maps result step.
Required. ID to match the ID from the function call block.
result array (GoogleMapsResultItem) (required)
هیچ توضیحی ارائه نشده است.
فیلدها
places array (GoogleMapsResultPlaces) (optional)
هیچ توضیحی ارائه نشده است.
فیلدها
هیچ توضیحی ارائه نشده است.
هیچ توضیحی ارائه نشده است.
آرایه review_snippets (ReviewSnippet) (اختیاری)
هیچ توضیحی ارائه نشده است.
فیلدها
شناسهی قطعه نقد و بررسی.
عنوان نقد.
لینکی که مربوط به نظر کاربر در نقشه گوگل باشد.
هیچ توضیحی ارائه نشده است.
هیچ توضیحی ارائه نشده است.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "google_maps_result" .
GoogleSearchCallStep
Google Search call step.
arguments GoogleSearchCallStepArguments (required)
Required. The arguments to pass to Google Search.
فیلدها
Web search queries for the following-up web search.
Required. A unique ID for this specific tool call.
The type of search grounding enabled.
مقادیر ممکن:
-
web_searchتنظیم این فیلد، جستجوی وب را فعال میکند. فقط نتایج متنی برگردانده میشوند.
-
image_searchتنظیم این فیلد، جستجوی تصویر را فعال میکند. بایتهای تصویر برگردانده میشوند.
-
enterprise_web_searchSetting this field enables enterprise web search.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "google_search_call" .
GoogleSearchResultStep
Google Search result step.
Required. ID to match the ID from the function call block.
Whether the Google Search resulted in an error.
result array (GoogleSearchResultItem) (required)
Required. The results of the Google Search.
فیلدها
Web content snippet that can be embedded in a web page or an app webview.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "google_search_result" .
McpServerToolCallStep
MCPServer tool call step.
Required. The JSON object of arguments for the function.
Required. A unique ID for this specific tool call.
Required. The name of the tool which was called.
Required. The name of the used MCP server.
هیچ توضیحی ارائه نشده است.
Always set to "mcp_server_tool_call" .
McpServerToolResultStep
MCPServer tool result step.
Required. ID to match the ID from the function call block.
Name of the tool which is called for this specific tool call.
Required. The output from the MCP server call. Can be simple text or rich content.
The name of the used MCP server.
هیچ توضیحی ارائه نشده است.
Always set to "mcp_server_tool_result" .
ModelOutputStep
Output generated by the model.
content array (Content) (optional)
هیچ توضیحی ارائه نشده است.
انواع ممکن
محتوای صوتی
یک بلوک محتوای صوتی.
تعداد کانالهای صوتی
محتوای صوتی.
نوع مایم صدا.
مقادیر ممکن:
-
audio/wavفرمت صوتی WAV
-
audio/mp3فرمت صوتی MP3
-
audio/aiffفرمت صوتی AIFF
-
audio/aacفرمت صوتی AAC
-
audio/oggفرمت صوتی OGG
-
audio/flacفرمت صوتی FLAC
-
audio/mpegفرمت صوتی MPEG
-
audio/m4aفرمت صوتی M4A
-
audio/l16فرمت صوتی L16
-
audio/opusفرمت صوتی OPUS
-
audio/alawفرمت صوتی ALAW
-
audio/mulawفرمت صوتی MULAW
نرخ نمونهبرداری صدا.
هیچ توضیحی ارائه نشده است.
همیشه روی "audio" تنظیم شود.
آدرس اینترنتی (URI) فایل صوتی.
محتوای سند
یک بلوک محتوای سند.
محتوای سند.
نوع MIME سند.
مقادیر ممکن:
-
application/pdfفرمت سند PDF
-
text/csvفرمت سند CSV
هیچ توضیحی ارائه نشده است.
همیشه روی "document" تنظیم شود.
آدرس اینترنتی (URI) سند.
محتوای تصویر
یک بلوک محتوای تصویر.
محتوای تصویر.
نوع مایم تصویر.
مقادیر ممکن:
-
image/pngفرمت تصویر PNG
-
image/jpegفرمت تصویر JPEG
-
image/webpفرمت تصویر WebP
-
image/heicفرمت تصویر HEIC
-
image/heifفرمت تصویر HEIF
-
image/gifفرمت تصویر GIF
-
image/bmpفرمت تصویر BMP
-
image/tiffفرمت تصویر TIFF
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
آدرس اینترنتی (URI) تصویر.
محتوای متن
یک بلوک محتوای متنی.
آرایه حاشیهنویسیها (Annotation) (اختیاری)
اطلاعات استناد برای محتوای تولید شده توسط مدل.
انواع ممکن
استناد به فایل
حاشیهنویسی استناد به فایل.
فرادادههای ارائه شده توسط کاربر در مورد متن بازیابی شده.
آدرس اینترنتی (URI) فایل.
پایان بخش منسوب، منحصر به فرد.
نام فایل.
شناسه رسانه در صورت استناد به تصویر، در صورت لزوم.
شماره صفحه سند ذکر شده، در صورت وجود.
منبع برای بخشی از متن ذکر شده است.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "file_citation" تنظیم شود.
استناد به مکان
حاشیهنویسی برای استناد به مکان.
پایان بخش منسوب، منحصر به فرد.
عنوان مکان.
شناسه مکان، با فرمت `places/{place_id}`.
آرایه review_snippets (ReviewSnippet) (اختیاری)
گزیدههایی از نظرات که برای تولید پاسخ در مورد ویژگیهای یک مکان مشخص در نقشههای گوگل استفاده میشوند.
فیلدها
شناسهی قطعه نقد و بررسی.
عنوان نقد.
لینکی که مربوط به نظر کاربر در نقشه گوگل باشد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "place_citation" تنظیم شود.
مرجع URI آن مکان.
استناد به آدرس اینترنتی
حاشیهنویسی استناد URL.
پایان بخش منسوب، منحصر به فرد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
عنوان URL.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_citation" تنظیم شود.
آدرس اینترنتی (URL).
WordInfo
Word-level ASR annotation for transcription output. Carries the word text, optional timing, and optional speaker attribution.
پایان بخش منسوب، منحصر به فرد.
End offset in time of the word relative to the start of the audio. Present when timestamp_granularities contains "word".
Optional. Speaker label for this word (eg "spk_1", "spk_2"). Present when diarization_mode is set in TranscriptionConfig.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
Start offset in time of the word relative to the start of the audio. Present when timestamp_granularities contains "word".
The transcribed word.
هیچ توضیحی ارائه نشده است.
Always set to "word_info" .
محتوای متن الزامی است.
هیچ توضیحی ارائه نشده است.
همیشه روی "text" تنظیم شود.
VideoContent
A video content block.
The video content.
The mime type of the video.
مقادیر ممکن:
-
video/mp4MP4 video format
-
video/mpegMPEG video format
-
video/mpgMPG video format
-
video/movMOV video format
-
video/aviAVI video format
-
video/x-flvFLV video format
-
video/webmWebM video format
-
video/wmvWMV video format
-
video/3gpp3GPP video format
processing MediaProcessing or enum (string) (optional)
How the model processes this video for understanding.
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
Always set to "video" .
The URI of the video.
هیچ توضیحی ارائه نشده است.
Always set to "model_output" .
ThoughtStep
A thought step.
یک هش امضا برای اعتبارسنجی backend.
summary array (ThoughtSummaryContent) (optional)
A summary of the thought.
انواع ممکن
محتوای تصویر
یک بلوک محتوای تصویر.
محتوای تصویر.
نوع مایم تصویر.
مقادیر ممکن:
-
image/pngفرمت تصویر PNG
-
image/jpegفرمت تصویر JPEG
-
image/webpفرمت تصویر WebP
-
image/heicفرمت تصویر HEIC
-
image/heifفرمت تصویر HEIF
-
image/gifفرمت تصویر GIF
-
image/bmpفرمت تصویر BMP
-
image/tiffفرمت تصویر TIFF
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
آدرس اینترنتی (URI) تصویر.
محتوای متن
یک بلوک محتوای متنی.
آرایه حاشیهنویسیها (Annotation) (اختیاری)
اطلاعات استناد برای محتوای تولید شده توسط مدل.
انواع ممکن
استناد به فایل
حاشیهنویسی استناد به فایل.
فرادادههای ارائه شده توسط کاربر در مورد متن بازیابی شده.
آدرس اینترنتی (URI) فایل.
پایان بخش منسوب، منحصر به فرد.
نام فایل.
شناسه رسانه در صورت استناد به تصویر، در صورت لزوم.
شماره صفحه سند ذکر شده، در صورت وجود.
منبع برای بخشی از متن ذکر شده است.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "file_citation" تنظیم شود.
استناد به مکان
حاشیهنویسی برای استناد به مکان.
پایان بخش منسوب، منحصر به فرد.
عنوان مکان.
شناسه مکان، با فرمت `places/{place_id}`.
آرایه review_snippets (ReviewSnippet) (اختیاری)
گزیدههایی از نظرات که برای تولید پاسخ در مورد ویژگیهای یک مکان مشخص در نقشههای گوگل استفاده میشوند.
فیلدها
شناسهی قطعه نقد و بررسی.
عنوان نقد.
لینکی که مربوط به نظر کاربر در نقشه گوگل باشد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "place_citation" تنظیم شود.
مرجع URI آن مکان.
استناد به آدرس اینترنتی
حاشیهنویسی استناد URL.
پایان بخش منسوب، منحصر به فرد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
عنوان URL.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_citation" تنظیم شود.
آدرس اینترنتی (URL).
WordInfo
Word-level ASR annotation for transcription output. Carries the word text, optional timing, and optional speaker attribution.
پایان بخش منسوب، منحصر به فرد.
End offset in time of the word relative to the start of the audio. Present when timestamp_granularities contains "word".
Optional. Speaker label for this word (eg "spk_1", "spk_2"). Present when diarization_mode is set in TranscriptionConfig.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
Start offset in time of the word relative to the start of the audio. Present when timestamp_granularities contains "word".
The transcribed word.
هیچ توضیحی ارائه نشده است.
Always set to "word_info" .
محتوای متن الزامی است.
هیچ توضیحی ارائه نشده است.
همیشه روی "text" تنظیم شود.
هیچ توضیحی ارائه نشده است.
Always set to "thought" .
UrlContextCallStep
URL context call step.
arguments UrlContextCallArguments (required)
Required. The arguments to pass to the URL context.
فیلدها
The URLs to fetch.
Required. A unique ID for this specific tool call.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "url_context_call" .
UrlContextResultStep
URL context result step.
Required. ID to match the ID from the function call block.
Whether the URL context resulted in an error.
result array (UrlContextResult) (required)
Required. The results of the URL context.
فیلدها
The status of the URL retrieval.
مقادیر ممکن:
-
successUrl retrieval is successful.
-
errorUrl retrieval is failed due to error.
-
paywallUrl retrieval is failed because the content is behind paywall.
-
unsafeUrl retrieval is failed because the content is unsafe.
The URL that was fetched.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "url_context_result" .
UserInputStep
Input provided by the user.
content array (Content) (optional)
هیچ توضیحی ارائه نشده است.
انواع ممکن
محتوای صوتی
یک بلوک محتوای صوتی.
تعداد کانالهای صوتی
محتوای صوتی.
نوع مایم صدا.
مقادیر ممکن:
-
audio/wavفرمت صوتی WAV
-
audio/mp3فرمت صوتی MP3
-
audio/aiffفرمت صوتی AIFF
-
audio/aacفرمت صوتی AAC
-
audio/oggفرمت صوتی OGG
-
audio/flacفرمت صوتی FLAC
-
audio/mpegفرمت صوتی MPEG
-
audio/m4aفرمت صوتی M4A
-
audio/l16فرمت صوتی L16
-
audio/opusفرمت صوتی OPUS
-
audio/alawفرمت صوتی ALAW
-
audio/mulawفرمت صوتی MULAW
نرخ نمونهبرداری صدا.
هیچ توضیحی ارائه نشده است.
همیشه روی "audio" تنظیم شود.
آدرس اینترنتی (URI) فایل صوتی.
محتوای سند
یک بلوک محتوای سند.
محتوای سند.
نوع MIME سند.
مقادیر ممکن:
-
application/pdfفرمت سند PDF
-
text/csvفرمت سند CSV
هیچ توضیحی ارائه نشده است.
همیشه روی "document" تنظیم شود.
آدرس اینترنتی (URI) سند.
محتوای تصویر
یک بلوک محتوای تصویر.
محتوای تصویر.
نوع مایم تصویر.
مقادیر ممکن:
-
image/pngفرمت تصویر PNG
-
image/jpegفرمت تصویر JPEG
-
image/webpفرمت تصویر WebP
-
image/heicفرمت تصویر HEIC
-
image/heifفرمت تصویر HEIF
-
image/gifفرمت تصویر GIF
-
image/bmpفرمت تصویر BMP
-
image/tiffفرمت تصویر TIFF
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
آدرس اینترنتی (URI) تصویر.
محتوای متن
یک بلوک محتوای متنی.
آرایه حاشیهنویسیها (Annotation) (اختیاری)
اطلاعات استناد برای محتوای تولید شده توسط مدل.
انواع ممکن
استناد به فایل
حاشیهنویسی استناد به فایل.
فرادادههای ارائه شده توسط کاربر در مورد متن بازیابی شده.
آدرس اینترنتی (URI) فایل.
پایان بخش منسوب، منحصر به فرد.
نام فایل.
شناسه رسانه در صورت استناد به تصویر، در صورت لزوم.
شماره صفحه سند ذکر شده، در صورت وجود.
منبع برای بخشی از متن ذکر شده است.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "file_citation" تنظیم شود.
استناد به مکان
حاشیهنویسی برای استناد به مکان.
پایان بخش منسوب، منحصر به فرد.
عنوان مکان.
شناسه مکان، با فرمت `places/{place_id}`.
آرایه review_snippets (ReviewSnippet) (اختیاری)
گزیدههایی از نظرات که برای تولید پاسخ در مورد ویژگیهای یک مکان مشخص در نقشههای گوگل استفاده میشوند.
فیلدها
شناسهی قطعه نقد و بررسی.
عنوان نقد.
لینکی که مربوط به نظر کاربر در نقشه گوگل باشد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "place_citation" تنظیم شود.
مرجع URI آن مکان.
استناد به آدرس اینترنتی
حاشیهنویسی استناد URL.
پایان بخش منسوب، منحصر به فرد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
عنوان URL.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_citation" تنظیم شود.
آدرس اینترنتی (URL).
WordInfo
Word-level ASR annotation for transcription output. Carries the word text, optional timing, and optional speaker attribution.
پایان بخش منسوب، منحصر به فرد.
End offset in time of the word relative to the start of the audio. Present when timestamp_granularities contains "word".
Optional. Speaker label for this word (eg "spk_1", "spk_2"). Present when diarization_mode is set in TranscriptionConfig.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
Start offset in time of the word relative to the start of the audio. Present when timestamp_granularities contains "word".
The transcribed word.
هیچ توضیحی ارائه نشده است.
Always set to "word_info" .
محتوای متن الزامی است.
هیچ توضیحی ارائه نشده است.
همیشه روی "text" تنظیم شود.
VideoContent
A video content block.
The video content.
The mime type of the video.
مقادیر ممکن:
-
video/mp4MP4 video format
-
video/mpegMPEG video format
-
video/mpgMPG video format
-
video/movMOV video format
-
video/aviAVI video format
-
video/x-flvFLV video format
-
video/webmWebM video format
-
video/wmvWMV video format
-
video/3gpp3GPP video format
processing MediaProcessing or enum (string) (optional)
How the model processes this video for understanding.
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
Always set to "video" .
The URI of the video.
هیچ توضیحی ارائه نشده است.
Always set to "user_input" .
دستورالعمل سیستم برای تعامل.
tools array (Tool) (optional)
فهرستی از اعلانهای ابزار که مدل ممکن است در طول تعامل فراخوانی کند.
انواع ممکن
اجرای کد
ابزاری که میتواند توسط مدل برای اجرای کد استفاده شود.
هیچ توضیحی ارائه نشده است.
همیشه روی "code_execution" تنظیم شود.
ComputerUse
A tool that can be used by the model to interact with the computer.
Optional. Disabled safety policies for computer use.
مقادیر ممکن:
-
financial_transactionsSafety policy for financial transactions.
-
sensitive_data_modificationSafety policy for sensitive data modification.
-
communication_toolSafety policy for communication tools (eg Gmail, Chat, Meet).
-
account_creationSafety policy for account creation.
-
data_modificationSafety policy for data modification.
-
user_consent_managementSafety policy for user consent management.
-
legal_terms_and_agreementsSafety policy for legal terms and agreements.
Whether enable the prompt injection detection check on computer-use request.
The environment being operated.
مقادیر ممکن:
-
browserOperates in a web browser.
-
mobileOperates in a mobile environment.
-
desktopOperates in a desktop environment.
The list of predefined functions that are excluded from the model call.
هیچ توضیحی ارائه نشده است.
Always set to "computer_use" .
جستجوی فایل
ابزاری که میتواند توسط مدل برای جستجوی فایلها استفاده شود.
جستجوی فایل، نامهای فروشگاه را برای جستجو ذخیره میکند.
فیلتر فراداده برای اعمال روی اسناد و تکههای بازیابی معنایی.
تعداد تکههای بازیابی معنایی که باید بازیابی شوند.
هیچ توضیحی ارائه نشده است.
همیشه روی "file_search" تنظیم شود.
عملکرد
ابزاری که میتواند توسط مدل مورد استفاده قرار گیرد.
شرحی از تابع.
نام تابع.
طرحواره JSON برای پارامترهای تابع.
هیچ توضیحی ارائه نشده است.
همیشه روی "function" تنظیم شود.
گوگل مپ
ابزاری که میتواند توسط مدل برای فراخوانی نقشههای گوگل استفاده شود.
اینکه آیا در نتیجه فراخوانی ابزار، توکن زمینه ویجت برگردانده شود یا خیر.
عرض جغرافیایی محل کاربر.
طول جغرافیایی موقعیت مکانی کاربر.
هیچ توضیحی ارائه نشده است.
همیشه روی "google_maps" تنظیم شود.
جستجوی گوگل
ابزاری که میتواند توسط مدل برای جستجو در گوگل استفاده شود.
انواع زمینهسازی جستجو برای فعالسازی.
مقادیر ممکن:
-
web_searchتنظیم این فیلد، جستجوی وب را فعال میکند. فقط نتایج متنی برگردانده میشوند.
-
image_searchتنظیم این فیلد، جستجوی تصویر را فعال میکند. بایتهای تصویر برگردانده میشوند.
-
enterprise_web_searchSetting this field enables enterprise web search.
هیچ توضیحی ارائه نشده است.
همیشه روی "google_search" تنظیم شود.
McpServer
A MCPServer is a server that can be called by the model to perform actions.
allowed_tools array (AllowedTools) (optional)
The allowed tools.
فیلدها
The mode of the tool choice.
مقادیر ممکن:
-
autoانتخاب خودکار ابزار.
-
anyهر انتخاب ابزاری.
-
noneبدون انتخاب ابزار.
-
validatedانتخاب ابزار معتبر.
The names of the allowed tools.
Optional: Fields for authentication headers, timeouts, etc., if needed.
The name of the MCPServer.
هیچ توضیحی ارائه نشده است.
Always set to "mcp_server" .
The full URL for the MCPServer endpoint. Example: "https://api.example.com/mcp"
بازیابی
A tool that can be used by the model to retrieve files.
exa_ai_search_config ExaAISearchConfig (optional)
Used to specify configuration for ExaAISearch.
فیلدها
Required. The API key for ExaAiSearch.
Optional. This field can be used to pass any parameter from the Exa.ai Search API.
parallel_ai_search_config ParallelAISearchConfig (optional)
Used to specify configuration for ParallelAISearch.
فیلدها
Optional. The API key for ParallelAiSearch.
Optional. Custom configs for ParallelAiSearch.
rag_store_config RagStoreConfig (optional)
Used to specify configuration for RagStore.
فیلدها
rag_resources array (RagResource) (optional)
Optional. The representation of the rag source.
فیلدها
Optional. RagCorpora resource name.
Optional. rag_file_id. The files should be in the same rag_corpus set in rag_corpus field.
rag_retrieval_config RagRetrievalConfig (optional)
Optional. The retrieval config for the Rag query.
فیلدها
filter Filter (optional)
Optional. Config for filters.
فیلدها
Optional. String for metadata filtering.
Optional. Only returns contexts with vector distance smaller than the threshold.
Optional. Only returns contexts with vector similarity larger than the threshold.
hybrid_search HybridSearch (optional)
Optional. Config for Hybrid Search.
فیلدها
Optional. Alpha value controls the weight between dense and sparse vector search results.
ranking Ranking (optional)
Optional. Config for ranking and reranking.
Optional. The number of contexts to retrieve.
The types of file retrieval to enable.
مقادیر ممکن:
-
rag_store -
exa_ai_search -
parallel_ai_search
هیچ توضیحی ارائه نشده است.
Always set to "retrieval" .
متن آدرس
ابزاری که میتواند توسط مدل برای دریافت متن URL استفاده شود.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_context" تنظیم شود.
فقط خروجی. زمانی که پاسخ آخرین بار در قالب ISO 8601 (YYYY-MM-DDThh:mm:ssZ) بهروزرسانی شده است.
کاربرد (اختیاری )
فقط خروجی. آمار مربوط به میزان استفاده از توکن درخواست تعامل.
فیلدها
آرایه cached_tokens_by_modality (ModalityTokens) (اختیاری)
تفکیک میزان استفاده از توکنهای ذخیرهشده بر اساس روش.
فیلدها
روش پاسخ (اختیاری)
روش مرتبط با شمارش توکنها.
مقادیر ممکن
-
textنشان میدهد که مدل باید متن را برگرداند.
-
imageنشان میدهد که مدل باید تصاویر را برگرداند.
-
audioنشان میدهد که مدل باید صدا را برگرداند.
-
videoنشان میدهد که مدل باید ویدیو برگرداند.
-
documentنشان میدهد که مدل باید اسناد را برگرداند.
تعداد توکنها برای روش.
آرایه grounding_tool_count (GroundingToolCount) (اختیاری)
تعداد ابزار اتصال به زمین
فیلدها
تعداد ابزار اتصال به زمین مهم است.
نوع ابزار اتصال زمین مرتبط با شمارش.
مقادیر ممکن:
-
google_searchاتصال به زمین با جستجوی وب و جستجوی تصویر گوگل، و اتصال به زمین وب برای سازمانها.
-
google_mapsاتصال به زمین با نقشههای گوگل.
-
retrievalGrounding with customer's data, for example, VertexAISearch.
آرایه input_tokens_by_modality (ModalityTokens) (اختیاری)
تفکیک استفاده از توکن ورودی بر اساس روش.
فیلدها
روش پاسخ (اختیاری)
روش مرتبط با شمارش توکنها.
مقادیر ممکن
-
textنشان میدهد که مدل باید متن را برگرداند.
-
imageنشان میدهد که مدل باید تصاویر را برگرداند.
-
audioنشان میدهد که مدل باید صدا را برگرداند.
-
videoنشان میدهد که مدل باید ویدیو برگرداند.
-
documentنشان میدهد که مدل باید اسناد را برگرداند.
تعداد توکنها برای روش.
آرایه output_tokens_by_modality (ModalityTokens) (اختیاری)
تفکیک استفاده از توکن خروجی بر اساس روش.
فیلدها
روش پاسخ (اختیاری)
روش مرتبط با شمارش توکنها.
مقادیر ممکن
-
textنشان میدهد که مدل باید متن را برگرداند.
-
imageنشان میدهد که مدل باید تصاویر را برگرداند.
-
audioنشان میدهد که مدل باید صدا را برگرداند.
-
videoنشان میدهد که مدل باید ویدیو برگرداند.
-
documentنشان میدهد که مدل باید اسناد را برگرداند.
تعداد توکنها برای روش.
آرایه tool_use_tokens_by_modality (ModalityTokens) (اختیاری)
تفکیک میزان استفاده از توکنهای ابزار بر اساس روش.
فیلدها
روش پاسخ (اختیاری)
روش مرتبط با شمارش توکنها.
مقادیر ممکن
-
textنشان میدهد که مدل باید متن را برگرداند.
-
imageنشان میدهد که مدل باید تصاویر را برگرداند.
-
audioنشان میدهد که مدل باید صدا را برگرداند.
-
videoنشان میدهد که مدل باید ویدیو برگرداند.
-
documentنشان میدهد که مدل باید اسناد را برگرداند.
تعداد توکنها برای روش.
تعداد توکنها در بخش ذخیرهشدهی اعلان (محتوای ذخیرهشده).
تعداد توکنها در اعلان (زمینه).
تعداد کل توکنها در تمام پاسخهای تولید شده.
تعداد توکنهای افکار برای مدلهای تفکر.
تعداد کل توکنها برای درخواست تعامل (درخواست + پاسخها + سایر توکنهای داخلی).
تعداد توکنهای موجود در اعلان(های) استفاده از ابزار.
webhook_config WebhookConfig (optional)
Optional. Webhook configuration for receiving notifications when the interaction completes.
فیلدها
Optional. If set, these webhook URIs will be used for webhook events instead of the registered webhooks.
Optional. The user metadata that will be returned on each event emission to the webhooks.
Output only. The time when the trigger was last paused.
Output only. The time when the trigger was last resumed.
Output only. The time when the trigger was last run.
Optional. The maximum number of consecutive failures allowed before the trigger is automatically paused (status becomes ERROR).
Output only. The time when the trigger is scheduled to run next.
Output only. The ID of the last interaction created by this trigger.
Required. The cron schedule on which the trigger should run. Standard cron format.
Output only. The current status of the trigger.
مقادیر ممکن:
-
activeThe trigger is active and will fire on schedule.
-
pausedThe trigger is paused and will not fire.
-
errorThe trigger has entered an error state due to consecutive failures.
Required. Time zone in which the schedule should be interpreted.
Output only. The time when the trigger was last updated.
مثال
پاسخ نمونه
{ "consecutive_failure_count": 0, "create_time": "string", "display_name": "string", "environment_id": "string", "execution_timeout_seconds": 0, "id": "string", "interaction": { "created": "2025-12-04T15:01:45Z", "id": "v1_ChdXS0l4YWZXTk9xbk0xZThQczhEcmlROBIXV0tJeGFmV05PcW5NMWU4UHM4RHJpUTg", "model": "gemini-3.6-flash", "object": "interaction", "status": "completed", "steps": [ { "type": "model_output", "content": [ { "type": "text", "text": "Hello! I'm doing well, functioning as expected. Thank you for asking! How are you doing today?" } ] } ], "updated": "2025-12-04T15:01:45Z", "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 7 } ], "total_cached_tokens": 0, "total_input_tokens": 7, "total_output_tokens": 23, "total_thought_tokens": 49, "total_tokens": 79, "total_tool_use_tokens": 0 } }, "last_pause_time": "string", "last_resume_time": "string", "last_run_time": "string", "max_consecutive_failures": 0, "next_run_time": "string", "previous_interaction_id": "string", "schedule": "string", "status": "active", "time_zone": "string", "update_time": "string" }
اعدامهای ListTrigger
Lists executions for a trigger.
پارامترهای مسیر/پرسوجو
Optional. The maximum number of executions to return per page.
Optional. A page token from a previous ListTriggerExecutions call.
پاسخ
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
A page token, received from a previous `ListTriggerExecutions` call. Provide this to retrieve the subsequent page.
trigger_executions array (TriggerExecution) (optional)
The list of trigger executions.
فیلدها
Output only. The time when the execution finished.
Output only. The environment ID used for the execution.
Output only. The error message if the execution failed.
Required. Output only. Identifier. The ID of the trigger execution.
Output only. The ID of the interaction created by this execution, if any.
Output only. The time when the execution was scheduled to run.
Output only. The time when the execution started.
Output only. The status of the execution.
مقادیر ممکن:
-
in_progressThe execution is currently in progress.
-
completedThe execution completed successfully.
-
failedThe execution failed.
-
skippedThe execution was skipped (eg, previous execution still running).
-
timed_outThe execution timed out.
Required. Output only. Identifier. The ID of the trigger that created this execution.
مثال
پاسخ نمونه
{ "next_page_token": "string", "trigger_executions": [ { "end_time": "string", "environment_id": "string", "error": "string", "id": "string", "interaction_id": "string", "scheduled_time": "string", "start_time": "string", "status": "in_progress", "trigger_id": "string" } ] }
UpdateTrigger
Updates a trigger.
درخواست بدنه
بدنه درخواست شامل دادههایی با ساختار زیر است:
Optional. The display name of the trigger.
Optional. The status of the trigger.
مقادیر ممکن:
-
activeThe trigger is active and will fire on schedule.
-
pausedThe trigger is paused and will not fire.
-
errorThe trigger has entered an error state due to consecutive failures.
پاسخ
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
Output only. The number of consecutive failures that have occurred since the last successful execution.
Output only. The time when the trigger was created.
Optional. The display name of the trigger.
Optional. The environment ID for the trigger execution.
Optional. The execution timeout for the triggered interaction.
Required. Output only. Identifier. The ID of the trigger.
interaction Interaction (optional)
Required. The interaction request template to be executed.
فیلدها
گزینه عامل (اختیاری)
نام «عامل» مورد استفاده برای ایجاد تعامل.
مقادیر ممکن
-
deep-research-pro-preview-12-2025نماینده تحقیقات عمیق جمینی
-
deep-research-preview-04-2026نماینده تحقیقات عمیق جمینی
-
deep-research-max-preview-04-2026مامور مکس تحقیقات عمیق جمینی
-
antigravity-preview-05-2026از عامل مدیریتشدهی Antigravity برای انجام وظایف چند مرحلهای که نیاز به استدلال، عملیات فایل و استفاده از ابزار دارند، استفاده کنید.
agent_config object (optional)
پارامترهای پیکربندی برای تعامل عامل.
انواع ممکن
Polymorphic discriminator: type
AntigravityAgentConfig
Configuration for the Antigravity agent runtime. Provides server-side control over the agent's execution environment and tool configuration.
حداکثر مجموع توکنها برای اجرای عامل.
The model to use for agent reasoning.
هیچ توضیحی ارائه نشده است.
Always set to "antigravity" .
CodeMenderAgentConfig
Configuration for the CodeMender agent.
find_request FindRequest (optional)
Parameters for finding vulnerabilities.
فیلدها
Additional context or custom instructions provided by the user to guide the vulnerability analysis.
The identifier of a specific finding to verify. This is primarily used in VERIFY mode to focus the agent's execution-based validation on a single vulnerability.
The mode of the find session.
مقادیر ممکن:
-
scanFast scan using only the initial classifier.
-
verifyPerforms classification followed by detailed investigation.
source_files array (FileContent) (optional)
A list of source files to provide as context for the scan.
فیلدها
The UTF-8 encoded text content of the file.
The relative path of the file from the project root.
fix_request FixRequest (optional)
Parameters for fixing vulnerabilities.
فیلدها
Additional context or custom instructions provided by the user to guide the patch generation process.
The identifier of the specific security finding to be remediated. This ID maps to a previously discovered vulnerability.
source_files array (FileContent) (optional)
A list of source files providing context for the remediation. These files are typically the ones containing the identified vulnerability.
فیلدها
The UTF-8 encoded text content of the file.
The relative path of the file from the project root.
The name of the model to use for the CodeMender agent. One CodeMender session will only use one model.
session_config SessionConfig (optional)
Optional session-specific configurations to override default agent behavior.
فیلدها
The maximum number of interaction rounds the agent is allowed to perform before reaching a timeout.
Parameter for grouping multiple interactions that belong to the same CodeMender session.
هیچ توضیحی ارائه نشده است.
Always set to "code-mender" .
DeepResearchAgentConfig
Configuration for the Deep Research agent.
Enables human-in-the-loop planning for the Deep Research agent. If set to true, the Deep Research agent will provide a research plan in its response. The agent will then proceed only if the user confirms the plan in the next turn.
Enables bigquery tool for the Deep Research agent.
خلاصههای تفکر ( اختیاری)
اینکه آیا خلاصه نظرات در پاسخ گنجانده شود یا خیر.
مقادیر ممکن
-
autoخلاصههای تفکر خودکار
-
noneبدون خلاصه نویسی فکری.
هیچ توضیحی ارائه نشده است.
Always set to "deep-research" .
Whether to include visualizations in the response.
مقادیر ممکن:
-
offDo not include visualizations.
-
autoAutomatically include visualizations.
DynamicAgentConfig
پیکربندی برای عاملهای پویا
هیچ توضیحی ارائه نشده است.
همیشه روی "dynamic" تنظیم شود.
فقط خروجی. زمانی که پاسخ در قالب ISO 8601 (YYYY-MM-DDThh:mm:ssZ) ایجاد شده است.
environment EnvironmentConfig or string (optional)
The environment configuration for the interaction. Can be an object specifying remote environment sources or a string referencing an existing environment ID.
فیلدها
Optional. The environment ID for the interaction. If specified, the request will update the existing environment instead of creating a new one.
network EnvironmentNetworkEgressAllowlist or enum (string) (optional)
Network configuration for the environment.
انواع ممکن
شیء
Outbound networking configuration for the sandbox. When specified, restricts which external domains the sandbox can reach. Omit entirely to allow all outbound traffic with no header injection.
allowlist array (AllowlistEntry) (optional)
List of allowed outbound domains. Only requests to listed domains are permitted. Use [{'domain': '*'}] to allow all domains while still injecting headers on specific ones.
فیلدها
Domain to allow outbound requests to. Supports wildcards (eg '*.googleapis.com'). Use '*' to allow all domains.
Headers to inject on all outbound requests matching this domain. Accepts a single dict or a list of dicts. The egress proxy injects these automatically.
رشته
Turns all network off.
مقادیر ممکن
-
disabledTurns all network off.
sources array (Source) (optional)
هیچ توضیحی ارائه نشده است.
فیلدها
The inline content if `type` is `INLINE`.
Optional encoding for inline content (eg `base64`).
The source of the environment. For Cloud Storage, this is the Cloud Storage path. For GitHub, this is the GitHub path.
Where the source should appear in the environment.
هیچ توضیحی ارائه نشده است.
مقادیر ممکن:
-
gcsA Cloud Storage bucket.
-
inlineInline content.
-
repositoryA generic repository. The protocol prefix in the source URL identifies the provider (eg, github://, gcs://).
-
skill_registryA skill resource from the Skill Registry Service. Skill: projects/{project}/locations/{location}/skills/{skill} SkillRevision: projects/{project}/locations/{location}/skills/{skill}/revisions/{revision} Support mounting all skills under a project: projects/{project}/locations/{location}/skills.
هیچ توضیحی ارائه نشده است.
Always set to "remote" .
Output only. The environment ID for the interaction. Only populated if environment config is set in the request.
آرایه خطاها (Error) (اختیاری)
فقط خروجی. خطاهای تشخیصی / خطاهای پلتفرم که در تعامل ثبت شدهاند.
فیلدها
یک URI که نوع خطا را مشخص میکند.
یک پیام خطا که برای انسان قابل خواندن باشد.
الزامی. فقط خروجی. یک شناسه منحصر به فرد برای تکمیل تعامل.
پیشفرضها به:
ورودی برای تعامل.
برچسبهایی با فرادادههای تعریفشده توسط کاربر برای درخواست.
مدل ModelOption (اختیاری)
نام «مدل» مورد استفاده برای تولید تعامل.
مقادیر ممکن
-
gemini-2.5-flashاولین مدل استدلال ترکیبی ما که از یک پنجره زمینه ۱ میلیون توکنی پشتیبانی میکند و دارای بودجههای تفکر است.
-
gemini-2.5-proOur state-of-the-art multipurpose model, which excels at coding and complex reasoning tasks.
-
gemma-4-26b-a4b-itGemma 4 26B A4B IT
-
gemma-4-31b-itGemma 4 31B IT
-
gemini-flash-latestLatest release of Gemini Flash
-
gemini-flash-lite-latestLatest release of Gemini Flash-Lite
-
gemini-pro-latestLatest release of Gemini Pro
-
gemini-2.5-flash-liteکوچکترین و مقرون به صرفه ترین مدل ما، ساخته شده برای استفاده در مقیاس بزرگ.
-
gemini-2.5-flash-imageمدل تولید تصویر بومی ما، که برای سرعت، انعطافپذیری و درک متنی بهینه شده است. ورودی و خروجی متن با همان قیمت ۲.۵ فلش ارائه میشود.
-
gemini-3-flash-previewهوشمندترین مدل ما که برای سرعت ساخته شده است، هوش مرزی را با جستجو و ردیابی برتر ترکیب میکند.
-
gemini-3.1-pro-previewOur latest SOTA reasoning model with unprecedented depth and nuance, and powerful multimodal understanding and coding capabilities.
-
gemini-3.1-pro-preview-customtoolsGemini 3.1 Pro Preview optimized for custom tool usage
-
gemini-3.1-flash-liteمقرونبهصرفهترین مدل ما، بهینهشده برای وظایف عاملمحور با حجم بالا، ترجمه و پردازش دادههای ساده.
-
gemini-3-pro-imageGemini 3 Pro Image
-
nano-banana-pro-previewGemini 3 Pro Image Preview
-
gemini-3.1-flash-imageGemini 3.1 Flash Image.
-
gemini-3.5-flashهوشمندترین مدل ما برای عملکرد مرزی پایدار در وظایف عاملدار و کدنویسی.
-
gemini-3.6-flashهوشمندترین مدل ما برای عملکرد مرزی پایدار در وظایف عاملدار و کدنویسی.
-
gemini-3.7-flashهوشمندترین مدل ما برای عملکرد مرزی پایدار در وظایف عاملدار و کدنویسی.
-
lyria-3-clip-previewOur low-latency, music generation model optimized for high-fidelity audio clips and precise rhythmic control.
-
lyria-3-pro-previewOur advanced, full-song generative model with deep compositional understanding, optimized for precise structural control and complex transitions across diverse musical styles.
-
gemini-robotics-er-1.6-previewGemini Robotics-ER 1.6 Preview
-
gemini-robotics-er-2-previewGemini Robotics Embodied Reasoning 2 Preview
محتوای صوتی output_audio (اختیاری)
آخرین صدای تولید شده توسط مدل در پاسخ به درخواست فعلی. توجه: این توسط SDK اضافه شده است.
فیلدها
تعداد کانالهای صوتی
محتوای صوتی.
نوع مایم صدا.
مقادیر ممکن:
-
audio/wavفرمت صوتی WAV
-
audio/mp3فرمت صوتی MP3
-
audio/aiffفرمت صوتی AIFF
-
audio/aacفرمت صوتی AAC
-
audio/oggفرمت صوتی OGG
-
audio/flacفرمت صوتی FLAC
-
audio/mpegفرمت صوتی MPEG
-
audio/m4aفرمت صوتی M4A
-
audio/l16فرمت صوتی L16
-
audio/opusفرمت صوتی OPUS
-
audio/alawفرمت صوتی ALAW
-
audio/mulawفرمت صوتی MULAW
نرخ نمونهبرداری صدا.
هیچ توضیحی ارائه نشده است.
همیشه روی "audio" تنظیم شود.
آدرس اینترنتی (URI) فایل صوتی.
محتوای تصویر خروجی (اختیاری)
آخرین تصویری که توسط مدل در پاسخ به درخواست فعلی تولید شده است. توجه: این تصویر توسط SDK اضافه شده است.
فیلدها
محتوای تصویر.
نوع مایم تصویر.
مقادیر ممکن:
-
image/pngفرمت تصویر PNG
-
image/jpegفرمت تصویر JPEG
-
image/webpفرمت تصویر WebP
-
image/heicفرمت تصویر HEIC
-
image/heifفرمت تصویر HEIF
-
image/gifفرمت تصویر GIF
-
image/bmpفرمت تصویر BMP
-
image/tiffفرمت تصویر TIFF
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
آدرس اینترنتی (URI) تصویر.
متن به هم پیوسته از آخرین خروجی مدل در پاسخ به درخواست فعلی. توجه: این توسط SDK اضافه شده است.
output_video VideoContent (optional)
The last video generated by the model in response to the current request. Note: this is added by the SDK.
فیلدها
The video content.
The mime type of the video.
مقادیر ممکن:
-
video/mp4MP4 video format
-
video/mpegMPEG video format
-
video/mpgMPG video format
-
video/movMOV video format
-
video/aviAVI video format
-
video/x-flvFLV video format
-
video/webmWebM video format
-
video/wmvWMV video format
-
video/3gpp3GPP video format
processing MediaProcessing or enum (string) (optional)
How the model processes this video for understanding.
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
Always set to "video" .
The URI of the video.
شناسهی تعامل قبلی، در صورت وجود.
response_format ResponseFormat or array (ResponseFormat) (optional)
تأکید میکند که پاسخ تولید شده یک شیء JSON است که با طرحواره JSON مشخص شده در این فیلد مطابقت دارد.
انواع ممکن
AudioResponseFormat
Configuration for audio output format.
Bit rate in bits per second (bps). Only applicable for compressed formats (MP3, Opus).
The delivery mode for the audio output.
مقادیر ممکن:
-
inlineAudio data is returned inline in the response.
-
uriAudio data is returned as a URI.
The MIME type of the audio output.
مقادیر ممکن:
-
audio/mp3MP3 audio format.
-
audio/ogg_opusOGG Opus audio format.
-
audio/l16Raw PCM (L16) audio format.
-
audio/wavWAV audio format.
-
audio/alawA-law audio format.
-
audio/mulawMu-law audio format.
Sample rate in Hz.
هیچ توضیحی ارائه نشده است.
همیشه روی "audio" تنظیم شود.
ImageResponseFormat
Configuration for image output format.
The aspect ratio for the image output.
مقادیر ممکن:
-
1:1نسبت تصویر ۱:۱.
-
2:32:3 aspect ratio.
-
3:23:2 aspect ratio.
-
3:43:4 aspect ratio.
-
4:3نسبت تصویر ۴:۳.
-
4:54:5 aspect ratio.
-
5:45:4 aspect ratio.
-
9:16نسبت تصویر ۹:۱۶
-
16:9نسبت تصویر ۱۶:۹.
-
21:921:9 aspect ratio.
-
1:81:8 aspect ratio.
-
8:18:1 aspect ratio.
-
1:41:4 aspect ratio.
-
4:14:1 aspect ratio.
The delivery mode for the image output.
مقادیر ممکن:
-
inlineImage data is returned inline in the response.
-
uriImage data is returned as a URI.
The size of the image output.
مقادیر ممکن:
-
512512px image size.
-
1K1K image size.
-
2K2K image size.
-
4K4K image size.
The MIME type of the image output.
مقادیر ممکن:
-
image/jpegJPEG image format.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
TextResponseFormat
Configuration for text output format.
The MIME type of the text output.
مقادیر ممکن:
-
application/jsonJSON output format.
-
text/plainPlain text output format.
The JSON schema that the output should conform to. Only applicable when mime_type is application/json.
هیچ توضیحی ارائه نشده است.
همیشه روی "text" تنظیم شود.
VideoResponseFormat
Configuration for video output format.
The aspect ratio for the video output.
مقادیر ممکن:
-
16:9نسبت تصویر ۱۶:۹.
-
9:16نسبت تصویر ۹:۱۶
The delivery mode for the video output.
مقادیر ممکن:
-
inlineVideo data is returned inline in the response.
-
uriVideo data is returned as a URI.
The duration for the video output.
The Cloud Storage URI to store the video output. Required for Vertex if delivery mode is URI.
The video output resolution. Defaults to 720p.
مقادیر ممکن:
-
360p360p resolution.
-
720p720p resolution.
-
1080p1080p resolution.
-
4kوضوح تصویر 4K.
هیچ توضیحی ارائه نشده است.
Always set to "video" .
آرایه safety_settings (SafetySetting) (اختیاری)
تنظیمات ایمنی برای تعامل.
فیلدها
Optional. The method for blocking content. If not specified, the default behavior is to use the probability score.
مقادیر ممکن:
-
severityThe harm block method uses both probability and severity scores.
-
probabilityThe harm block method uses the probability score.
Required. The threshold for blocking content. If the harm probability exceeds this threshold, the content will be blocked.
مقادیر ممکن:
-
block_low_and_aboveBlock content with a low harm probability or higher.
-
block_medium_and_aboveBlock content with a medium harm probability or higher.
-
block_only_highBlock content with a high harm probability.
-
block_noneDo not block any content, regardless of its harm probability.
-
offTurn off the safety filter entirely.
type HarmCategory (optional)
Required. The type of harm category to be blocked.
مقادیر ممکن
-
hate_speechContent that promotes violence or incites hatred against individuals or groups based on certain attributes.
-
dangerous_contentContent that promotes, facilitates, or enables dangerous activities.
-
harassmentAbusive, threatening, or content intended to bully, torment, or ridicule.
-
sexually_explicitContent that contains sexually explicit material.
-
civic_integrityDeprecated: Election filter is not longer supported. The harm category is civic integrity.
-
image_hateImages that contain hate speech.
-
image_dangerous_contentImages that contain dangerous content.
-
image_harassmentImages that contain harassment.
-
image_sexually_explicitImages that contain sexually explicit content.
-
jailbreakPrompts designed to bypass safety filters.
service_tier ServiceTier (optional)
The service tier for the interaction.
مقادیر ممکن
-
flexFlex service tier.
-
standardStandard service tier.
-
priorityPriority service tier.
-
deferredDeferred service tier.
الزامی. فقط خروجی. وضعیت تعامل.
مقادیر ممکن:
-
in_progressتعامل در حال انجام است.
-
requires_actionاین تعامل نیاز به اقدام/ورودی از سوی کاربر دارد.
-
completedتعامل تکمیل شده است.
-
failedتعامل شکست خورد.
-
cancelledتعامل لغو شد.
-
incompleteتعامل تکمیل شده است، اما شامل نتایج ناقص است (مثلاً رسیدن به max_tokens).
-
budget_exceededThe interaction was halted because the token budget was exceeded.
-
queuedThe interaction is queued, waiting for processing.
steps array (Step) (optional)
فقط خروجی. مراحلی که تعامل را تشکیل میدهند، زمانی که در پاسخ گنجانده شوند.
انواع ممکن
CodeExecutionCallStep
Code execution call step.
arguments CodeExecutionCallStepArguments (required)
Required. The arguments to pass to the code execution.
فیلدها
کدی که قرار است اجرا شود.
زبان برنامهنویسی «کد».
مقادیر ممکن:
-
pythonپایتون >= 3.10، با numpy و simpy در دسترس است.
Required. A unique ID for this specific tool call.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
همیشه روی "code_execution_call" تنظیم شود.
CodeExecutionResultStep
Code execution result step.
Required. ID to match the ID from the function call block.
Whether the code execution resulted in an error.
Required. The output of the code execution.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
همیشه روی "code_execution_result" تنظیم شود.
FileSearchCallStep
File Search call step.
Required. A unique ID for this specific tool call.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "file_search_call" .
FileSearchResultStep
File Search result step.
Required. ID to match the ID from the function call block.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "file_search_result" .
FunctionCallStep
A function tool call step.
Required. The arguments to pass to the function.
Required. A unique ID for this specific tool call.
Required. The name of the tool to call.
هیچ توضیحی ارائه نشده است.
Always set to "function_call" .
FunctionResultStep
Result of a function tool call.
Required. ID to match the ID from the function call block.
Whether the tool call resulted in an error.
The name of the tool that was called.
Required. The result of the tool call.
هیچ توضیحی ارائه نشده است.
Always set to "function_result" .
GoogleMapsCallStep
Google Maps call step.
arguments GoogleMapsCallStepArguments (optional)
The arguments to pass to the Google Maps tool.
فیلدها
The queries to be executed.
Required. A unique ID for this specific tool call.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "google_maps_call" .
GoogleMapsResultStep
Google Maps result step.
Required. ID to match the ID from the function call block.
result array (GoogleMapsResultItem) (required)
هیچ توضیحی ارائه نشده است.
فیلدها
places array (GoogleMapsResultPlaces) (optional)
هیچ توضیحی ارائه نشده است.
فیلدها
هیچ توضیحی ارائه نشده است.
هیچ توضیحی ارائه نشده است.
آرایه review_snippets (ReviewSnippet) (اختیاری)
هیچ توضیحی ارائه نشده است.
فیلدها
شناسهی قطعه نقد و بررسی.
عنوان نقد.
لینکی که مربوط به نظر کاربر در نقشه گوگل باشد.
هیچ توضیحی ارائه نشده است.
هیچ توضیحی ارائه نشده است.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "google_maps_result" .
GoogleSearchCallStep
Google Search call step.
arguments GoogleSearchCallStepArguments (required)
Required. The arguments to pass to Google Search.
فیلدها
Web search queries for the following-up web search.
Required. A unique ID for this specific tool call.
The type of search grounding enabled.
مقادیر ممکن:
-
web_searchتنظیم این فیلد، جستجوی وب را فعال میکند. فقط نتایج متنی برگردانده میشوند.
-
image_searchتنظیم این فیلد، جستجوی تصویر را فعال میکند. بایتهای تصویر برگردانده میشوند.
-
enterprise_web_searchSetting this field enables enterprise web search.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "google_search_call" .
GoogleSearchResultStep
Google Search result step.
Required. ID to match the ID from the function call block.
Whether the Google Search resulted in an error.
result array (GoogleSearchResultItem) (required)
Required. The results of the Google Search.
فیلدها
Web content snippet that can be embedded in a web page or an app webview.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "google_search_result" .
McpServerToolCallStep
MCPServer tool call step.
Required. The JSON object of arguments for the function.
Required. A unique ID for this specific tool call.
Required. The name of the tool which was called.
Required. The name of the used MCP server.
هیچ توضیحی ارائه نشده است.
Always set to "mcp_server_tool_call" .
McpServerToolResultStep
MCPServer tool result step.
Required. ID to match the ID from the function call block.
Name of the tool which is called for this specific tool call.
Required. The output from the MCP server call. Can be simple text or rich content.
The name of the used MCP server.
هیچ توضیحی ارائه نشده است.
Always set to "mcp_server_tool_result" .
ModelOutputStep
Output generated by the model.
content array (Content) (optional)
هیچ توضیحی ارائه نشده است.
انواع ممکن
محتوای صوتی
یک بلوک محتوای صوتی.
تعداد کانالهای صوتی
محتوای صوتی.
نوع مایم صدا.
مقادیر ممکن:
-
audio/wavفرمت صوتی WAV
-
audio/mp3فرمت صوتی MP3
-
audio/aiffفرمت صوتی AIFF
-
audio/aacفرمت صوتی AAC
-
audio/oggفرمت صوتی OGG
-
audio/flacفرمت صوتی FLAC
-
audio/mpegفرمت صوتی MPEG
-
audio/m4aفرمت صوتی M4A
-
audio/l16فرمت صوتی L16
-
audio/opusفرمت صوتی OPUS
-
audio/alawفرمت صوتی ALAW
-
audio/mulawفرمت صوتی MULAW
نرخ نمونهبرداری صدا.
هیچ توضیحی ارائه نشده است.
همیشه روی "audio" تنظیم شود.
آدرس اینترنتی (URI) فایل صوتی.
محتوای سند
یک بلوک محتوای سند.
محتوای سند.
نوع MIME سند.
مقادیر ممکن:
-
application/pdfفرمت سند PDF
-
text/csvفرمت سند CSV
هیچ توضیحی ارائه نشده است.
همیشه روی "document" تنظیم شود.
آدرس اینترنتی (URI) سند.
محتوای تصویر
یک بلوک محتوای تصویر.
محتوای تصویر.
نوع مایم تصویر.
مقادیر ممکن:
-
image/pngفرمت تصویر PNG
-
image/jpegفرمت تصویر JPEG
-
image/webpفرمت تصویر WebP
-
image/heicفرمت تصویر HEIC
-
image/heifفرمت تصویر HEIF
-
image/gifفرمت تصویر GIF
-
image/bmpفرمت تصویر BMP
-
image/tiffفرمت تصویر TIFF
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
آدرس اینترنتی (URI) تصویر.
محتوای متن
یک بلوک محتوای متنی.
آرایه حاشیهنویسیها (Annotation) (اختیاری)
اطلاعات استناد برای محتوای تولید شده توسط مدل.
انواع ممکن
استناد به فایل
حاشیهنویسی استناد به فایل.
فرادادههای ارائه شده توسط کاربر در مورد متن بازیابی شده.
آدرس اینترنتی (URI) فایل.
پایان بخش منسوب، منحصر به فرد.
نام فایل.
شناسه رسانه در صورت استناد به تصویر، در صورت لزوم.
شماره صفحه سند ذکر شده، در صورت وجود.
منبع برای بخشی از متن ذکر شده است.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "file_citation" تنظیم شود.
استناد به مکان
حاشیهنویسی برای استناد به مکان.
پایان بخش منسوب، منحصر به فرد.
عنوان مکان.
شناسه مکان، با فرمت `places/{place_id}`.
آرایه review_snippets (ReviewSnippet) (اختیاری)
گزیدههایی از نظرات که برای تولید پاسخ در مورد ویژگیهای یک مکان مشخص در نقشههای گوگل استفاده میشوند.
فیلدها
شناسهی قطعه نقد و بررسی.
عنوان نقد.
لینکی که مربوط به نظر کاربر در نقشه گوگل باشد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "place_citation" تنظیم شود.
مرجع URI آن مکان.
استناد به آدرس اینترنتی
حاشیهنویسی استناد URL.
پایان بخش منسوب، منحصر به فرد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
عنوان URL.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_citation" تنظیم شود.
آدرس اینترنتی (URL).
WordInfo
Word-level ASR annotation for transcription output. Carries the word text, optional timing, and optional speaker attribution.
پایان بخش منسوب، منحصر به فرد.
End offset in time of the word relative to the start of the audio. Present when timestamp_granularities contains "word".
Optional. Speaker label for this word (eg "spk_1", "spk_2"). Present when diarization_mode is set in TranscriptionConfig.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
Start offset in time of the word relative to the start of the audio. Present when timestamp_granularities contains "word".
The transcribed word.
هیچ توضیحی ارائه نشده است.
Always set to "word_info" .
محتوای متن الزامی است.
هیچ توضیحی ارائه نشده است.
همیشه روی "text" تنظیم شود.
VideoContent
A video content block.
The video content.
The mime type of the video.
مقادیر ممکن:
-
video/mp4MP4 video format
-
video/mpegMPEG video format
-
video/mpgMPG video format
-
video/movMOV video format
-
video/aviAVI video format
-
video/x-flvFLV video format
-
video/webmWebM video format
-
video/wmvWMV video format
-
video/3gpp3GPP video format
processing MediaProcessing or enum (string) (optional)
How the model processes this video for understanding.
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
Always set to "video" .
The URI of the video.
هیچ توضیحی ارائه نشده است.
Always set to "model_output" .
ThoughtStep
A thought step.
یک هش امضا برای اعتبارسنجی backend.
summary array (ThoughtSummaryContent) (optional)
A summary of the thought.
انواع ممکن
محتوای تصویر
یک بلوک محتوای تصویر.
محتوای تصویر.
نوع مایم تصویر.
مقادیر ممکن:
-
image/pngفرمت تصویر PNG
-
image/jpegفرمت تصویر JPEG
-
image/webpفرمت تصویر WebP
-
image/heicفرمت تصویر HEIC
-
image/heifفرمت تصویر HEIF
-
image/gifفرمت تصویر GIF
-
image/bmpفرمت تصویر BMP
-
image/tiffفرمت تصویر TIFF
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
آدرس اینترنتی (URI) تصویر.
محتوای متن
یک بلوک محتوای متنی.
آرایه حاشیهنویسیها (Annotation) (اختیاری)
اطلاعات استناد برای محتوای تولید شده توسط مدل.
انواع ممکن
استناد به فایل
حاشیهنویسی استناد به فایل.
فرادادههای ارائه شده توسط کاربر در مورد متن بازیابی شده.
آدرس اینترنتی (URI) فایل.
پایان بخش منسوب، منحصر به فرد.
نام فایل.
شناسه رسانه در صورت استناد به تصویر، در صورت لزوم.
شماره صفحه سند ذکر شده، در صورت وجود.
منبع برای بخشی از متن ذکر شده است.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "file_citation" تنظیم شود.
استناد به مکان
حاشیهنویسی برای استناد به مکان.
پایان بخش منسوب، منحصر به فرد.
عنوان مکان.
شناسه مکان، با فرمت `places/{place_id}`.
آرایه review_snippets (ReviewSnippet) (اختیاری)
گزیدههایی از نظرات که برای تولید پاسخ در مورد ویژگیهای یک مکان مشخص در نقشههای گوگل استفاده میشوند.
فیلدها
شناسهی قطعه نقد و بررسی.
عنوان نقد.
لینکی که مربوط به نظر کاربر در نقشه گوگل باشد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "place_citation" تنظیم شود.
مرجع URI آن مکان.
استناد به آدرس اینترنتی
حاشیهنویسی استناد URL.
پایان بخش منسوب، منحصر به فرد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
عنوان URL.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_citation" تنظیم شود.
آدرس اینترنتی (URL).
WordInfo
Word-level ASR annotation for transcription output. Carries the word text, optional timing, and optional speaker attribution.
پایان بخش منسوب، منحصر به فرد.
End offset in time of the word relative to the start of the audio. Present when timestamp_granularities contains "word".
Optional. Speaker label for this word (eg "spk_1", "spk_2"). Present when diarization_mode is set in TranscriptionConfig.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
Start offset in time of the word relative to the start of the audio. Present when timestamp_granularities contains "word".
The transcribed word.
هیچ توضیحی ارائه نشده است.
Always set to "word_info" .
محتوای متن الزامی است.
هیچ توضیحی ارائه نشده است.
همیشه روی "text" تنظیم شود.
هیچ توضیحی ارائه نشده است.
Always set to "thought" .
UrlContextCallStep
URL context call step.
arguments UrlContextCallArguments (required)
Required. The arguments to pass to the URL context.
فیلدها
The URLs to fetch.
Required. A unique ID for this specific tool call.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "url_context_call" .
UrlContextResultStep
URL context result step.
Required. ID to match the ID from the function call block.
Whether the URL context resulted in an error.
result array (UrlContextResult) (required)
Required. The results of the URL context.
فیلدها
The status of the URL retrieval.
مقادیر ممکن:
-
successUrl retrieval is successful.
-
errorUrl retrieval is failed due to error.
-
paywallUrl retrieval is failed because the content is behind paywall.
-
unsafeUrl retrieval is failed because the content is unsafe.
The URL that was fetched.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "url_context_result" .
UserInputStep
Input provided by the user.
content array (Content) (optional)
هیچ توضیحی ارائه نشده است.
انواع ممکن
محتوای صوتی
یک بلوک محتوای صوتی.
تعداد کانالهای صوتی
محتوای صوتی.
نوع مایم صدا.
مقادیر ممکن:
-
audio/wavفرمت صوتی WAV
-
audio/mp3فرمت صوتی MP3
-
audio/aiffفرمت صوتی AIFF
-
audio/aacفرمت صوتی AAC
-
audio/oggفرمت صوتی OGG
-
audio/flacفرمت صوتی FLAC
-
audio/mpegفرمت صوتی MPEG
-
audio/m4aفرمت صوتی M4A
-
audio/l16فرمت صوتی L16
-
audio/opusفرمت صوتی OPUS
-
audio/alawفرمت صوتی ALAW
-
audio/mulawفرمت صوتی MULAW
نرخ نمونهبرداری صدا.
هیچ توضیحی ارائه نشده است.
همیشه روی "audio" تنظیم شود.
آدرس اینترنتی (URI) فایل صوتی.
محتوای سند
یک بلوک محتوای سند.
محتوای سند.
نوع MIME سند.
مقادیر ممکن:
-
application/pdfفرمت سند PDF
-
text/csvفرمت سند CSV
هیچ توضیحی ارائه نشده است.
همیشه روی "document" تنظیم شود.
آدرس اینترنتی (URI) سند.
محتوای تصویر
یک بلوک محتوای تصویر.
محتوای تصویر.
نوع مایم تصویر.
مقادیر ممکن:
-
image/pngفرمت تصویر PNG
-
image/jpegفرمت تصویر JPEG
-
image/webpفرمت تصویر WebP
-
image/heicفرمت تصویر HEIC
-
image/heifفرمت تصویر HEIF
-
image/gifفرمت تصویر GIF
-
image/bmpفرمت تصویر BMP
-
image/tiffفرمت تصویر TIFF
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
آدرس اینترنتی (URI) تصویر.
محتوای متن
یک بلوک محتوای متنی.
آرایه حاشیهنویسیها (Annotation) (اختیاری)
اطلاعات استناد برای محتوای تولید شده توسط مدل.
انواع ممکن
استناد به فایل
حاشیهنویسی استناد به فایل.
فرادادههای ارائه شده توسط کاربر در مورد متن بازیابی شده.
آدرس اینترنتی (URI) فایل.
پایان بخش منسوب، منحصر به فرد.
نام فایل.
شناسه رسانه در صورت استناد به تصویر، در صورت لزوم.
شماره صفحه سند ذکر شده، در صورت وجود.
منبع برای بخشی از متن ذکر شده است.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "file_citation" تنظیم شود.
استناد به مکان
حاشیهنویسی برای استناد به مکان.
پایان بخش منسوب، منحصر به فرد.
عنوان مکان.
شناسه مکان، با فرمت `places/{place_id}`.
آرایه review_snippets (ReviewSnippet) (اختیاری)
گزیدههایی از نظرات که برای تولید پاسخ در مورد ویژگیهای یک مکان مشخص در نقشههای گوگل استفاده میشوند.
فیلدها
شناسهی قطعه نقد و بررسی.
عنوان نقد.
لینکی که مربوط به نظر کاربر در نقشه گوگل باشد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "place_citation" تنظیم شود.
مرجع URI آن مکان.
استناد به آدرس اینترنتی
حاشیهنویسی استناد URL.
پایان بخش منسوب، منحصر به فرد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
عنوان URL.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_citation" تنظیم شود.
آدرس اینترنتی (URL).
WordInfo
Word-level ASR annotation for transcription output. Carries the word text, optional timing, and optional speaker attribution.
پایان بخش منسوب، منحصر به فرد.
End offset in time of the word relative to the start of the audio. Present when timestamp_granularities contains "word".
Optional. Speaker label for this word (eg "spk_1", "spk_2"). Present when diarization_mode is set in TranscriptionConfig.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
Start offset in time of the word relative to the start of the audio. Present when timestamp_granularities contains "word".
The transcribed word.
هیچ توضیحی ارائه نشده است.
Always set to "word_info" .
محتوای متن الزامی است.
هیچ توضیحی ارائه نشده است.
همیشه روی "text" تنظیم شود.
VideoContent
A video content block.
The video content.
The mime type of the video.
مقادیر ممکن:
-
video/mp4MP4 video format
-
video/mpegMPEG video format
-
video/mpgMPG video format
-
video/movMOV video format
-
video/aviAVI video format
-
video/x-flvFLV video format
-
video/webmWebM video format
-
video/wmvWMV video format
-
video/3gpp3GPP video format
processing MediaProcessing or enum (string) (optional)
How the model processes this video for understanding.
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
Always set to "video" .
The URI of the video.
هیچ توضیحی ارائه نشده است.
Always set to "user_input" .
دستورالعمل سیستم برای تعامل.
tools array (Tool) (optional)
فهرستی از اعلانهای ابزار که مدل ممکن است در طول تعامل فراخوانی کند.
انواع ممکن
اجرای کد
ابزاری که میتواند توسط مدل برای اجرای کد استفاده شود.
هیچ توضیحی ارائه نشده است.
همیشه روی "code_execution" تنظیم شود.
ComputerUse
A tool that can be used by the model to interact with the computer.
Optional. Disabled safety policies for computer use.
مقادیر ممکن:
-
financial_transactionsSafety policy for financial transactions.
-
sensitive_data_modificationSafety policy for sensitive data modification.
-
communication_toolSafety policy for communication tools (eg Gmail, Chat, Meet).
-
account_creationSafety policy for account creation.
-
data_modificationSafety policy for data modification.
-
user_consent_managementSafety policy for user consent management.
-
legal_terms_and_agreementsSafety policy for legal terms and agreements.
Whether enable the prompt injection detection check on computer-use request.
The environment being operated.
مقادیر ممکن:
-
browserOperates in a web browser.
-
mobileOperates in a mobile environment.
-
desktopOperates in a desktop environment.
The list of predefined functions that are excluded from the model call.
هیچ توضیحی ارائه نشده است.
Always set to "computer_use" .
جستجوی فایل
ابزاری که میتواند توسط مدل برای جستجوی فایلها استفاده شود.
جستجوی فایل، نامهای فروشگاه را برای جستجو ذخیره میکند.
فیلتر فراداده برای اعمال روی اسناد و تکههای بازیابی معنایی.
تعداد تکههای بازیابی معنایی که باید بازیابی شوند.
هیچ توضیحی ارائه نشده است.
همیشه روی "file_search" تنظیم شود.
عملکرد
ابزاری که میتواند توسط مدل مورد استفاده قرار گیرد.
شرحی از تابع.
نام تابع.
طرحواره JSON برای پارامترهای تابع.
هیچ توضیحی ارائه نشده است.
همیشه روی "function" تنظیم شود.
گوگل مپ
ابزاری که میتواند توسط مدل برای فراخوانی نقشههای گوگل استفاده شود.
اینکه آیا در نتیجه فراخوانی ابزار، توکن زمینه ویجت برگردانده شود یا خیر.
عرض جغرافیایی محل کاربر.
طول جغرافیایی موقعیت مکانی کاربر.
هیچ توضیحی ارائه نشده است.
همیشه روی "google_maps" تنظیم شود.
جستجوی گوگل
ابزاری که میتواند توسط مدل برای جستجو در گوگل استفاده شود.
انواع زمینهسازی جستجو برای فعالسازی.
مقادیر ممکن:
-
web_searchتنظیم این فیلد، جستجوی وب را فعال میکند. فقط نتایج متنی برگردانده میشوند.
-
image_searchتنظیم این فیلد، جستجوی تصویر را فعال میکند. بایتهای تصویر برگردانده میشوند.
-
enterprise_web_searchSetting this field enables enterprise web search.
هیچ توضیحی ارائه نشده است.
همیشه روی "google_search" تنظیم شود.
McpServer
A MCPServer is a server that can be called by the model to perform actions.
allowed_tools array (AllowedTools) (optional)
The allowed tools.
فیلدها
The mode of the tool choice.
مقادیر ممکن:
-
autoانتخاب خودکار ابزار.
-
anyهر انتخاب ابزاری.
-
noneبدون انتخاب ابزار.
-
validatedانتخاب ابزار معتبر.
The names of the allowed tools.
Optional: Fields for authentication headers, timeouts, etc., if needed.
The name of the MCPServer.
هیچ توضیحی ارائه نشده است.
Always set to "mcp_server" .
The full URL for the MCPServer endpoint. Example: "https://api.example.com/mcp"
بازیابی
A tool that can be used by the model to retrieve files.
exa_ai_search_config ExaAISearchConfig (optional)
Used to specify configuration for ExaAISearch.
فیلدها
Required. The API key for ExaAiSearch.
Optional. This field can be used to pass any parameter from the Exa.ai Search API.
parallel_ai_search_config ParallelAISearchConfig (optional)
Used to specify configuration for ParallelAISearch.
فیلدها
Optional. The API key for ParallelAiSearch.
Optional. Custom configs for ParallelAiSearch.
rag_store_config RagStoreConfig (optional)
Used to specify configuration for RagStore.
فیلدها
rag_resources array (RagResource) (optional)
Optional. The representation of the rag source.
فیلدها
Optional. RagCorpora resource name.
Optional. rag_file_id. The files should be in the same rag_corpus set in rag_corpus field.
rag_retrieval_config RagRetrievalConfig (optional)
Optional. The retrieval config for the Rag query.
فیلدها
filter Filter (optional)
Optional. Config for filters.
فیلدها
Optional. String for metadata filtering.
Optional. Only returns contexts with vector distance smaller than the threshold.
Optional. Only returns contexts with vector similarity larger than the threshold.
hybrid_search HybridSearch (optional)
Optional. Config for Hybrid Search.
فیلدها
Optional. Alpha value controls the weight between dense and sparse vector search results.
ranking Ranking (optional)
Optional. Config for ranking and reranking.
Optional. The number of contexts to retrieve.
The types of file retrieval to enable.
مقادیر ممکن:
-
rag_store -
exa_ai_search -
parallel_ai_search
هیچ توضیحی ارائه نشده است.
Always set to "retrieval" .
متن آدرس
ابزاری که میتواند توسط مدل برای دریافت متن URL استفاده شود.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_context" تنظیم شود.
فقط خروجی. زمانی که پاسخ آخرین بار در قالب ISO 8601 (YYYY-MM-DDThh:mm:ssZ) بهروزرسانی شده است.
کاربرد (اختیاری )
فقط خروجی. آمار مربوط به میزان استفاده از توکن درخواست تعامل.
فیلدها
آرایه cached_tokens_by_modality (ModalityTokens) (اختیاری)
تفکیک میزان استفاده از توکنهای ذخیرهشده بر اساس روش.
فیلدها
روش پاسخ (اختیاری)
روش مرتبط با شمارش توکنها.
مقادیر ممکن
-
textنشان میدهد که مدل باید متن را برگرداند.
-
imageنشان میدهد که مدل باید تصاویر را برگرداند.
-
audioنشان میدهد که مدل باید صدا را برگرداند.
-
videoنشان میدهد که مدل باید ویدیو برگرداند.
-
documentنشان میدهد که مدل باید اسناد را برگرداند.
تعداد توکنها برای روش.
آرایه grounding_tool_count (GroundingToolCount) (اختیاری)
تعداد ابزار اتصال به زمین
فیلدها
تعداد ابزار اتصال به زمین مهم است.
نوع ابزار اتصال زمین مرتبط با شمارش.
مقادیر ممکن:
-
google_searchاتصال به زمین با جستجوی وب و جستجوی تصویر گوگل، و اتصال به زمین وب برای سازمانها.
-
google_mapsاتصال به زمین با نقشههای گوگل.
-
retrievalGrounding with customer's data, for example, VertexAISearch.
آرایه input_tokens_by_modality (ModalityTokens) (اختیاری)
تفکیک استفاده از توکن ورودی بر اساس روش.
فیلدها
روش پاسخ (اختیاری)
روش مرتبط با شمارش توکنها.
مقادیر ممکن
-
textنشان میدهد که مدل باید متن را برگرداند.
-
imageنشان میدهد که مدل باید تصاویر را برگرداند.
-
audioنشان میدهد که مدل باید صدا را برگرداند.
-
videoنشان میدهد که مدل باید ویدیو برگرداند.
-
documentنشان میدهد که مدل باید اسناد را برگرداند.
تعداد توکنها برای روش.
آرایه output_tokens_by_modality (ModalityTokens) (اختیاری)
تفکیک استفاده از توکن خروجی بر اساس روش.
فیلدها
روش پاسخ (اختیاری)
روش مرتبط با شمارش توکنها.
مقادیر ممکن
-
textنشان میدهد که مدل باید متن را برگرداند.
-
imageنشان میدهد که مدل باید تصاویر را برگرداند.
-
audioنشان میدهد که مدل باید صدا را برگرداند.
-
videoنشان میدهد که مدل باید ویدیو برگرداند.
-
documentنشان میدهد که مدل باید اسناد را برگرداند.
تعداد توکنها برای روش.
آرایه tool_use_tokens_by_modality (ModalityTokens) (اختیاری)
تفکیک میزان استفاده از توکنهای ابزار بر اساس روش.
فیلدها
روش پاسخ (اختیاری)
روش مرتبط با شمارش توکنها.
مقادیر ممکن
-
textنشان میدهد که مدل باید متن را برگرداند.
-
imageنشان میدهد که مدل باید تصاویر را برگرداند.
-
audioنشان میدهد که مدل باید صدا را برگرداند.
-
videoنشان میدهد که مدل باید ویدیو برگرداند.
-
documentنشان میدهد که مدل باید اسناد را برگرداند.
تعداد توکنها برای روش.
تعداد توکنها در بخش ذخیرهشدهی اعلان (محتوای ذخیرهشده).
تعداد توکنها در اعلان (زمینه).
تعداد کل توکنها در تمام پاسخهای تولید شده.
تعداد توکنهای افکار برای مدلهای تفکر.
تعداد کل توکنها برای درخواست تعامل (درخواست + پاسخها + سایر توکنهای داخلی).
تعداد توکنهای موجود در اعلان(های) استفاده از ابزار.
webhook_config WebhookConfig (optional)
Optional. Webhook configuration for receiving notifications when the interaction completes.
فیلدها
Optional. If set, these webhook URIs will be used for webhook events instead of the registered webhooks.
Optional. The user metadata that will be returned on each event emission to the webhooks.
Output only. The time when the trigger was last paused.
Output only. The time when the trigger was last resumed.
Output only. The time when the trigger was last run.
Optional. The maximum number of consecutive failures allowed before the trigger is automatically paused (status becomes ERROR).
Output only. The time when the trigger is scheduled to run next.
Output only. The ID of the last interaction created by this trigger.
Required. The cron schedule on which the trigger should run. Standard cron format.
Output only. The current status of the trigger.
مقادیر ممکن:
-
activeThe trigger is active and will fire on schedule.
-
pausedThe trigger is paused and will not fire.
-
errorThe trigger has entered an error state due to consecutive failures.
Required. Time zone in which the schedule should be interpreted.
Output only. The time when the trigger was last updated.
مثال
پاسخ نمونه
{ "consecutive_failure_count": 0, "create_time": "string", "display_name": "string", "environment_id": "string", "execution_timeout_seconds": 0, "id": "string", "interaction": { "created": "2025-12-04T15:01:45Z", "id": "v1_ChdXS0l4YWZXTk9xbk0xZThQczhEcmlROBIXV0tJeGFmV05PcW5NMWU4UHM4RHJpUTg", "model": "gemini-3.6-flash", "object": "interaction", "status": "completed", "steps": [ { "type": "model_output", "content": [ { "type": "text", "text": "Hello! I'm doing well, functioning as expected. Thank you for asking! How are you doing today?" } ] } ], "updated": "2025-12-04T15:01:45Z", "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 7 } ], "total_cached_tokens": 0, "total_input_tokens": 7, "total_output_tokens": 23, "total_thought_tokens": 49, "total_tokens": 79, "total_tool_use_tokens": 0 } }, "last_pause_time": "string", "last_resume_time": "string", "last_run_time": "string", "max_consecutive_failures": 0, "next_run_time": "string", "previous_interaction_id": "string", "schedule": "string", "status": "active", "time_zone": "string", "update_time": "string" }
DeleteTrigger
Deletes a trigger.
پاسخ
در صورت موفقیت، پاسخ خالی است.
مثال
منابع
ماشه
A trigger configuration that is scheduled to run an agent.
فیلدها
Output only. The number of consecutive failures that have occurred since the last successful execution.
Output only. The time when the trigger was created.
Optional. The display name of the trigger.
Optional. The environment ID for the trigger execution.
Optional. The execution timeout for the triggered interaction.
Required. Output only. Identifier. The ID of the trigger.
interaction Interaction (optional)
Required. The interaction request template to be executed.
فیلدها
گزینه عامل (اختیاری)
نام «عامل» مورد استفاده برای ایجاد تعامل.
مقادیر ممکن
-
deep-research-pro-preview-12-2025نماینده تحقیقات عمیق جمینی
-
deep-research-preview-04-2026نماینده تحقیقات عمیق جمینی
-
deep-research-max-preview-04-2026مامور مکس تحقیقات عمیق جمینی
-
antigravity-preview-05-2026از عامل مدیریتشدهی Antigravity برای انجام وظایف چند مرحلهای که نیاز به استدلال، عملیات فایل و استفاده از ابزار دارند، استفاده کنید.
agent_config object (optional)
پارامترهای پیکربندی برای تعامل عامل.
انواع ممکن
Polymorphic discriminator: type
AntigravityAgentConfig
Configuration for the Antigravity agent runtime. Provides server-side control over the agent's execution environment and tool configuration.
حداکثر مجموع توکنها برای اجرای عامل.
The model to use for agent reasoning.
هیچ توضیحی ارائه نشده است.
Always set to "antigravity" .
CodeMenderAgentConfig
Configuration for the CodeMender agent.
find_request FindRequest (optional)
Parameters for finding vulnerabilities.
فیلدها
Additional context or custom instructions provided by the user to guide the vulnerability analysis.
The identifier of a specific finding to verify. This is primarily used in VERIFY mode to focus the agent's execution-based validation on a single vulnerability.
The mode of the find session.
مقادیر ممکن:
-
scanFast scan using only the initial classifier.
-
verifyPerforms classification followed by detailed investigation.
source_files array (FileContent) (optional)
A list of source files to provide as context for the scan.
فیلدها
The UTF-8 encoded text content of the file.
The relative path of the file from the project root.
fix_request FixRequest (optional)
Parameters for fixing vulnerabilities.
فیلدها
Additional context or custom instructions provided by the user to guide the patch generation process.
The identifier of the specific security finding to be remediated. This ID maps to a previously discovered vulnerability.
source_files array (FileContent) (optional)
A list of source files providing context for the remediation. These files are typically the ones containing the identified vulnerability.
فیلدها
The UTF-8 encoded text content of the file.
The relative path of the file from the project root.
The name of the model to use for the CodeMender agent. One CodeMender session will only use one model.
session_config SessionConfig (optional)
Optional session-specific configurations to override default agent behavior.
فیلدها
The maximum number of interaction rounds the agent is allowed to perform before reaching a timeout.
Parameter for grouping multiple interactions that belong to the same CodeMender session.
هیچ توضیحی ارائه نشده است.
Always set to "code-mender" .
DeepResearchAgentConfig
Configuration for the Deep Research agent.
Enables human-in-the-loop planning for the Deep Research agent. If set to true, the Deep Research agent will provide a research plan in its response. The agent will then proceed only if the user confirms the plan in the next turn.
Enables bigquery tool for the Deep Research agent.
خلاصههای تفکر ( اختیاری)
اینکه آیا خلاصه نظرات در پاسخ گنجانده شود یا خیر.
مقادیر ممکن
-
autoخلاصههای تفکر خودکار
-
noneبدون خلاصه نویسی فکری.
هیچ توضیحی ارائه نشده است.
Always set to "deep-research" .
Whether to include visualizations in the response.
مقادیر ممکن:
-
offDo not include visualizations.
-
autoAutomatically include visualizations.
DynamicAgentConfig
پیکربندی برای عاملهای پویا
هیچ توضیحی ارائه نشده است.
همیشه روی "dynamic" تنظیم شود.
فقط خروجی. زمانی که پاسخ در قالب ISO 8601 (YYYY-MM-DDThh:mm:ssZ) ایجاد شده است.
environment EnvironmentConfig or string (optional)
The environment configuration for the interaction. Can be an object specifying remote environment sources or a string referencing an existing environment ID.
فیلدها
Optional. The environment ID for the interaction. If specified, the request will update the existing environment instead of creating a new one.
network EnvironmentNetworkEgressAllowlist or enum (string) (optional)
Network configuration for the environment.
انواع ممکن
شیء
Outbound networking configuration for the sandbox. When specified, restricts which external domains the sandbox can reach. Omit entirely to allow all outbound traffic with no header injection.
allowlist array (AllowlistEntry) (optional)
List of allowed outbound domains. Only requests to listed domains are permitted. Use [{'domain': '*'}] to allow all domains while still injecting headers on specific ones.
فیلدها
Domain to allow outbound requests to. Supports wildcards (eg '*.googleapis.com'). Use '*' to allow all domains.
Headers to inject on all outbound requests matching this domain. Accepts a single dict or a list of dicts. The egress proxy injects these automatically.
رشته
Turns all network off.
مقادیر ممکن
-
disabledTurns all network off.
sources array (Source) (optional)
هیچ توضیحی ارائه نشده است.
فیلدها
The inline content if `type` is `INLINE`.
Optional encoding for inline content (eg `base64`).
The source of the environment. For Cloud Storage, this is the Cloud Storage path. For GitHub, this is the GitHub path.
Where the source should appear in the environment.
هیچ توضیحی ارائه نشده است.
مقادیر ممکن:
-
gcsA Cloud Storage bucket.
-
inlineInline content.
-
repositoryA generic repository. The protocol prefix in the source URL identifies the provider (eg, github://, gcs://).
-
skill_registryA skill resource from the Skill Registry Service. Skill: projects/{project}/locations/{location}/skills/{skill} SkillRevision: projects/{project}/locations/{location}/skills/{skill}/revisions/{revision} Support mounting all skills under a project: projects/{project}/locations/{location}/skills.
هیچ توضیحی ارائه نشده است.
Always set to "remote" .
Output only. The environment ID for the interaction. Only populated if environment config is set in the request.
آرایه خطاها (Error) (اختیاری)
فقط خروجی. خطاهای تشخیصی / خطاهای پلتفرم که در تعامل ثبت شدهاند.
فیلدها
یک URI که نوع خطا را مشخص میکند.
یک پیام خطا که برای انسان قابل خواندن باشد.
الزامی. فقط خروجی. یک شناسه منحصر به فرد برای تکمیل تعامل.
پیشفرضها به:
ورودی برای تعامل.
برچسبهایی با فرادادههای تعریفشده توسط کاربر برای درخواست.
مدل ModelOption (اختیاری)
نام «مدل» مورد استفاده برای تولید تعامل.
مقادیر ممکن
-
gemini-2.5-flashاولین مدل استدلال ترکیبی ما که از یک پنجره زمینه ۱ میلیون توکنی پشتیبانی میکند و دارای بودجههای تفکر است.
-
gemini-2.5-proOur state-of-the-art multipurpose model, which excels at coding and complex reasoning tasks.
-
gemma-4-26b-a4b-itGemma 4 26B A4B IT
-
gemma-4-31b-itGemma 4 31B IT
-
gemini-flash-latestLatest release of Gemini Flash
-
gemini-flash-lite-latestLatest release of Gemini Flash-Lite
-
gemini-pro-latestLatest release of Gemini Pro
-
gemini-2.5-flash-liteکوچکترین و مقرون به صرفه ترین مدل ما، ساخته شده برای استفاده در مقیاس بزرگ.
-
gemini-2.5-flash-imageمدل تولید تصویر بومی ما، که برای سرعت، انعطافپذیری و درک متنی بهینه شده است. ورودی و خروجی متن با همان قیمت ۲.۵ فلش ارائه میشود.
-
gemini-3-flash-previewهوشمندترین مدل ما که برای سرعت ساخته شده است، هوش مرزی را با جستجو و ردیابی برتر ترکیب میکند.
-
gemini-3.1-pro-previewOur latest SOTA reasoning model with unprecedented depth and nuance, and powerful multimodal understanding and coding capabilities.
-
gemini-3.1-pro-preview-customtoolsGemini 3.1 Pro Preview optimized for custom tool usage
-
gemini-3.1-flash-liteمقرونبهصرفهترین مدل ما، بهینهشده برای وظایف عاملمحور با حجم بالا، ترجمه و پردازش دادههای ساده.
-
gemini-3-pro-imageGemini 3 Pro Image
-
nano-banana-pro-previewGemini 3 Pro Image Preview
-
gemini-3.1-flash-imageGemini 3.1 Flash Image.
-
gemini-3.5-flashهوشمندترین مدل ما برای عملکرد مرزی پایدار در وظایف عاملدار و کدنویسی.
-
gemini-3.6-flashهوشمندترین مدل ما برای عملکرد مرزی پایدار در وظایف عاملدار و کدنویسی.
-
gemini-3.7-flashهوشمندترین مدل ما برای عملکرد مرزی پایدار در وظایف عاملدار و کدنویسی.
-
lyria-3-clip-previewOur low-latency, music generation model optimized for high-fidelity audio clips and precise rhythmic control.
-
lyria-3-pro-previewOur advanced, full-song generative model with deep compositional understanding, optimized for precise structural control and complex transitions across diverse musical styles.
-
gemini-robotics-er-1.6-previewGemini Robotics-ER 1.6 Preview
-
gemini-robotics-er-2-previewGemini Robotics Embodied Reasoning 2 Preview
محتوای صوتی output_audio (اختیاری)
آخرین صدای تولید شده توسط مدل در پاسخ به درخواست فعلی. توجه: این توسط SDK اضافه شده است.
فیلدها
تعداد کانالهای صوتی
محتوای صوتی.
نوع مایم صدا.
مقادیر ممکن:
-
audio/wavفرمت صوتی WAV
-
audio/mp3فرمت صوتی MP3
-
audio/aiffفرمت صوتی AIFF
-
audio/aacفرمت صوتی AAC
-
audio/oggفرمت صوتی OGG
-
audio/flacفرمت صوتی FLAC
-
audio/mpegفرمت صوتی MPEG
-
audio/m4aفرمت صوتی M4A
-
audio/l16فرمت صوتی L16
-
audio/opusفرمت صوتی OPUS
-
audio/alawفرمت صوتی ALAW
-
audio/mulawفرمت صوتی MULAW
نرخ نمونهبرداری صدا.
هیچ توضیحی ارائه نشده است.
همیشه روی "audio" تنظیم شود.
آدرس اینترنتی (URI) فایل صوتی.
محتوای تصویر خروجی (اختیاری)
آخرین تصویری که توسط مدل در پاسخ به درخواست فعلی تولید شده است. توجه: این تصویر توسط SDK اضافه شده است.
فیلدها
محتوای تصویر.
نوع مایم تصویر.
مقادیر ممکن:
-
image/pngفرمت تصویر PNG
-
image/jpegفرمت تصویر JPEG
-
image/webpفرمت تصویر WebP
-
image/heicفرمت تصویر HEIC
-
image/heifفرمت تصویر HEIF
-
image/gifفرمت تصویر GIF
-
image/bmpفرمت تصویر BMP
-
image/tiffفرمت تصویر TIFF
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
آدرس اینترنتی (URI) تصویر.
متن به هم پیوسته از آخرین خروجی مدل در پاسخ به درخواست فعلی. توجه: این توسط SDK اضافه شده است.
output_video VideoContent (optional)
The last video generated by the model in response to the current request. Note: this is added by the SDK.
فیلدها
The video content.
The mime type of the video.
مقادیر ممکن:
-
video/mp4MP4 video format
-
video/mpegMPEG video format
-
video/mpgMPG video format
-
video/movMOV video format
-
video/aviAVI video format
-
video/x-flvFLV video format
-
video/webmWebM video format
-
video/wmvWMV video format
-
video/3gpp3GPP video format
processing MediaProcessing or enum (string) (optional)
How the model processes this video for understanding.
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
Always set to "video" .
The URI of the video.
شناسهی تعامل قبلی، در صورت وجود.
response_format ResponseFormat or array (ResponseFormat) (optional)
تأکید میکند که پاسخ تولید شده یک شیء JSON است که با طرحواره JSON مشخص شده در این فیلد مطابقت دارد.
انواع ممکن
AudioResponseFormat
Configuration for audio output format.
Bit rate in bits per second (bps). Only applicable for compressed formats (MP3, Opus).
The delivery mode for the audio output.
مقادیر ممکن:
-
inlineAudio data is returned inline in the response.
-
uriAudio data is returned as a URI.
The MIME type of the audio output.
مقادیر ممکن:
-
audio/mp3MP3 audio format.
-
audio/ogg_opusOGG Opus audio format.
-
audio/l16Raw PCM (L16) audio format.
-
audio/wavWAV audio format.
-
audio/alawA-law audio format.
-
audio/mulawMu-law audio format.
Sample rate in Hz.
هیچ توضیحی ارائه نشده است.
همیشه روی "audio" تنظیم شود.
ImageResponseFormat
Configuration for image output format.
The aspect ratio for the image output.
مقادیر ممکن:
-
1:1نسبت تصویر ۱:۱.
-
2:32:3 aspect ratio.
-
3:23:2 aspect ratio.
-
3:43:4 aspect ratio.
-
4:3نسبت تصویر ۴:۳.
-
4:54:5 aspect ratio.
-
5:45:4 aspect ratio.
-
9:16نسبت تصویر ۹:۱۶
-
16:9نسبت تصویر ۱۶:۹.
-
21:921:9 aspect ratio.
-
1:81:8 aspect ratio.
-
8:18:1 aspect ratio.
-
1:41:4 aspect ratio.
-
4:14:1 aspect ratio.
The delivery mode for the image output.
مقادیر ممکن:
-
inlineImage data is returned inline in the response.
-
uriImage data is returned as a URI.
The size of the image output.
مقادیر ممکن:
-
512512px image size.
-
1K1K image size.
-
2K2K image size.
-
4K4K image size.
The MIME type of the image output.
مقادیر ممکن:
-
image/jpegJPEG image format.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
TextResponseFormat
Configuration for text output format.
The MIME type of the text output.
مقادیر ممکن:
-
application/jsonJSON output format.
-
text/plainPlain text output format.
The JSON schema that the output should conform to. Only applicable when mime_type is application/json.
هیچ توضیحی ارائه نشده است.
همیشه روی "text" تنظیم شود.
VideoResponseFormat
Configuration for video output format.
The aspect ratio for the video output.
مقادیر ممکن:
-
16:9نسبت تصویر ۱۶:۹.
-
9:16نسبت تصویر ۹:۱۶
The delivery mode for the video output.
مقادیر ممکن:
-
inlineVideo data is returned inline in the response.
-
uriVideo data is returned as a URI.
The duration for the video output.
The Cloud Storage URI to store the video output. Required for Vertex if delivery mode is URI.
The video output resolution. Defaults to 720p.
مقادیر ممکن:
-
360p360p resolution.
-
720p720p resolution.
-
1080p1080p resolution.
-
4kوضوح تصویر 4K.
هیچ توضیحی ارائه نشده است.
Always set to "video" .
آرایه safety_settings (SafetySetting) (اختیاری)
تنظیمات ایمنی برای تعامل.
فیلدها
Optional. The method for blocking content. If not specified, the default behavior is to use the probability score.
مقادیر ممکن:
-
severityThe harm block method uses both probability and severity scores.
-
probabilityThe harm block method uses the probability score.
Required. The threshold for blocking content. If the harm probability exceeds this threshold, the content will be blocked.
مقادیر ممکن:
-
block_low_and_aboveBlock content with a low harm probability or higher.
-
block_medium_and_aboveBlock content with a medium harm probability or higher.
-
block_only_highBlock content with a high harm probability.
-
block_noneDo not block any content, regardless of its harm probability.
-
offTurn off the safety filter entirely.
type HarmCategory (optional)
Required. The type of harm category to be blocked.
مقادیر ممکن
-
hate_speechContent that promotes violence or incites hatred against individuals or groups based on certain attributes.
-
dangerous_contentContent that promotes, facilitates, or enables dangerous activities.
-
harassmentAbusive, threatening, or content intended to bully, torment, or ridicule.
-
sexually_explicitContent that contains sexually explicit material.
-
civic_integrityDeprecated: Election filter is not longer supported. The harm category is civic integrity.
-
image_hateImages that contain hate speech.
-
image_dangerous_contentImages that contain dangerous content.
-
image_harassmentImages that contain harassment.
-
image_sexually_explicitImages that contain sexually explicit content.
-
jailbreakPrompts designed to bypass safety filters.
service_tier ServiceTier (optional)
The service tier for the interaction.
مقادیر ممکن
-
flexFlex service tier.
-
standardStandard service tier.
-
priorityPriority service tier.
-
deferredDeferred service tier.
الزامی. فقط خروجی. وضعیت تعامل.
مقادیر ممکن:
-
in_progressتعامل در حال انجام است.
-
requires_actionاین تعامل نیاز به اقدام/ورودی از سوی کاربر دارد.
-
completedتعامل تکمیل شده است.
-
failedتعامل شکست خورد.
-
cancelledتعامل لغو شد.
-
incompleteتعامل تکمیل شده است، اما شامل نتایج ناقص است (مثلاً رسیدن به max_tokens).
-
budget_exceededThe interaction was halted because the token budget was exceeded.
-
queuedThe interaction is queued, waiting for processing.
steps array (Step) (optional)
فقط خروجی. مراحلی که تعامل را تشکیل میدهند، زمانی که در پاسخ گنجانده شوند.
انواع ممکن
CodeExecutionCallStep
Code execution call step.
arguments CodeExecutionCallStepArguments (required)
Required. The arguments to pass to the code execution.
فیلدها
کدی که قرار است اجرا شود.
زبان برنامهنویسی «کد».
مقادیر ممکن:
-
pythonپایتون >= 3.10، با numpy و simpy در دسترس است.
Required. A unique ID for this specific tool call.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
همیشه روی "code_execution_call" تنظیم شود.
CodeExecutionResultStep
Code execution result step.
Required. ID to match the ID from the function call block.
Whether the code execution resulted in an error.
Required. The output of the code execution.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
همیشه روی "code_execution_result" تنظیم شود.
FileSearchCallStep
File Search call step.
Required. A unique ID for this specific tool call.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "file_search_call" .
FileSearchResultStep
File Search result step.
Required. ID to match the ID from the function call block.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "file_search_result" .
FunctionCallStep
A function tool call step.
Required. The arguments to pass to the function.
Required. A unique ID for this specific tool call.
Required. The name of the tool to call.
هیچ توضیحی ارائه نشده است.
Always set to "function_call" .
FunctionResultStep
Result of a function tool call.
Required. ID to match the ID from the function call block.
Whether the tool call resulted in an error.
The name of the tool that was called.
Required. The result of the tool call.
هیچ توضیحی ارائه نشده است.
Always set to "function_result" .
GoogleMapsCallStep
Google Maps call step.
arguments GoogleMapsCallStepArguments (optional)
The arguments to pass to the Google Maps tool.
فیلدها
The queries to be executed.
Required. A unique ID for this specific tool call.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "google_maps_call" .
GoogleMapsResultStep
Google Maps result step.
Required. ID to match the ID from the function call block.
result array (GoogleMapsResultItem) (required)
هیچ توضیحی ارائه نشده است.
فیلدها
places array (GoogleMapsResultPlaces) (optional)
هیچ توضیحی ارائه نشده است.
فیلدها
هیچ توضیحی ارائه نشده است.
هیچ توضیحی ارائه نشده است.
آرایه review_snippets (ReviewSnippet) (اختیاری)
هیچ توضیحی ارائه نشده است.
فیلدها
شناسهی قطعه نقد و بررسی.
عنوان نقد.
لینکی که مربوط به نظر کاربر در نقشه گوگل باشد.
هیچ توضیحی ارائه نشده است.
هیچ توضیحی ارائه نشده است.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "google_maps_result" .
GoogleSearchCallStep
Google Search call step.
arguments GoogleSearchCallStepArguments (required)
Required. The arguments to pass to Google Search.
فیلدها
Web search queries for the following-up web search.
Required. A unique ID for this specific tool call.
The type of search grounding enabled.
مقادیر ممکن:
-
web_searchتنظیم این فیلد، جستجوی وب را فعال میکند. فقط نتایج متنی برگردانده میشوند.
-
image_searchتنظیم این فیلد، جستجوی تصویر را فعال میکند. بایتهای تصویر برگردانده میشوند.
-
enterprise_web_searchSetting this field enables enterprise web search.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "google_search_call" .
GoogleSearchResultStep
Google Search result step.
Required. ID to match the ID from the function call block.
Whether the Google Search resulted in an error.
result array (GoogleSearchResultItem) (required)
Required. The results of the Google Search.
فیلدها
Web content snippet that can be embedded in a web page or an app webview.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "google_search_result" .
McpServerToolCallStep
MCPServer tool call step.
Required. The JSON object of arguments for the function.
Required. A unique ID for this specific tool call.
Required. The name of the tool which was called.
Required. The name of the used MCP server.
هیچ توضیحی ارائه نشده است.
Always set to "mcp_server_tool_call" .
McpServerToolResultStep
MCPServer tool result step.
Required. ID to match the ID from the function call block.
Name of the tool which is called for this specific tool call.
Required. The output from the MCP server call. Can be simple text or rich content.
The name of the used MCP server.
هیچ توضیحی ارائه نشده است.
Always set to "mcp_server_tool_result" .
ModelOutputStep
Output generated by the model.
content array (Content) (optional)
هیچ توضیحی ارائه نشده است.
انواع ممکن
محتوای صوتی
یک بلوک محتوای صوتی.
تعداد کانالهای صوتی
محتوای صوتی.
نوع مایم صدا.
مقادیر ممکن:
-
audio/wavفرمت صوتی WAV
-
audio/mp3فرمت صوتی MP3
-
audio/aiffفرمت صوتی AIFF
-
audio/aacفرمت صوتی AAC
-
audio/oggفرمت صوتی OGG
-
audio/flacفرمت صوتی FLAC
-
audio/mpegفرمت صوتی MPEG
-
audio/m4aفرمت صوتی M4A
-
audio/l16فرمت صوتی L16
-
audio/opusفرمت صوتی OPUS
-
audio/alawفرمت صوتی ALAW
-
audio/mulawفرمت صوتی MULAW
نرخ نمونهبرداری صدا.
هیچ توضیحی ارائه نشده است.
همیشه روی "audio" تنظیم شود.
آدرس اینترنتی (URI) فایل صوتی.
محتوای سند
یک بلوک محتوای سند.
محتوای سند.
نوع MIME سند.
مقادیر ممکن:
-
application/pdfفرمت سند PDF
-
text/csvفرمت سند CSV
هیچ توضیحی ارائه نشده است.
همیشه روی "document" تنظیم شود.
آدرس اینترنتی (URI) سند.
محتوای تصویر
یک بلوک محتوای تصویر.
محتوای تصویر.
نوع مایم تصویر.
مقادیر ممکن:
-
image/pngفرمت تصویر PNG
-
image/jpegفرمت تصویر JPEG
-
image/webpفرمت تصویر WebP
-
image/heicفرمت تصویر HEIC
-
image/heifفرمت تصویر HEIF
-
image/gifفرمت تصویر GIF
-
image/bmpفرمت تصویر BMP
-
image/tiffفرمت تصویر TIFF
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
آدرس اینترنتی (URI) تصویر.
محتوای متن
یک بلوک محتوای متنی.
آرایه حاشیهنویسیها (Annotation) (اختیاری)
اطلاعات استناد برای محتوای تولید شده توسط مدل.
انواع ممکن
استناد به فایل
حاشیهنویسی استناد به فایل.
فرادادههای ارائه شده توسط کاربر در مورد متن بازیابی شده.
آدرس اینترنتی (URI) فایل.
پایان بخش منسوب، منحصر به فرد.
نام فایل.
شناسه رسانه در صورت استناد به تصویر، در صورت لزوم.
شماره صفحه سند ذکر شده، در صورت وجود.
منبع برای بخشی از متن ذکر شده است.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "file_citation" تنظیم شود.
استناد به مکان
حاشیهنویسی برای استناد به مکان.
پایان بخش منسوب، منحصر به فرد.
عنوان مکان.
شناسه مکان، با فرمت `places/{place_id}`.
آرایه review_snippets (ReviewSnippet) (اختیاری)
گزیدههایی از نظرات که برای تولید پاسخ در مورد ویژگیهای یک مکان مشخص در نقشههای گوگل استفاده میشوند.
فیلدها
شناسهی قطعه نقد و بررسی.
عنوان نقد.
لینکی که مربوط به نظر کاربر در نقشه گوگل باشد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "place_citation" تنظیم شود.
مرجع URI آن مکان.
استناد به آدرس اینترنتی
حاشیهنویسی استناد URL.
پایان بخش منسوب، منحصر به فرد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
عنوان URL.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_citation" تنظیم شود.
آدرس اینترنتی (URL).
WordInfo
Word-level ASR annotation for transcription output. Carries the word text, optional timing, and optional speaker attribution.
پایان بخش منسوب، منحصر به فرد.
End offset in time of the word relative to the start of the audio. Present when timestamp_granularities contains "word".
Optional. Speaker label for this word (eg "spk_1", "spk_2"). Present when diarization_mode is set in TranscriptionConfig.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
Start offset in time of the word relative to the start of the audio. Present when timestamp_granularities contains "word".
The transcribed word.
هیچ توضیحی ارائه نشده است.
Always set to "word_info" .
محتوای متن الزامی است.
هیچ توضیحی ارائه نشده است.
همیشه روی "text" تنظیم شود.
VideoContent
A video content block.
The video content.
The mime type of the video.
مقادیر ممکن:
-
video/mp4MP4 video format
-
video/mpegMPEG video format
-
video/mpgMPG video format
-
video/movMOV video format
-
video/aviAVI video format
-
video/x-flvFLV video format
-
video/webmWebM video format
-
video/wmvWMV video format
-
video/3gpp3GPP video format
processing MediaProcessing or enum (string) (optional)
How the model processes this video for understanding.
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
Always set to "video" .
The URI of the video.
هیچ توضیحی ارائه نشده است.
Always set to "model_output" .
ThoughtStep
A thought step.
یک هش امضا برای اعتبارسنجی backend.
summary array (ThoughtSummaryContent) (optional)
A summary of the thought.
انواع ممکن
محتوای تصویر
یک بلوک محتوای تصویر.
محتوای تصویر.
نوع مایم تصویر.
مقادیر ممکن:
-
image/pngفرمت تصویر PNG
-
image/jpegفرمت تصویر JPEG
-
image/webpفرمت تصویر WebP
-
image/heicفرمت تصویر HEIC
-
image/heifفرمت تصویر HEIF
-
image/gifفرمت تصویر GIF
-
image/bmpفرمت تصویر BMP
-
image/tiffفرمت تصویر TIFF
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
آدرس اینترنتی (URI) تصویر.
محتوای متن
یک بلوک محتوای متنی.
آرایه حاشیهنویسیها (Annotation) (اختیاری)
اطلاعات استناد برای محتوای تولید شده توسط مدل.
انواع ممکن
استناد به فایل
حاشیهنویسی استناد به فایل.
فرادادههای ارائه شده توسط کاربر در مورد متن بازیابی شده.
آدرس اینترنتی (URI) فایل.
پایان بخش منسوب، منحصر به فرد.
نام فایل.
شناسه رسانه در صورت استناد به تصویر، در صورت لزوم.
شماره صفحه سند ذکر شده، در صورت وجود.
منبع برای بخشی از متن ذکر شده است.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "file_citation" تنظیم شود.
استناد به مکان
حاشیهنویسی برای استناد به مکان.
پایان بخش منسوب، منحصر به فرد.
عنوان مکان.
شناسه مکان، با فرمت `places/{place_id}`.
آرایه review_snippets (ReviewSnippet) (اختیاری)
گزیدههایی از نظرات که برای تولید پاسخ در مورد ویژگیهای یک مکان مشخص در نقشههای گوگل استفاده میشوند.
فیلدها
شناسهی قطعه نقد و بررسی.
عنوان نقد.
لینکی که مربوط به نظر کاربر در نقشه گوگل باشد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "place_citation" تنظیم شود.
مرجع URI آن مکان.
استناد به آدرس اینترنتی
حاشیهنویسی استناد URL.
پایان بخش منسوب، منحصر به فرد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
عنوان URL.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_citation" تنظیم شود.
آدرس اینترنتی (URL).
WordInfo
Word-level ASR annotation for transcription output. Carries the word text, optional timing, and optional speaker attribution.
پایان بخش منسوب، منحصر به فرد.
End offset in time of the word relative to the start of the audio. Present when timestamp_granularities contains "word".
Optional. Speaker label for this word (eg "spk_1", "spk_2"). Present when diarization_mode is set in TranscriptionConfig.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
Start offset in time of the word relative to the start of the audio. Present when timestamp_granularities contains "word".
The transcribed word.
هیچ توضیحی ارائه نشده است.
Always set to "word_info" .
محتوای متن الزامی است.
هیچ توضیحی ارائه نشده است.
همیشه روی "text" تنظیم شود.
هیچ توضیحی ارائه نشده است.
Always set to "thought" .
UrlContextCallStep
URL context call step.
arguments UrlContextCallArguments (required)
Required. The arguments to pass to the URL context.
فیلدها
The URLs to fetch.
Required. A unique ID for this specific tool call.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "url_context_call" .
UrlContextResultStep
URL context result step.
Required. ID to match the ID from the function call block.
Whether the URL context resulted in an error.
result array (UrlContextResult) (required)
Required. The results of the URL context.
فیلدها
The status of the URL retrieval.
مقادیر ممکن:
-
successUrl retrieval is successful.
-
errorUrl retrieval is failed due to error.
-
paywallUrl retrieval is failed because the content is behind paywall.
-
unsafeUrl retrieval is failed because the content is unsafe.
The URL that was fetched.
یک هش امضا برای اعتبارسنجی backend.
هیچ توضیحی ارائه نشده است.
Always set to "url_context_result" .
UserInputStep
Input provided by the user.
content array (Content) (optional)
هیچ توضیحی ارائه نشده است.
انواع ممکن
محتوای صوتی
یک بلوک محتوای صوتی.
تعداد کانالهای صوتی
محتوای صوتی.
نوع مایم صدا.
مقادیر ممکن:
-
audio/wavفرمت صوتی WAV
-
audio/mp3فرمت صوتی MP3
-
audio/aiffفرمت صوتی AIFF
-
audio/aacفرمت صوتی AAC
-
audio/oggفرمت صوتی OGG
-
audio/flacفرمت صوتی FLAC
-
audio/mpegفرمت صوتی MPEG
-
audio/m4aفرمت صوتی M4A
-
audio/l16فرمت صوتی L16
-
audio/opusفرمت صوتی OPUS
-
audio/alawفرمت صوتی ALAW
-
audio/mulawفرمت صوتی MULAW
نرخ نمونهبرداری صدا.
هیچ توضیحی ارائه نشده است.
همیشه روی "audio" تنظیم شود.
آدرس اینترنتی (URI) فایل صوتی.
محتوای سند
یک بلوک محتوای سند.
محتوای سند.
نوع MIME سند.
مقادیر ممکن:
-
application/pdfفرمت سند PDF
-
text/csvفرمت سند CSV
هیچ توضیحی ارائه نشده است.
همیشه روی "document" تنظیم شود.
آدرس اینترنتی (URI) سند.
محتوای تصویر
یک بلوک محتوای تصویر.
محتوای تصویر.
نوع مایم تصویر.
مقادیر ممکن:
-
image/pngفرمت تصویر PNG
-
image/jpegفرمت تصویر JPEG
-
image/webpفرمت تصویر WebP
-
image/heicفرمت تصویر HEIC
-
image/heifفرمت تصویر HEIF
-
image/gifفرمت تصویر GIF
-
image/bmpفرمت تصویر BMP
-
image/tiffفرمت تصویر TIFF
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
همیشه روی "image" تنظیم شود.
آدرس اینترنتی (URI) تصویر.
محتوای متن
یک بلوک محتوای متنی.
آرایه حاشیهنویسیها (Annotation) (اختیاری)
اطلاعات استناد برای محتوای تولید شده توسط مدل.
انواع ممکن
استناد به فایل
حاشیهنویسی استناد به فایل.
فرادادههای ارائه شده توسط کاربر در مورد متن بازیابی شده.
آدرس اینترنتی (URI) فایل.
پایان بخش منسوب، منحصر به فرد.
نام فایل.
شناسه رسانه در صورت استناد به تصویر، در صورت لزوم.
شماره صفحه سند ذکر شده، در صورت وجود.
منبع برای بخشی از متن ذکر شده است.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "file_citation" تنظیم شود.
استناد به مکان
حاشیهنویسی برای استناد به مکان.
پایان بخش منسوب، منحصر به فرد.
عنوان مکان.
شناسه مکان، با فرمت `places/{place_id}`.
آرایه review_snippets (ReviewSnippet) (اختیاری)
گزیدههایی از نظرات که برای تولید پاسخ در مورد ویژگیهای یک مکان مشخص در نقشههای گوگل استفاده میشوند.
فیلدها
شناسهی قطعه نقد و بررسی.
عنوان نقد.
لینکی که مربوط به نظر کاربر در نقشه گوگل باشد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
هیچ توضیحی ارائه نشده است.
همیشه روی "place_citation" تنظیم شود.
مرجع URI آن مکان.
استناد به آدرس اینترنتی
حاشیهنویسی استناد URL.
پایان بخش منسوب، منحصر به فرد.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
عنوان URL.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_citation" تنظیم شود.
آدرس اینترنتی (URL).
WordInfo
Word-level ASR annotation for transcription output. Carries the word text, optional timing, and optional speaker attribution.
پایان بخش منسوب، منحصر به فرد.
End offset in time of the word relative to the start of the audio. Present when timestamp_granularities contains "word".
Optional. Speaker label for this word (eg "spk_1", "spk_2"). Present when diarization_mode is set in TranscriptionConfig.
شروع بخش پاسخی که به این منبع نسبت داده میشود. اندیس، شروع بخش را نشان میدهد که بر حسب بایت اندازهگیری میشود.
Start offset in time of the word relative to the start of the audio. Present when timestamp_granularities contains "word".
The transcribed word.
هیچ توضیحی ارائه نشده است.
Always set to "word_info" .
محتوای متن الزامی است.
هیچ توضیحی ارائه نشده است.
همیشه روی "text" تنظیم شود.
VideoContent
A video content block.
The video content.
The mime type of the video.
مقادیر ممکن:
-
video/mp4MP4 video format
-
video/mpegMPEG video format
-
video/mpgMPG video format
-
video/movMOV video format
-
video/aviAVI video format
-
video/x-flvFLV video format
-
video/webmWebM video format
-
video/wmvWMV video format
-
video/3gpp3GPP video format
processing MediaProcessing or enum (string) (optional)
How the model processes this video for understanding.
وضوح تصویر MediaResolution (اختیاری)
قطعنامه رسانهها.
مقادیر ممکن
-
lowوضوح پایین.
-
mediumوضوح متوسط.
-
highوضوح بالا.
-
ultra_highوضوح فوق العاده بالا.
هیچ توضیحی ارائه نشده است.
Always set to "video" .
The URI of the video.
هیچ توضیحی ارائه نشده است.
Always set to "user_input" .
دستورالعمل سیستم برای تعامل.
tools array (Tool) (optional)
فهرستی از اعلانهای ابزار که مدل ممکن است در طول تعامل فراخوانی کند.
انواع ممکن
اجرای کد
ابزاری که میتواند توسط مدل برای اجرای کد استفاده شود.
هیچ توضیحی ارائه نشده است.
همیشه روی "code_execution" تنظیم شود.
ComputerUse
A tool that can be used by the model to interact with the computer.
Optional. Disabled safety policies for computer use.
مقادیر ممکن:
-
financial_transactionsSafety policy for financial transactions.
-
sensitive_data_modificationSafety policy for sensitive data modification.
-
communication_toolSafety policy for communication tools (eg Gmail, Chat, Meet).
-
account_creationSafety policy for account creation.
-
data_modificationSafety policy for data modification.
-
user_consent_managementSafety policy for user consent management.
-
legal_terms_and_agreementsSafety policy for legal terms and agreements.
Whether enable the prompt injection detection check on computer-use request.
The environment being operated.
مقادیر ممکن:
-
browserOperates in a web browser.
-
mobileOperates in a mobile environment.
-
desktopOperates in a desktop environment.
The list of predefined functions that are excluded from the model call.
هیچ توضیحی ارائه نشده است.
Always set to "computer_use" .
جستجوی فایل
ابزاری که میتواند توسط مدل برای جستجوی فایلها استفاده شود.
جستجوی فایل، نامهای فروشگاه را برای جستجو ذخیره میکند.
فیلتر فراداده برای اعمال روی اسناد و تکههای بازیابی معنایی.
تعداد تکههای بازیابی معنایی که باید بازیابی شوند.
هیچ توضیحی ارائه نشده است.
همیشه روی "file_search" تنظیم شود.
عملکرد
ابزاری که میتواند توسط مدل مورد استفاده قرار گیرد.
شرحی از تابع.
نام تابع.
طرحواره JSON برای پارامترهای تابع.
هیچ توضیحی ارائه نشده است.
همیشه روی "function" تنظیم شود.
گوگل مپ
ابزاری که میتواند توسط مدل برای فراخوانی نقشههای گوگل استفاده شود.
اینکه آیا در نتیجه فراخوانی ابزار، توکن زمینه ویجت برگردانده شود یا خیر.
عرض جغرافیایی محل کاربر.
طول جغرافیایی موقعیت مکانی کاربر.
هیچ توضیحی ارائه نشده است.
همیشه روی "google_maps" تنظیم شود.
جستجوی گوگل
ابزاری که میتواند توسط مدل برای جستجو در گوگل استفاده شود.
انواع زمینهسازی جستجو برای فعالسازی.
مقادیر ممکن:
-
web_searchتنظیم این فیلد، جستجوی وب را فعال میکند. فقط نتایج متنی برگردانده میشوند.
-
image_searchتنظیم این فیلد، جستجوی تصویر را فعال میکند. بایتهای تصویر برگردانده میشوند.
-
enterprise_web_searchSetting this field enables enterprise web search.
هیچ توضیحی ارائه نشده است.
همیشه روی "google_search" تنظیم شود.
McpServer
A MCPServer is a server that can be called by the model to perform actions.
allowed_tools array (AllowedTools) (optional)
The allowed tools.
فیلدها
The mode of the tool choice.
مقادیر ممکن:
-
autoانتخاب خودکار ابزار.
-
anyهر انتخاب ابزاری.
-
noneبدون انتخاب ابزار.
-
validatedانتخاب ابزار معتبر.
The names of the allowed tools.
Optional: Fields for authentication headers, timeouts, etc., if needed.
The name of the MCPServer.
هیچ توضیحی ارائه نشده است.
Always set to "mcp_server" .
The full URL for the MCPServer endpoint. Example: "https://api.example.com/mcp"
بازیابی
A tool that can be used by the model to retrieve files.
exa_ai_search_config ExaAISearchConfig (optional)
Used to specify configuration for ExaAISearch.
فیلدها
Required. The API key for ExaAiSearch.
Optional. This field can be used to pass any parameter from the Exa.ai Search API.
parallel_ai_search_config ParallelAISearchConfig (optional)
Used to specify configuration for ParallelAISearch.
فیلدها
Optional. The API key for ParallelAiSearch.
Optional. Custom configs for ParallelAiSearch.
rag_store_config RagStoreConfig (optional)
Used to specify configuration for RagStore.
فیلدها
rag_resources array (RagResource) (optional)
Optional. The representation of the rag source.
فیلدها
Optional. RagCorpora resource name.
Optional. rag_file_id. The files should be in the same rag_corpus set in rag_corpus field.
rag_retrieval_config RagRetrievalConfig (optional)
Optional. The retrieval config for the Rag query.
فیلدها
filter Filter (optional)
Optional. Config for filters.
فیلدها
Optional. String for metadata filtering.
Optional. Only returns contexts with vector distance smaller than the threshold.
Optional. Only returns contexts with vector similarity larger than the threshold.
hybrid_search HybridSearch (optional)
Optional. Config for Hybrid Search.
فیلدها
Optional. Alpha value controls the weight between dense and sparse vector search results.
ranking Ranking (optional)
Optional. Config for ranking and reranking.
Optional. The number of contexts to retrieve.
The types of file retrieval to enable.
مقادیر ممکن:
-
rag_store -
exa_ai_search -
parallel_ai_search
هیچ توضیحی ارائه نشده است.
Always set to "retrieval" .
متن آدرس
ابزاری که میتواند توسط مدل برای دریافت متن URL استفاده شود.
هیچ توضیحی ارائه نشده است.
همیشه روی "url_context" تنظیم شود.
فقط خروجی. زمانی که پاسخ آخرین بار در قالب ISO 8601 (YYYY-MM-DDThh:mm:ssZ) بهروزرسانی شده است.
کاربرد (اختیاری )
فقط خروجی. آمار مربوط به میزان استفاده از توکن درخواست تعامل.
فیلدها
آرایه cached_tokens_by_modality (ModalityTokens) (اختیاری)
تفکیک میزان استفاده از توکنهای ذخیرهشده بر اساس روش.
فیلدها
روش پاسخ (اختیاری)
روش مرتبط با شمارش توکنها.
مقادیر ممکن
-
textنشان میدهد که مدل باید متن را برگرداند.
-
imageنشان میدهد که مدل باید تصاویر را برگرداند.
-
audioنشان میدهد که مدل باید صدا را برگرداند.
-
videoنشان میدهد که مدل باید ویدیو برگرداند.
-
documentنشان میدهد که مدل باید اسناد را برگرداند.
تعداد توکنها برای روش.
آرایه grounding_tool_count (GroundingToolCount) (اختیاری)
تعداد ابزار اتصال به زمین
فیلدها
تعداد ابزار اتصال به زمین مهم است.
نوع ابزار اتصال زمین مرتبط با شمارش.
مقادیر ممکن:
-
google_searchاتصال به زمین با جستجوی وب و جستجوی تصویر گوگل، و اتصال به زمین وب برای سازمانها.
-
google_mapsاتصال به زمین با نقشههای گوگل.
-
retrievalGrounding with customer's data, for example, VertexAISearch.
آرایه input_tokens_by_modality (ModalityTokens) (اختیاری)
تفکیک استفاده از توکن ورودی بر اساس روش.
فیلدها
روش پاسخ (اختیاری)
روش مرتبط با شمارش توکنها.
مقادیر ممکن
-
textنشان میدهد که مدل باید متن را برگرداند.
-
imageنشان میدهد که مدل باید تصاویر را برگرداند.
-
audioنشان میدهد که مدل باید صدا را برگرداند.
-
videoنشان میدهد که مدل باید ویدیو برگرداند.
-
documentنشان میدهد که مدل باید اسناد را برگرداند.
تعداد توکنها برای روش.
آرایه output_tokens_by_modality (ModalityTokens) (اختیاری)
تفکیک استفاده از توکن خروجی بر اساس روش.
فیلدها
روش پاسخ (اختیاری)
روش مرتبط با شمارش توکنها.
مقادیر ممکن
-
textنشان میدهد که مدل باید متن را برگرداند.
-
imageنشان میدهد که مدل باید تصاویر را برگرداند.
-
audioنشان میدهد که مدل باید صدا را برگرداند.
-
videoنشان میدهد که مدل باید ویدیو برگرداند.
-
documentنشان میدهد که مدل باید اسناد را برگرداند.
تعداد توکنها برای روش.
آرایه tool_use_tokens_by_modality (ModalityTokens) (اختیاری)
تفکیک میزان استفاده از توکنهای ابزار بر اساس روش.
فیلدها
روش پاسخ (اختیاری)
روش مرتبط با شمارش توکنها.
مقادیر ممکن
-
textنشان میدهد که مدل باید متن را برگرداند.
-
imageنشان میدهد که مدل باید تصاویر را برگرداند.
-
audioنشان میدهد که مدل باید صدا را برگرداند.
-
videoنشان میدهد که مدل باید ویدیو برگرداند.
-
documentنشان میدهد که مدل باید اسناد را برگرداند.
تعداد توکنها برای روش.
تعداد توکنها در بخش ذخیرهشدهی اعلان (محتوای ذخیرهشده).
تعداد توکنها در اعلان (زمینه).
تعداد کل توکنها در تمام پاسخهای تولید شده.
تعداد توکنهای افکار برای مدلهای تفکر.
تعداد کل توکنها برای درخواست تعامل (درخواست + پاسخها + سایر توکنهای داخلی).
تعداد توکنهای موجود در اعلان(های) استفاده از ابزار.
webhook_config WebhookConfig (optional)
Optional. Webhook configuration for receiving notifications when the interaction completes.
فیلدها
Optional. If set, these webhook URIs will be used for webhook events instead of the registered webhooks.
Optional. The user metadata that will be returned on each event emission to the webhooks.
Output only. The time when the trigger was last paused.
Output only. The time when the trigger was last resumed.
Output only. The time when the trigger was last run.
Optional. The maximum number of consecutive failures allowed before the trigger is automatically paused (status becomes ERROR).
Output only. The time when the trigger is scheduled to run next.
Output only. The ID of the last interaction created by this trigger.
Required. The cron schedule on which the trigger should run. Standard cron format.
Output only. The current status of the trigger.
مقادیر ممکن:
-
activeThe trigger is active and will fire on schedule.
-
pausedThe trigger is paused and will not fire.
-
errorThe trigger has entered an error state due to consecutive failures.
Required. Time zone in which the schedule should be interpreted.
Output only. The time when the trigger was last updated.