Gemini Interactions API هي واجهة برمجة تطبيقات تجريبية تتيح للمطوّرين إنشاء تطبيقات تستخدم الذكاء الاصطناعي التوليدي من خلال نماذج Gemini. Gemini هو نموذجنا الأكثر تطورًا، وقد تم تصميمه من البداية ليكون متعدّد الوسائط. يمكنه تعميم وفهم أنواع مختلفة من المعلومات والتعامل معها ودمجها بسلاسة، بما في ذلك اللغة والصور والمحتوى الصوتي والفيديوهات والرموز البرمجية. يمكنك استخدام Gemini API لحالات استخدام مثل الاستدلال على النصوص والصور، وإنشاء المحتوى، ووكلاء الحوار، وأنظمة التلخيص والتصنيف، وغير ذلك.
إنشاء تفاعل
تُنشئ هذه الطريقة تفاعلاً جديدًا.
نص الطلب
يتضمن نص الطلب بيانات بالبنية التالية:
model ModelOption (اختياري)
اسم `النموذج` المستخدَم لإنشاء التفاعل.
مطلوبة إذا لم يتم تقديم `agent`.
القيم المحتملة:
-
gemini-2.5-computer-use-preview-10-2025نموذج قدرات مستند إلى الذكاء الاصطناعي الوكيل ومصمَّم للتفاعل المباشر مع الواجهة، ما يتيح لـ Gemini إدراك البيئات الرقمية والتنقّل فيها.
-
gemini-2.5-flashنموذجنا الأول للاستدلال المختلط الذي يتيح قدرة استيعاب مليون رمز مميّز ويتضمّن ميزانيات للتفكير.
-
gemini-2.5-flash-imageنموذجنا الأصلي لإنشاء الصور، وهو محسّن من حيث السرعة والمرونة والفهم السياقي. يتم تسعير إدخال النص وإخراجه بنفس سعر 2.5 Flash.
-
gemini-2.5-flash-liteهذا النموذج هو الأصغر والأكثر فعالية من حيث التكلفة، وهو مصمّم للاستخدام على نطاق واسع.
-
gemini-2.5-flash-lite-preview-09-2025أحدث نموذج يستند إلى Gemini 2.5 Flash lite المحسَّن لتحقيق فعالية من حيث التكلفة ومعدّل أعلى لنقل البيانات وجودة عالية.
-
gemini-2.5-flash-native-audio-preview-12-2025تم تحسين نماذج الصوت الأصلية لإنتاج نتائج صوتية بجودة أعلى مع تحسين السرعة والطبيعية والوضوح والمزاج.
-
gemini-2.5-flash-preview-09-2025أحدث نموذج يستند إلى نموذج 2.5 Flash 2.5 Flash Preview هو الخيار الأفضل للمهام التي تتطلّب التفكير ومعالجة البيانات على نطاق واسع، والمهام التي تتطلّب وقت استجابة منخفضًا، والمهام التي تتطلّب معالجة كميات كبيرة من البيانات، وحالات الاستخدام التي تستند إلى الذكاء الاصطناعي الوكيل.
-
gemini-2.5-flash-preview-ttsنموذج تحويل النص إلى كلام 2.5 Flash محسّن لإنشاء كلام قوي يمكن التحكّم فيه مع وقت استجابة منخفض.
-
gemini-2.5-proنموذجنا المتطوّر المتعدّد الأغراض، والذي يتفوّق في الترميز ومهام الاستدلال المعقّدة.
-
gemini-2.5-pro-preview-ttsنموذجنا الصوتي 2.5 Pro لتحويل النص إلى كلام محسّن لإنشاء كلام قوي بزمن استجابة منخفض، ما يتيح الحصول على نتائج أكثر طبيعية وتوجيه الطلبات بسهولة أكبر.
-
gemini-3-flash-previewأكثر نماذجنا ذكاءً والمصمَّم للعمل بسرعة، فهو يجمع بين الذكاء المتطوّر والبحث الفائق والقدرة على الاستناد إلى مصادر موثوقة.
-
gemini-3-pro-image-previewنموذج متطوّر لإنشاء الصور وتعديلها
-
gemini-3-pro-previewنموذجنا الأكثر ذكاءً الذي يتميّز بقدرات استدلالية وفهم لمختلف الوسائط على أعلى مستوى، بالإضافة إلى إمكانات البرمجة الوصفية وميزات تستند إلى الذكاء الاصطناعي الوكيل.
-
gemini-3.1-pro-previewأحدث نموذج استدلالي متطوّر لدينا يتميّز بعمق ودقة غير مسبوقَين، بالإضافة إلى إمكانات ترميز وفهم قوي للمحتوى المتعدد الوسائط.
-
gemini-3.1-flash-image-previewيقدّم هذا النموذج إمكانات ذكاء مرئي احترافية مع سرعة فائقة وكفاءة عالية وقدرات إنشاء تستند إلى الواقع.
-
gemini-3.1-flash-lite-previewهذا النموذج هو الأكثر فعالية من حيث التكلفة، وهو محسّن لتنفيذ المهام التي تتطلب وكلاء الذكاء الاصطناعي بكميات كبيرة، والترجمة، ومعالجة البيانات البسيطة.
-
gemini-3.1-flash-tts-previewGemini 3.1 Flash TTS: إنشاء كلام قوي وبزمن استجابة منخفض استمتِع بمخرجات طبيعية ومطالبات قابلة للتوجيه وعلامات صوتية تعبيرية جديدة للتحكّم الدقيق في السرد.
-
lyria-3-clip-previewنموذجنا المصمَّم لإنشاء الموسيقى بزمن استجابة منخفض، وهو محسّن لإنشاء مقاطع صوتية عالية الدقة والتحكّم الدقيق في الإيقاع.
-
lyria-3-pro-previewنموذجنا المتقدّم لإنشاء الأغاني الكاملة يتيح فهمًا عميقًا للتركيب الموسيقي، وهو محسَّن للتحكّم الدقيق في البنية الموسيقية والانتقالات المعقّدة بين الأنماط الموسيقية المتنوعة.
agent AgentOption (اختياري)
اسم `الوكيل` المستخدَم لإنشاء التفاعل.
مطلوبة إذا لم يتم تقديم `model`.
القيم المحتملة:
-
deep-research-pro-preview-12-2025وكيل Deep Research من Gemini
-
deep-research-preview-04-2026وكيل Deep Research من Gemini
-
deep-research-max-preview-04-2026Gemini Deep Research Max Agent
تمثّل هذه السمة المعلومات التي يتم إدخالها للتفاعل (وهي مشترَكة بين النموذج ووكيل الذكاء الاصطناعي).
تعليمات النظام للتفاعل
قائمة بتعريفات الأدوات التي قد يستدعيها النموذج أثناء التفاعل
يفرض أن تكون الاستجابة التي تم إنشاؤها عبارة عن كائن JSON يتوافق مع مخطط JSON المحدّد في هذا الحقل.
نوع MIME الخاص بالردّ. هذا الإجراء مطلوب في حال ضبط response_format.
الإدخال فقط تُستخدَم لتحديد ما إذا كان سيتم بث التفاعل.
الإدخال فقط تحديد ما إذا كان سيتم تخزين الرد والطلب لاستردادهما لاحقًا
الإدخال فقط تحديد ما إذا كان سيتم تشغيل التفاعل مع النموذج في الخلفية
generation_config GenerationConfig (optional)
إعدادات النموذج
مَعلمات الإعداد للتفاعل مع النموذج
بديل عن `agent_config`. لا ينطبق إلا عند ضبط `model`.
الحقول
تتحكّم هذه السمة في عشوائية الناتج.
الحدّ الأقصى للاحتمال التراكمي للرموز المميّزة التي يجب أخذها في الاعتبار عند أخذ العيّنات.
القيمة الأولية المستخدَمة في فك الترميز لضمان إمكانية إعادة الإنتاج
قائمة بسلاسل الأحرف التي ستوقف تفاعل الإخراج
thinking_level ThinkingLevel (اختيارية)
مستوى الرموز المميزة للأفكار التي يجب أن ينشئها النموذج
القيم المحتملة:
-
minimal -
low -
medium -
high
thinking_summaries ThinkingSummaries (اختيارية)
تحديد ما إذا كان سيتم تضمين ملخّصات الأفكار في الردّ.
القيم المحتملة:
-
auto -
none
الحد الأقصى لعدد الرموز المميّزة التي سيتم تضمينها في الردّ
speech_config SpeechConfig (اختياري)
إعدادات التفاعل مع الكلام
الحقول
صوت المتحدث
لغة الكلام
اسم المتحدث، ويجب أن يتطابق مع اسم المتحدث الوارد في الطلب
image_config ImageConfig (اختياري)
إعدادات التفاعل مع الصور
الحقول
لم يتم تقديم أي وصف.
القيم المحتملة:
-
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
لم يتم تقديم أي وصف.
القيم المحتملة:
-
1K -
2K -
4K -
512
إعدادات اختيار الأداة
agent_config object (اختياري)
إعدادات الوكيل
إعدادات الوكيل
بديل عن `generation_config`. لا ينطبق إلا عند ضبط `agent`.
الأنواع المحتمَلة
المميّز المتعدّد الأشكال: type
DynamicAgentConfig
إعدادات الوكلاء الديناميكيين
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "dynamic".
DeepResearchAgentConfig
إعدادات وكيل Deep Research
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "deep-research".
thinking_summaries ThinkingSummaries (اختيارية)
تحديد ما إذا كان سيتم تضمين ملخّصات الأفكار في الردّ.
القيم المحتملة:
-
auto -
none
تحديد ما إذا كان سيتم تضمين التصورات في الرد.
القيم المحتملة:
-
off -
auto
تفعيل التخطيط بمساعدة الإنسان لوكيل Deep Research إذا تم ضبطها على true، سيقدّم وكيل Deep Research خطة بحث في رده. ولن يتابع الوكيل إلا إذا أكّد المستخدم الخطة في المحادثة التالية.
رقم تعريف التفاعل السابق، إن وُجد.
response_modalities ResponseModality (اختيارية)
أنواع الردود المطلوبة (TEXT أو IMAGE أو AUDIO).
القيم المحتملة:
-
text -
image -
audio -
video -
document
service_tier ServiceTier (اختيارية)
فئة الخدمة للتفاعل
القيم المحتملة:
-
flex -
standard -
priority
webhook_config WebhookConfig (اختياري)
اختياريّ. إعدادات Webhook لتلقّي الإشعارات عند اكتمال التفاعل
الحقول
اختياريّ. في حال ضبطها، سيتم استخدام معرّفات الموارد الموحّدة الخاصة بخطافات الويب هذه لأحداث خطافات الويب بدلاً من خطافات الويب المسجّلة.
اختياريّ. البيانات الوصفية للمستخدم التي سيتم عرضها عند كل عملية إرسال حدث إلى خطافات الويب.
الردّ
تعرض هذه الطريقة مورد Interaction.
طلب بسيط
مثال على الرد
{ "created": "2025-11-26T12:25:15Z", "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3-flash-preview", "object": "interaction", "steps": [ { "type": "model_output", "content": [ { "type": "text", "text": "Hello! I'm functioning perfectly and ready to assist you.\n\nHow are you doing today?" } ] } ], "status": "completed", "updated": "2025-11-26T12:25:15Z", "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 7 } ], "total_cached_tokens": 0, "total_input_tokens": 7, "total_output_tokens": 20, "total_thought_tokens": 22, "total_tokens": 49, "total_tool_use_tokens": 0 } }
محادثة متعدّدة الجولات
مثال على الرد
{ "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3-flash-preview", "status": "completed", "object": "interaction", "created": "2025-11-26T12:22:47Z", "updated": "2025-11-26T12:22:47Z", "steps": [ { "type": "model_output", "content": [ { "type": "text", "text": "The capital of France is Paris." } ] } ], "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 50 } ], "total_cached_tokens": 0, "total_input_tokens": 50, "total_output_tokens": 10, "total_thought_tokens": 0, "total_tokens": 60, "total_tool_use_tokens": 0 } }
إدخال صورة
مثال على الرد
{ "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3-flash-preview", "status": "completed", "object": "interaction", "created": "2025-11-26T12:22:47Z", "updated": "2025-11-26T12:22:47Z", "steps": [ { "type": "model_output", "content": [ { "type": "text", "text": "A white humanoid robot with glowing blue eyes stands holding a red skateboard." } ] } ], "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 10 }, { "modality": "image", "tokens": 258 } ], "total_cached_tokens": 0, "total_input_tokens": 268, "total_output_tokens": 20, "total_thought_tokens": 0, "total_tokens": 288, "total_tool_use_tokens": 0 } }
استدعاء الدوال
مثال على الرد
{ "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3-flash-preview", "status": "requires_action", "object": "interaction", "created": "2025-11-26T12:22:47Z", "updated": "2025-11-26T12:22:47Z", "steps": [ { "type": "function_call", "id": "gth23981", "name": "get_weather", "arguments": { "location": "Boston, MA" } } ], "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 100 } ], "total_cached_tokens": 0, "total_input_tokens": 100, "total_output_tokens": 25, "total_thought_tokens": 0, "total_tokens": 125, "total_tool_use_tokens": 50 } }
Deep Research
مثال على الرد
{ "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "agent": "deep-research-pro-preview-12-2025", "status": "completed", "object": "interaction", "created": "2025-11-26T12:22:47Z", "updated": "2025-11-26T12:22:47Z", "steps": [ { "type": "model_output", "content": [ { "type": "text", "text": "Here is a comprehensive research report on the current state of cancer research..." } ] } ], "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 20 } ], "total_cached_tokens": 0, "total_input_tokens": 20, "total_output_tokens": 1000, "total_thought_tokens": 500, "total_tokens": 1520, "total_tool_use_tokens": 0 } }
استرداد تفاعل
تسترد هذه الطريقة التفاصيل الكاملة لتفاعل واحد استنادًا إلى `Interaction.id`.
مَعلمات المسار / طلب البحث
المعرّف الفريد للتفاعل المطلوب استرداده.
في حال ضبطها على "صحيح"، سيتم بث المحتوى الذي تم إنشاؤه بشكل تدريجي.
الإعداد التلقائي هو: False
اختياريّ. في حال ضبط هذه السمة، يتم استئناف بث التفاعل من الجزء التالي بعد الحدث الذي تم تحديده بمعرّف الحدث. لا يمكن استخدامها إلا إذا كانت قيمة `stream` هي "صحيح".
إذا تم ضبطها على "صحيح"، سيتم تضمين الإدخال في الرد.
الإعداد التلقائي هو: False
إصدار واجهة برمجة التطبيقات الذي سيتم استخدامه
الردّ
تعرض هذه الطريقة مورد Interaction.
Get Interaction
مثال على الرد
{ "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3-flash-preview", "status": "completed", "object": "interaction", "created": "2025-11-26T12:25:15Z", "updated": "2025-11-26T12:25:15Z", "steps": [ { "type": "model_output", "content": [ { "type": "text", "text": "I'm doing great, thank you for asking! How can I help you today?" } ] } ] }
حذف تفاعل
يحذف هذا الإجراء التفاعل حسب معرّفه.
مَعلمات المسار / طلب البحث
المعرّف الفريد للتفاعل المطلوب حذفه.
إصدار واجهة برمجة التطبيقات الذي سيتم استخدامه
الردّ
إذا كانت الاستجابة ناجحة، ستكون فارغة.
حذف التفاعل
إلغاء تفاعل
تلغي هذه الطريقة تفاعلاً حسب رقم التعريف. ينطبق ذلك فقط على التفاعلات التي لا تزال قيد التشغيل في الخلفية.
مَعلمات المسار / طلب البحث
المعرّف الفريد للتفاعل المطلوب إلغاؤه.
إصدار واجهة برمجة التطبيقات الذي سيتم استخدامه
الردّ
تعرض هذه الطريقة مورد Interaction.
إلغاء التفاعل
مثال على الرد
{ "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "agent": "deep-research-pro-preview-12-2025", "status": "cancelled", "object": "interaction", "created": "2025-11-26T12:25:15Z", "updated": "2025-11-26T12:25:15Z" }
الموارد
التفاعل
مورد Interaction
الحقول
model ModelOption (اختياري)
اسم `النموذج` المستخدَم لإنشاء التفاعل.
القيم المحتملة:
-
gemini-2.5-computer-use-preview-10-2025نموذج قدرات مستند إلى الذكاء الاصطناعي الوكيل ومصمَّم للتفاعل المباشر مع الواجهة، ما يتيح لـ Gemini إدراك البيئات الرقمية والتنقّل فيها.
-
gemini-2.5-flashنموذجنا الأول للاستدلال المختلط الذي يتيح قدرة استيعاب مليون رمز مميّز ويتضمّن ميزانيات للتفكير.
-
gemini-2.5-flash-imageنموذجنا الأصلي لإنشاء الصور، وهو محسّن من حيث السرعة والمرونة والفهم السياقي. يتم تسعير إدخال النص وإخراجه بنفس سعر 2.5 Flash.
-
gemini-2.5-flash-liteهذا النموذج هو الأصغر والأكثر فعالية من حيث التكلفة، وهو مصمّم للاستخدام على نطاق واسع.
-
gemini-2.5-flash-lite-preview-09-2025أحدث نموذج يستند إلى Gemini 2.5 Flash lite المحسَّن لتحقيق فعالية من حيث التكلفة ومعدّل أعلى لنقل البيانات وجودة عالية.
-
gemini-2.5-flash-native-audio-preview-12-2025تم تحسين نماذج الصوت الأصلية لإنتاج نتائج صوتية بجودة أعلى مع تحسين السرعة والطبيعية والوضوح والمزاج.
-
gemini-2.5-flash-preview-09-2025أحدث نموذج يستند إلى نموذج 2.5 Flash 2.5 Flash Preview هو الخيار الأفضل للمهام التي تتطلّب التفكير ومعالجة البيانات على نطاق واسع، والمهام التي تتطلّب وقت استجابة منخفضًا، والمهام التي تتطلّب معالجة كميات كبيرة من البيانات، وحالات الاستخدام التي تستند إلى الذكاء الاصطناعي الوكيل.
-
gemini-2.5-flash-preview-ttsنموذج تحويل النص إلى كلام 2.5 Flash محسّن لإنشاء كلام قوي يمكن التحكّم فيه مع وقت استجابة منخفض.
-
gemini-2.5-proنموذجنا المتطوّر المتعدّد الأغراض، والذي يتفوّق في الترميز ومهام الاستدلال المعقّدة.
-
gemini-2.5-pro-preview-ttsنموذجنا الصوتي 2.5 Pro لتحويل النص إلى كلام محسّن لإنشاء كلام قوي بزمن استجابة منخفض، ما يتيح الحصول على نتائج أكثر طبيعية وتوجيه الطلبات بسهولة أكبر.
-
gemini-3-flash-previewأكثر نماذجنا ذكاءً والمصمَّم للعمل بسرعة، فهو يجمع بين الذكاء المتطوّر والبحث الفائق والقدرة على الاستناد إلى مصادر موثوقة.
-
gemini-3-pro-image-previewنموذج متطوّر لإنشاء الصور وتعديلها
-
gemini-3-pro-previewنموذجنا الأكثر ذكاءً الذي يتميّز بقدرات استدلالية وفهم لمختلف الوسائط على أعلى مستوى، بالإضافة إلى إمكانات البرمجة الوصفية وميزات تستند إلى الذكاء الاصطناعي الوكيل.
-
gemini-3.1-pro-previewأحدث نموذج استدلالي متطوّر لدينا يتميّز بعمق ودقة غير مسبوقَين، بالإضافة إلى إمكانات ترميز وفهم قوي للمحتوى المتعدد الوسائط.
-
gemini-3.1-flash-image-previewيقدّم هذا النموذج إمكانات ذكاء مرئي احترافية مع سرعة فائقة وكفاءة عالية وقدرات إنشاء تستند إلى الواقع.
-
gemini-3.1-flash-lite-previewهذا النموذج هو الأكثر فعالية من حيث التكلفة، وهو محسّن لتنفيذ المهام التي تتطلب وكلاء الذكاء الاصطناعي بكميات كبيرة، والترجمة، ومعالجة البيانات البسيطة.
-
gemini-3.1-flash-tts-previewGemini 3.1 Flash TTS: إنشاء كلام قوي وبزمن استجابة منخفض استمتِع بمخرجات طبيعية ومطالبات قابلة للتوجيه وعلامات صوتية تعبيرية جديدة للتحكّم الدقيق في السرد.
-
lyria-3-clip-previewنموذجنا المصمَّم لإنشاء الموسيقى بزمن استجابة منخفض، وهو محسّن لإنشاء مقاطع صوتية عالية الدقة والتحكّم الدقيق في الإيقاع.
-
lyria-3-pro-previewنموذجنا المتقدّم لإنشاء الأغاني الكاملة يتيح فهمًا عميقًا للتركيب الموسيقي، وهو محسَّن للتحكّم الدقيق في البنية الموسيقية والانتقالات المعقّدة بين الأنماط الموسيقية المتنوعة.
agent AgentOption (اختياري)
اسم `الوكيل` المستخدَم لإنشاء التفاعل.
القيم المحتملة:
-
deep-research-pro-preview-12-2025وكيل Deep Research من Gemini
-
deep-research-preview-04-2026وكيل Deep Research من Gemini
-
deep-research-max-preview-04-2026Gemini Deep Research Max Agent
الحقل مطلوب. النتائج فقط. معرّف فريد لإكمال التفاعل.
الحقل مطلوب. النتائج فقط. تمثّل هذه السمة حالة التفاعل.
القيم المحتملة:
-
in_progress -
requires_action -
completed -
failed -
cancelled -
incomplete
الحقل مطلوب. النتائج فقط. تمثّل هذه السمة وقت إنشاء الردّ بالتنسيق ISO 8601 (YYYY-MM-DDThh:mm:ssZ).
الحقل مطلوب. النتائج فقط. تمثّل هذه السمة وقت آخر تعديل أُجري على الردّ بتنسيق ISO 8601 (YYYY-MM-DDThh:mm:ssZ).
النتائج فقط. دور التفاعل
تعليمات النظام للتفاعل
قائمة بتعريفات الأدوات التي قد يستدعيها النموذج أثناء التفاعل
usage Usage (اختياري)
النتائج فقط. إحصاءات حول استخدام الرمز المميز لطلب التفاعل.
الحقول
عدد الرموز المميزة في الطلب (السياق).
input_tokens_by_modality ModalityTokens (اختياري)
تفصيل لاستخدام الرموز المميزة للإدخال حسب نوع البيانات
الحقول
modality ResponseModality (اختياري)
الوسيط المرتبط بعدد الرموز المميزة.
القيم المحتملة:
-
text -
image -
audio -
video -
document
عدد الرموز المميّزة للوسائط
عدد الرموز المميزة في الجزء المخزّن مؤقتًا من الطلب (المحتوى المخزّن مؤقتًا)
cached_tokens_by_modality ModalityTokens (اختياري)
تفاصيل استخدام الرمز المميز المخزّن مؤقتًا حسب طريقة الاستخدام
الحقول
modality ResponseModality (اختياري)
الوسيط المرتبط بعدد الرموز المميزة.
القيم المحتملة:
-
text -
image -
audio -
video -
document
عدد الرموز المميّزة للوسائط
إجمالي عدد الرموز المميزة في جميع الردود التي تم إنشاؤها
output_tokens_by_modality ModalityTokens (اختياري)
تفصيل لاستخدام الرموز المميزة للناتج حسب نوع البيانات
الحقول
modality ResponseModality (اختياري)
الوسيط المرتبط بعدد الرموز المميزة.
القيم المحتملة:
-
text -
image -
audio -
video -
document
عدد الرموز المميّزة للوسائط
عدد الرموز المميزة المتوفّرة في طلبات استخدام الأدوات
tool_use_tokens_by_modality ModalityTokens (اختياري)
تفصيل لاستخدام الرموز المميزة الخاصة باستخدام الأدوات حسب نوع البيانات
الحقول
modality ResponseModality (اختياري)
الوسيط المرتبط بعدد الرموز المميزة.
القيم المحتملة:
-
text -
image -
audio -
video -
document
عدد الرموز المميّزة للوسائط
عدد الرموز المميّزة للأفكار في نماذج التفكير
إجمالي عدد الرموز المميزة لطلب التفاعل (الطلب + الردود + الرموز المميزة الداخلية الأخرى).
grounding_tool_count GroundingToolCount (اختياري)
عدد أدوات التأسيس
الحقول
نوع أداة التأسيس المرتبطة بالعدد
القيم المحتملة:
-
google_search -
google_maps -
retrieval
عدد أدوات التأريض.
response_modalities ResponseModality (اختيارية)
أنواع الردود المطلوبة (TEXT أو IMAGE أو AUDIO).
القيم المحتملة:
-
text -
image -
audio -
video -
document
نوع MIME الخاص بالردّ. هذا الإجراء مطلوب في حال ضبط response_format.
رقم تعريف التفاعل السابق، إن وُجد.
service_tier ServiceTier (اختيارية)
فئة الخدمة للتفاعل
القيم المحتملة:
-
flex -
standard -
priority
webhook_config WebhookConfig (اختياري)
اختياريّ. إعدادات Webhook لتلقّي الإشعارات عند اكتمال التفاعل
الحقول
اختياريّ. في حال ضبطها، سيتم استخدام معرّفات الموارد الموحّدة الخاصة بخطافات الويب هذه لأحداث خطافات الويب بدلاً من خطافات الويب المسجّلة.
اختياريّ. البيانات الوصفية للمستخدم التي سيتم عرضها عند كل عملية إرسال حدث إلى خطافات الويب.
الخطوات الخطوة (اختيارية)
النتائج فقط. تمثّل هذه السمة الخطوات التي يتضمّنها التفاعل.
الأنواع المحتمَلة
المميّز المتعدّد الأشكال: type
UserInputStep
تمثّل هذه السمة الإدخال الذي يقدّمه المستخدم.
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "user_input".
لم يتم تقديم أي وصف.
ModelOutputStep
الناتج الذي يصدره النموذج
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "model_output".
لم يتم تقديم أي وصف.
ThoughtStep
خطوة فكرية
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "thought".
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
summary ThoughtSummaryContent (اختياري)
ملخّص الفكرة
الأنواع المحتمَلة
المميّز المتعدّد الأشكال: type
TextContent
مقطع محتوى نصي
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "text".
الحقل مطلوب. محتوى النص
annotations Annotation (اختياري)
معلومات الاقتباس للمحتوى من إنشاء النماذج
الأنواع المحتمَلة
المميّز المتعدّد الأشكال: type
UrlCitation
تعليق توضيحي لاقتباس من عنوان URL
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "url_citation".
تمثّل هذه السمة عنوان URL.
تمثّل هذه السمة عنوان URL.
بداية جزء الردّ الذي يعود إلى هذا المصدر يشير الفهرس إلى بداية المقطع، ويتم قياسه بالبايت.
نهاية الجزء الذي تم تحديد مصدره، غير مشمولة.
FileCitation
تعليق توضيحي لاقتباس ملف
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "file_citation".
معرّف الموارد المنتظم (URI) للملف
تمثّل هذه السمة اسم الملف.
المصدر الذي تم الاستناد إليه في جزء من النص
بيانات التعريف التي قدّمها المستخدم حول السياق الذي تم استرجاعه
تمثّل هذه السمة رقم صفحة المستند المُقتبَس منه، إذا كان ذلك منطبقًا.
تمثّل هذه السمة رقم تعريف الوسائط في حال الاقتباس من الصور، إذا كان ذلك منطبقًا.
بداية جزء الردّ الذي يعود إلى هذا المصدر يشير الفهرس إلى بداية المقطع، ويتم قياسه بالبايت.
نهاية الجزء الذي تم تحديد مصدره، غير مشمولة.
PlaceCitation
تعليق توضيحي بشأن توثيق مكان
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "place_citation".
معرّف المكان بالتنسيق `places/{place_id}`
تمثّل هذه السمة عنوان المكان.
تمثّل هذه السمة مرجع معرّف الموارد المنتظم (URI) للمكان.
review_snippets ReviewSnippet (اختياري)
مقتطفات من المراجعات تُستخدَم لإنشاء إجابات عن ميزات مكان معيّن في "خرائط Google"
الحقول
تمثّل هذه السمة عنوان المراجعة.
رابط يؤدي إلى مراجعة المستخدم على "خرائط Google".
رقم تعريف مقتطف من المراجعة.
بداية جزء الردّ الذي يعود إلى هذا المصدر يشير الفهرس إلى بداية المقطع، ويتم قياسه بالبايت.
نهاية الجزء الذي تم تحديد مصدره، غير مشمولة.
ImageContent
كتلة محتوى صورة
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "image".
محتوى الصورة
تمثّل هذه السمة معرّف الموارد المنتظم (URI) الخاص بالصورة.
نوع MIME الخاص بالصورة.
القيم المحتملة:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif -
image/gif -
image/bmp -
image/tiff
resolution MediaResolution (اختياري)
تمثّل درجة دقة الوسائط.
القيم المحتملة:
-
low -
medium -
high -
ultra_high
FunctionCallStep
خطوة استدعاء أداة الدالة
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "function_call".
الحقل مطلوب. تمثّل هذه السمة اسم الأداة المطلوب استدعاؤها.
الحقل مطلوب. الوسيطات التي سيتم تمريرها إلى الدالة
الحقل مطلوب. معرّف فريد لطلب استخدام الأداة المحدّدة هذا.
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
CodeExecutionCallStep
خطوة طلب تنفيذ الرمز البرمجي
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "code_execution_call".
arguments CodeExecutionCallStepArguments (مطلوب)
الحقل مطلوب. الوسيطات التي سيتم تمريرها إلى تنفيذ الرمز البرمجي
الحقول
لغة البرمجة الخاصة بالرمز البرمجي.
القيم المحتملة:
-
python
الرمز البرمجي المطلوب تنفيذه
الحقل مطلوب. معرّف فريد لطلب استخدام الأداة المحدّدة هذا.
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
UrlContextCallStep
خطوة طلب سياق عنوان URL
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "url_context_call".
arguments UrlContextCallStepArguments (مطلوب)
الحقل مطلوب. الوسيطات التي سيتم تمريرها إلى سياق عنوان URL.
الحقول
عناوين URL المطلوب استرجاعها
الحقل مطلوب. معرّف فريد لطلب استخدام الأداة المحدّدة هذا.
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
McpServerToolCallStep
خطوة استدعاء أداة MCPServer
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "mcp_server_tool_call".
الحقل مطلوب. اسم الأداة التي تم استدعاؤها
الحقل مطلوب. تمثّل هذه السمة اسم خادم MCP المستخدَم.
الحقل مطلوب. عنصر JSON الخاص بوسيطات الدالة
الحقل مطلوب. معرّف فريد لطلب استخدام الأداة المحدّدة هذا.
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
GoogleSearchCallStep
خطوة المكالمة على "بحث Google"
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "google_search_call".
arguments GoogleSearchCallStepArguments (مطلوبة)
الحقل مطلوب. الوسيطات التي يجب تمريرها إلى "بحث Google"
الحقول
طلبات البحث على الويب التي يتم إجراؤها بعد البحث الأولي على الويب
نوع البحث المستند إلى بيانات مفعَّل.
القيم المحتملة:
-
web_search -
image_search -
enterprise_web_search
الحقل مطلوب. معرّف فريد لطلب استخدام الأداة المحدّدة هذا.
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
FileSearchCallStep
خطوة طلب البحث عن الملفات
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "file_search_call".
الحقل مطلوب. معرّف فريد لطلب استخدام الأداة المحدّدة هذا.
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
GoogleMapsCallStep
خطوة الاتصال في "خرائط Google"
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "google_maps_call".
arguments GoogleMapsCallStepArguments (اختياري)
الوسيطات التي سيتم تمريرها إلى أداة "خرائط Google"
الحقول
طلبات البحث التي سيتم تنفيذها.
الحقل مطلوب. معرّف فريد لطلب استخدام الأداة المحدّدة هذا.
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
FunctionResultStep
نتيجة استدعاء أداة دالة
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "function_result".
تمثّل هذه السمة اسم الأداة التي تم استدعاؤها.
تُستخدَم لتحديد ما إذا كان استدعاء الأداة قد أدّى إلى حدوث خطأ.
الحقل مطلوب. معرّف يجب أن يتطابق مع المعرّف من مربّع استدعاء الدالة
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
نتيجة استدعاء الأداة
CodeExecutionResultStep
خطوة نتيجة تنفيذ الرمز البرمجي
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "code_execution_result".
الحقل مطلوب. ناتج تنفيذ الرمز البرمجي
تُستخدَم لتحديد ما إذا كان تنفيذ الرمز البرمجي قد أدّى إلى حدوث خطأ.
الحقل مطلوب. معرّف يجب أن يتطابق مع المعرّف من مربّع استدعاء الدالة
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
UrlContextResultStep
خطوة نتيجة سياق عنوان URL
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "url_context_result".
result UrlContextResultItem (مطلوب)
الحقل مطلوب. نتائج سياق عنوان URL
الحقول
عنوان URL الذي تم استرجاعه.
حالة استرداد عنوان URL
القيم المحتملة:
-
success -
error -
paywall -
unsafe
تُستخدَم لتحديد ما إذا كان سياق عنوان URL قد أدّى إلى حدوث خطأ.
الحقل مطلوب. معرّف يجب أن يتطابق مع المعرّف من مربّع استدعاء الدالة
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
GoogleSearchResultStep
خطوة نتيجة البحث من Google
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "google_search_result".
result GoogleSearchResultItem (مطلوبة)
الحقل مطلوب. نتائج بحث Google
الحقول
مقتطف من محتوى الويب يمكن تضمينه في صفحة ويب أو WebView في تطبيق
تُستخدَم لتحديد ما إذا كان البحث على Google قد أدّى إلى حدوث خطأ.
الحقل مطلوب. معرّف يجب أن يتطابق مع المعرّف من مربّع استدعاء الدالة
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
McpServerToolResultStep
خطوة نتيجة أداة MCPServer
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "mcp_server_tool_result".
اسم الأداة التي يتم استدعاؤها لتنفيذ طلب الأداة المحدّد هذا.
تمثّل هذه السمة اسم خادم MCP المستخدَم.
الحقل مطلوب. معرّف يجب أن يتطابق مع المعرّف من مربّع استدعاء الدالة
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
الناتج من طلب خادم MCP يمكن أن يكون نصًا بسيطًا أو محتوًى وافيًا.
FileSearchResultStep
خطوة نتيجة البحث عن الملفات
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "file_search_result".
الحقل مطلوب. معرّف يجب أن يتطابق مع المعرّف من مربّع استدعاء الدالة
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
GoogleMapsResultStep
خطوة نتيجة "خرائط Google"
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "google_maps_result".
result GoogleMapsResultItem (مطلوب)
لم يتم تقديم أي وصف.
الحقول
places GoogleMapsResultPlaces (اختياري)
لم يتم تقديم أي وصف.
الحقول
لم يتم تقديم أي وصف.
لم يتم تقديم أي وصف.
لم يتم تقديم أي وصف.
review_snippets ReviewSnippet (اختياري)
لم يتم تقديم أي وصف.
الحقول
تمثّل هذه السمة عنوان المراجعة.
رابط يؤدي إلى مراجعة المستخدم على "خرائط Google".
رقم تعريف مقتطف من المراجعة.
لم يتم تقديم أي وصف.
الحقل مطلوب. معرّف يجب أن يتطابق مع المعرّف من مربّع استدعاء الدالة
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
تمثّل هذه السمة الإدخال الخاص بالتفاعل.
يفرض أن تكون الاستجابة التي تم إنشاؤها عبارة عن كائن JSON يتوافق مع مخطط JSON المحدّد في هذا الحقل.
agent_config object (اختياري)
مَعلمات الإعداد لتفاعل موظف الدعم
الأنواع المحتمَلة
المميّز المتعدّد الأشكال: type
DynamicAgentConfig
إعدادات الوكلاء الديناميكيين
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "dynamic".
DeepResearchAgentConfig
إعدادات وكيل Deep Research
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "deep-research".
thinking_summaries ThinkingSummaries (اختيارية)
تحديد ما إذا كان سيتم تضمين ملخّصات الأفكار في الردّ.
القيم المحتملة:
-
auto -
none
تحديد ما إذا كان سيتم تضمين التصورات في الرد.
القيم المحتملة:
-
off -
auto
تفعيل التخطيط بمساعدة الإنسان لوكيل Deep Research إذا تم ضبطها على true، سيقدّم وكيل Deep Research خطة بحث في رده. ولن يتابع الوكيل إلا إذا أكّد المستخدم الخطة في المحادثة التالية.
أمثلة
مثال
{ "created": "2025-12-04T15:01:45Z", "id": "v1_ChdXS0l4YWZXTk9xbk0xZThQczhEcmlROBIXV0tJeGFmV05PcW5NMWU4UHM4RHJpUTg", "model": "gemini-3-flash-preview", "object": "interaction", "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?" } ] } ], "status": "completed", "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 } }
نماذج البيانات
المحتوى
محتوى الردّ
الأنواع المحتمَلة
المميّز المتعدّد الأشكال: type
TextContent
مقطع محتوى نصي
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "text".
الحقل مطلوب. محتوى النص
annotations Annotation (اختياري)
معلومات الاقتباس للمحتوى من إنشاء النماذج
الأنواع المحتمَلة
المميّز المتعدّد الأشكال: type
UrlCitation
تعليق توضيحي لاقتباس من عنوان URL
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "url_citation".
تمثّل هذه السمة عنوان URL.
تمثّل هذه السمة عنوان URL.
بداية جزء الردّ الذي يعود إلى هذا المصدر يشير الفهرس إلى بداية المقطع، ويتم قياسه بالبايت.
نهاية الجزء الذي تم تحديد مصدره، غير مشمولة.
FileCitation
تعليق توضيحي لاقتباس ملف
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "file_citation".
معرّف الموارد المنتظم (URI) للملف
تمثّل هذه السمة اسم الملف.
المصدر الذي تم الاستناد إليه في جزء من النص
بيانات التعريف التي قدّمها المستخدم حول السياق الذي تم استرجاعه
تمثّل هذه السمة رقم صفحة المستند المُقتبَس منه، إذا كان ذلك منطبقًا.
تمثّل هذه السمة رقم تعريف الوسائط في حال الاقتباس من الصور، إذا كان ذلك منطبقًا.
بداية جزء الردّ الذي يعود إلى هذا المصدر يشير الفهرس إلى بداية المقطع، ويتم قياسه بالبايت.
نهاية الجزء الذي تم تحديد مصدره، غير مشمولة.
PlaceCitation
تعليق توضيحي بشأن توثيق مكان
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "place_citation".
معرّف المكان بالتنسيق `places/{place_id}`
تمثّل هذه السمة عنوان المكان.
تمثّل هذه السمة مرجع معرّف الموارد المنتظم (URI) للمكان.
review_snippets ReviewSnippet (اختياري)
مقتطفات من المراجعات تُستخدَم لإنشاء إجابات عن ميزات مكان معيّن في "خرائط Google"
الحقول
تمثّل هذه السمة عنوان المراجعة.
رابط يؤدي إلى مراجعة المستخدم على "خرائط Google".
رقم تعريف مقتطف من المراجعة.
بداية جزء الردّ الذي يعود إلى هذا المصدر يشير الفهرس إلى بداية المقطع، ويتم قياسه بالبايت.
نهاية الجزء الذي تم تحديد مصدره، غير مشمولة.
ImageContent
كتلة محتوى صورة
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "image".
محتوى الصورة
تمثّل هذه السمة معرّف الموارد المنتظم (URI) الخاص بالصورة.
نوع MIME الخاص بالصورة.
القيم المحتملة:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif -
image/gif -
image/bmp -
image/tiff
resolution MediaResolution (اختياري)
تمثّل درجة دقة الوسائط.
القيم المحتملة:
-
low -
medium -
high -
ultra_high
AudioContent
كتلة محتوى صوتي
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "audio".
المحتوى الصوتي
تمثّل هذه السمة معرّف الموارد المنتظم (URI) الخاص بالملف الصوتي.
نوع MIME الخاص بالمقطع الصوتي.
القيم المحتملة:
-
audio/wav -
audio/mp3 -
audio/aiff -
audio/aac -
audio/ogg -
audio/flac -
audio/mpeg -
audio/m4a -
audio/l16 -
audio/opus -
audio/alaw -
audio/mulaw
تمثّل هذه السمة عدد القنوات الصوتية.
معدّل البيانات في الملف الصوتي
DocumentContent
وحدة محتوى مستند
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "document".
محتوى المستند
معرّف الموارد المنتظم (URI) للمستند
نوع MIME للمستند.
القيم المحتملة:
-
application/pdf
VideoContent
كتلة محتوى فيديو
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "video".
محتوى الفيديو
تمثّل هذه السمة معرّف الموارد المنتظم (URI) الخاص بالفيديو.
نوع MIME الخاص بالفيديو.
القيم المحتملة:
-
video/mp4 -
video/mpeg -
video/mpg -
video/mov -
video/avi -
video/x-flv -
video/webm -
video/wmv -
video/3gpp
resolution MediaResolution (اختياري)
تمثّل درجة دقة الوسائط.
القيم المحتملة:
-
low -
medium -
high -
ultra_high
أمثلة
نص
{ "type": "text", "text": "Hello, how are you?" }
صورة
{ "type": "image", "data": "BASE64_ENCODED_IMAGE", "mime_type": "image/png" }
الصوت
{ "type": "audio", "data": "BASE64_ENCODED_AUDIO", "mime_type": "audio/wav" }
مستند
{ "type": "document", "data": "BASE64_ENCODED_DOCUMENT", "mime_type": "application/pdf" }
فيديو
{ "type": "video", "uri": "https://www.youtube.com/watch?v=9hE5-98ZeCg" }
الأداة
أداة يمكن أن يستخدمها النموذج
الأنواع المحتمَلة
المميّز المتعدّد الأشكال: type
الوظيفة
أداة يمكن أن يستخدمها النموذج
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "function".
اسم الدالة
تمثّل هذه السمة وصفًا للدالة.
مخطط JSON الخاص بمعلَمات الدالة.
CodeExecution
أداة يمكن أن يستخدمها النموذج لتنفيذ الرمز البرمجي
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "code_execution".
UrlContext
أداة يمكن أن يستخدمها النموذج لجلب سياق عنوان URL.
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "url_context".
ComputerUse
أداة يمكن أن يستخدمها النموذج للتفاعل مع الكمبيوتر
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "computer_use".
البيئة التي يتم تشغيلها
القيم المحتملة:
-
browser
قائمة الدوال المحدّدة مسبقًا والتي تم استبعادها من طلب النموذج
McpServer
MCPServer هو خادم يمكن أن يستدعيه النموذج لتنفيذ إجراءات.
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "mcp_server".
تمثّل هذه السمة اسم MCPServer.
عنوان URL الكامل لنقطة نهاية MCPServer مثال: "https://api.example.com/mcp"
اختياري: حقول لعناوين المصادقة ومهلات الانتظار وما إلى ذلك، إذا لزم الأمر
allowed_tools AllowedTools (اختياري)
الأدوات المسموح بها
الحقول
mode ToolChoiceType (اختياري)
وضع اختيار الأداة
القيم المحتملة:
-
auto -
any -
none -
validated
تمثّل هذه السمة أسماء الأدوات المسموح بها.
GoogleSearch
أداة يمكن أن يستخدمها النموذج للبحث على Google
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "google_search".
أنواع البحث المستند إلى معلومات أساسية التي يجب تفعيلها
القيم المحتملة:
-
web_search -
image_search -
enterprise_web_search
FileSearch
أداة يمكن للنموذج استخدامها للبحث في الملفات
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "file_search".
أسماء متاجر البحث عن الملفات
عدد أجزاء الاسترجاع الدلالي المطلوب استرجاعها.
فلتر البيانات الوصفية الذي سيتم تطبيقه على المستندات والأجزاء التي يتم استرجاعها دلاليًا.
GoogleMaps
أداة يمكن أن يستخدمها النموذج للاتصال بخدمة "خرائط Google"
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "google_maps".
تحديد ما إذا كان سيتم عرض رمز مميّز لسياق التطبيق المصغّر في نتيجة استدعاء الأداة ضمن الردّ.
تمثّل هذه السمة خط العرض للموقع الجغرافي للمستخدم.
تمثّل هذه السمة خط الطول للموقع الجغرافي للمستخدم.
الاسترجاع
أداة يمكن أن يستخدمها النموذج لاسترداد الملفات
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "retrieval".
أنواع استرداد الملفات التي يجب تفعيلها
القيم المحتملة:
-
vertex_ai_search
vertex_ai_search_config VertexAISearchConfig (اختياري)
تُستخدَم لتحديد إعدادات VertexAISearch.
الحقول
اختياريّ. تُستخدَم لتحديد محرّك بحث Vertex AI Search.
اختياريّ. تُستخدَم لتحديد مخازن بيانات Vertex AI Search.
أمثلة
الوظيفة
CodeExecution
UrlContext
ComputerUse
McpServer
GoogleSearch
FileSearch
GoogleMaps
الاسترجاع
لا تتوفّر أمثلة لهذا النوع.
InteractionSseEvent
الأنواع المحتمَلة
المميّز المتعدّد الأشكال: event_type
InteractionCreatedEvent
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "interaction.created".
لم يتم تقديم أي وصف.
الرمز المميّز event_id الذي سيتم استخدامه لاستئناف بث التفاعل، بدءًا من هذا الحدث.
InteractionCompletedEvent
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "interaction.completed".
الحقل مطلوب. التفاعل المكتمل مع مخرجات فارغة لتقليل حجم حمولة البيانات استخدِم أحداث ContentDelta السابقة للحصول على الناتج الفعلي.
الرمز المميّز event_id الذي سيتم استخدامه لاستئناف بث التفاعل، بدءًا من هذا الحدث.
InteractionStatusUpdate
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "interaction.status_update".
لم يتم تقديم أي وصف.
لم يتم تقديم أي وصف.
القيم المحتملة:
-
in_progress -
requires_action -
completed -
failed -
cancelled -
incomplete
الرمز المميّز event_id الذي سيتم استخدامه لاستئناف بث التفاعل، بدءًا من هذا الحدث.
ErrorEvent
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "error".
error Error (اختياري)
لم يتم تقديم أي وصف.
الحقول
تمثّل هذه السمة معرّف الموارد المنتظم (URI) الذي يحدّد نوع الخطأ.
رسالة خطأ يمكن لشخص عادي قراءتها
الرمز المميّز event_id الذي سيتم استخدامه لاستئناف بث التفاعل، بدءًا من هذا الحدث.
StepStart
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "step.start".
لم يتم تقديم أي وصف.
الخطوة الخطوة (مطلوبة)
لم يتم تقديم أي وصف.
الأنواع المحتمَلة
المميّز المتعدّد الأشكال: type
UserInputStep
تمثّل هذه السمة الإدخال الذي يقدّمه المستخدم.
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "user_input".
لم يتم تقديم أي وصف.
ModelOutputStep
الناتج الذي يصدره النموذج
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "model_output".
لم يتم تقديم أي وصف.
ThoughtStep
خطوة فكرية
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "thought".
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
summary ThoughtSummaryContent (اختياري)
ملخّص الفكرة
الأنواع المحتمَلة
المميّز المتعدّد الأشكال: type
TextContent
مقطع محتوى نصي
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "text".
الحقل مطلوب. محتوى النص
annotations Annotation (اختياري)
معلومات الاقتباس للمحتوى من إنشاء النماذج
الأنواع المحتمَلة
المميّز المتعدّد الأشكال: type
UrlCitation
تعليق توضيحي لاقتباس من عنوان URL
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "url_citation".
تمثّل هذه السمة عنوان URL.
تمثّل هذه السمة عنوان URL.
بداية جزء الردّ الذي يعود إلى هذا المصدر يشير الفهرس إلى بداية المقطع، ويتم قياسه بالبايت.
نهاية الجزء الذي تم تحديد مصدره، غير مشمولة.
FileCitation
تعليق توضيحي لاقتباس ملف
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "file_citation".
معرّف الموارد المنتظم (URI) للملف
تمثّل هذه السمة اسم الملف.
المصدر الذي تم الاستناد إليه في جزء من النص
بيانات التعريف التي قدّمها المستخدم حول السياق الذي تم استرجاعه
تمثّل هذه السمة رقم صفحة المستند المُقتبَس منه، إذا كان ذلك منطبقًا.
تمثّل هذه السمة رقم تعريف الوسائط في حال الاقتباس من الصور، إذا كان ذلك منطبقًا.
بداية جزء الردّ الذي يعود إلى هذا المصدر يشير الفهرس إلى بداية المقطع، ويتم قياسه بالبايت.
نهاية الجزء الذي تم تحديد مصدره، غير مشمولة.
PlaceCitation
تعليق توضيحي بشأن توثيق مكان
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "place_citation".
معرّف المكان بالتنسيق `places/{place_id}`
تمثّل هذه السمة عنوان المكان.
تمثّل هذه السمة مرجع معرّف الموارد المنتظم (URI) للمكان.
review_snippets ReviewSnippet (اختياري)
مقتطفات من المراجعات تُستخدَم لإنشاء إجابات عن ميزات مكان معيّن في "خرائط Google"
الحقول
تمثّل هذه السمة عنوان المراجعة.
رابط يؤدي إلى مراجعة المستخدم على "خرائط Google".
رقم تعريف مقتطف من المراجعة.
بداية جزء الردّ الذي يعود إلى هذا المصدر يشير الفهرس إلى بداية المقطع، ويتم قياسه بالبايت.
نهاية الجزء الذي تم تحديد مصدره، غير مشمولة.
ImageContent
كتلة محتوى صورة
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "image".
محتوى الصورة
تمثّل هذه السمة معرّف الموارد المنتظم (URI) الخاص بالصورة.
نوع MIME الخاص بالصورة.
القيم المحتملة:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif -
image/gif -
image/bmp -
image/tiff
resolution MediaResolution (اختياري)
تمثّل درجة دقة الوسائط.
القيم المحتملة:
-
low -
medium -
high -
ultra_high
FunctionCallStep
خطوة استدعاء أداة الدالة
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "function_call".
الحقل مطلوب. تمثّل هذه السمة اسم الأداة المطلوب استدعاؤها.
الحقل مطلوب. الوسيطات التي سيتم تمريرها إلى الدالة
الحقل مطلوب. معرّف فريد لطلب استخدام الأداة المحدّدة هذا.
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
CodeExecutionCallStep
خطوة طلب تنفيذ الرمز البرمجي
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "code_execution_call".
arguments CodeExecutionCallStepArguments (مطلوب)
الحقل مطلوب. الوسيطات التي سيتم تمريرها إلى تنفيذ الرمز البرمجي
الحقول
لغة البرمجة الخاصة بالرمز البرمجي.
القيم المحتملة:
-
python
الرمز البرمجي المطلوب تنفيذه
الحقل مطلوب. معرّف فريد لطلب استخدام الأداة المحدّدة هذا.
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
UrlContextCallStep
خطوة طلب سياق عنوان URL
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "url_context_call".
arguments UrlContextCallStepArguments (مطلوب)
الحقل مطلوب. الوسيطات التي سيتم تمريرها إلى سياق عنوان URL.
الحقول
عناوين URL المطلوب استرجاعها
الحقل مطلوب. معرّف فريد لطلب استخدام الأداة المحدّدة هذا.
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
McpServerToolCallStep
خطوة استدعاء أداة MCPServer
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "mcp_server_tool_call".
الحقل مطلوب. اسم الأداة التي تم استدعاؤها
الحقل مطلوب. تمثّل هذه السمة اسم خادم MCP المستخدَم.
الحقل مطلوب. عنصر JSON الخاص بوسيطات الدالة
الحقل مطلوب. معرّف فريد لطلب استخدام الأداة المحدّدة هذا.
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
GoogleSearchCallStep
خطوة المكالمة على "بحث Google"
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "google_search_call".
arguments GoogleSearchCallStepArguments (مطلوبة)
الحقل مطلوب. الوسيطات التي يجب تمريرها إلى "بحث Google"
الحقول
طلبات البحث على الويب التي يتم إجراؤها بعد البحث الأولي على الويب
نوع البحث المستند إلى بيانات مفعَّل.
القيم المحتملة:
-
web_search -
image_search -
enterprise_web_search
الحقل مطلوب. معرّف فريد لطلب استخدام الأداة المحدّدة هذا.
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
FileSearchCallStep
خطوة طلب البحث عن الملفات
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "file_search_call".
الحقل مطلوب. معرّف فريد لطلب استخدام الأداة المحدّدة هذا.
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
GoogleMapsCallStep
خطوة الاتصال في "خرائط Google"
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "google_maps_call".
arguments GoogleMapsCallStepArguments (اختياري)
الوسيطات التي سيتم تمريرها إلى أداة "خرائط Google"
الحقول
طلبات البحث التي سيتم تنفيذها.
الحقل مطلوب. معرّف فريد لطلب استخدام الأداة المحدّدة هذا.
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
FunctionResultStep
نتيجة استدعاء أداة دالة
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "function_result".
تمثّل هذه السمة اسم الأداة التي تم استدعاؤها.
تُستخدَم لتحديد ما إذا كان استدعاء الأداة قد أدّى إلى حدوث خطأ.
الحقل مطلوب. معرّف يجب أن يتطابق مع المعرّف من مربّع استدعاء الدالة
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
نتيجة استدعاء الأداة
CodeExecutionResultStep
خطوة نتيجة تنفيذ الرمز البرمجي
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "code_execution_result".
الحقل مطلوب. ناتج تنفيذ الرمز البرمجي
تُستخدَم لتحديد ما إذا كان تنفيذ الرمز البرمجي قد أدّى إلى حدوث خطأ.
الحقل مطلوب. معرّف يجب أن يتطابق مع المعرّف من مربّع استدعاء الدالة
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
UrlContextResultStep
خطوة نتيجة سياق عنوان URL
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "url_context_result".
result UrlContextResultItem (مطلوب)
الحقل مطلوب. نتائج سياق عنوان URL
الحقول
عنوان URL الذي تم استرجاعه.
حالة استرداد عنوان URL
القيم المحتملة:
-
success -
error -
paywall -
unsafe
تُستخدَم لتحديد ما إذا كان سياق عنوان URL قد أدّى إلى حدوث خطأ.
الحقل مطلوب. معرّف يجب أن يتطابق مع المعرّف من مربّع استدعاء الدالة
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
GoogleSearchResultStep
خطوة نتيجة البحث من Google
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "google_search_result".
result GoogleSearchResultItem (مطلوبة)
الحقل مطلوب. نتائج بحث Google
الحقول
مقتطف من محتوى الويب يمكن تضمينه في صفحة ويب أو WebView في تطبيق
تُستخدَم لتحديد ما إذا كان البحث على Google قد أدّى إلى حدوث خطأ.
الحقل مطلوب. معرّف يجب أن يتطابق مع المعرّف من مربّع استدعاء الدالة
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
McpServerToolResultStep
خطوة نتيجة أداة MCPServer
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "mcp_server_tool_result".
اسم الأداة التي يتم استدعاؤها لتنفيذ طلب الأداة المحدّد هذا.
تمثّل هذه السمة اسم خادم MCP المستخدَم.
الحقل مطلوب. معرّف يجب أن يتطابق مع المعرّف من مربّع استدعاء الدالة
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
الناتج من طلب خادم MCP يمكن أن يكون نصًا بسيطًا أو محتوًى وافيًا.
FileSearchResultStep
خطوة نتيجة البحث عن الملفات
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "file_search_result".
الحقل مطلوب. معرّف يجب أن يتطابق مع المعرّف من مربّع استدعاء الدالة
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
GoogleMapsResultStep
خطوة نتيجة "خرائط Google"
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "google_maps_result".
result GoogleMapsResultItem (مطلوب)
لم يتم تقديم أي وصف.
الحقول
places GoogleMapsResultPlaces (اختياري)
لم يتم تقديم أي وصف.
الحقول
لم يتم تقديم أي وصف.
لم يتم تقديم أي وصف.
لم يتم تقديم أي وصف.
review_snippets ReviewSnippet (اختياري)
لم يتم تقديم أي وصف.
الحقول
تمثّل هذه السمة عنوان المراجعة.
رابط يؤدي إلى مراجعة المستخدم على "خرائط Google".
رقم تعريف مقتطف من المراجعة.
لم يتم تقديم أي وصف.
الحقل مطلوب. معرّف يجب أن يتطابق مع المعرّف من مربّع استدعاء الدالة
تجزئة توقيع للتحقّق من صحة البيانات في الخلفية
الرمز المميّز event_id الذي سيتم استخدامه لاستئناف بث التفاعل، بدءًا من هذا الحدث.
StepDelta
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "step.delta".
لم يتم تقديم أي وصف.
delta StepDeltaData (مطلوبة)
لم يتم تقديم أي وصف.
الأنواع المحتمَلة
المميّز المتعدّد الأشكال: type
TextDelta
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "text".
لم يتم تقديم أي وصف.
ImageDelta
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "image".
لم يتم تقديم أي وصف.
لم يتم تقديم أي وصف.
لم يتم تقديم أي وصف.
القيم المحتملة:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif -
image/gif -
image/bmp -
image/tiff
resolution MediaResolution (اختياري)
تمثّل درجة دقة الوسائط.
القيم المحتملة:
-
low -
medium -
high -
ultra_high
AudioDelta
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "audio".
لم يتم تقديم أي وصف.
لم يتم تقديم أي وصف.
لم يتم تقديم أي وصف.
القيم المحتملة:
-
audio/wav -
audio/mp3 -
audio/aiff -
audio/aac -
audio/ogg -
audio/flac -
audio/mpeg -
audio/m4a -
audio/l16 -
audio/opus -
audio/alaw -
audio/mulaw
تمّ الإيقاف. استخدِم sample_rate بدلاً من ذلك. يتم تجاهل القيمة.
معدّل عيّنة الصوت
تمثّل هذه السمة عدد القنوات الصوتية.
DocumentDelta
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "document".
لم يتم تقديم أي وصف.
لم يتم تقديم أي وصف.
لم يتم تقديم أي وصف.
القيم المحتملة:
-
application/pdf
VideoDelta
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "video".
لم يتم تقديم أي وصف.
لم يتم تقديم أي وصف.
لم يتم تقديم أي وصف.
القيم المحتملة:
-
video/mp4 -
video/mpeg -
video/mpg -
video/mov -
video/avi -
video/x-flv -
video/webm -
video/wmv -
video/3gpp
resolution MediaResolution (اختياري)
تمثّل درجة دقة الوسائط.
القيم المحتملة:
-
low -
medium -
high -
ultra_high
ThoughtSummaryDelta
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "thought_summary".
content ThoughtSummaryContent (اختياري)
عنصر ملخّص جديد ستتم إضافته إلى الفكرة.
الأنواع المحتمَلة
المميّز المتعدّد الأشكال: type
TextContent
مقطع محتوى نصي
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "text".
الحقل مطلوب. محتوى النص
annotations Annotation (اختياري)
معلومات الاقتباس للمحتوى من إنشاء النماذج
الأنواع المحتمَلة
المميّز المتعدّد الأشكال: type
UrlCitation
تعليق توضيحي لاقتباس من عنوان URL
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "url_citation".
تمثّل هذه السمة عنوان URL.
تمثّل هذه السمة عنوان URL.
بداية جزء الردّ الذي يعود إلى هذا المصدر يشير الفهرس إلى بداية المقطع، ويتم قياسه بالبايت.
نهاية الجزء الذي تم تحديد مصدره، غير مشمولة.
FileCitation
تعليق توضيحي لاقتباس ملف
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "file_citation".
معرّف الموارد المنتظم (URI) للملف
تمثّل هذه السمة اسم الملف.
المصدر الذي تم الاستناد إليه في جزء من النص
بيانات التعريف التي قدّمها المستخدم حول السياق الذي تم استرجاعه
تمثّل هذه السمة رقم صفحة المستند المُقتبَس منه، إذا كان ذلك منطبقًا.
تمثّل هذه السمة رقم تعريف الوسائط في حال الاقتباس من الصور، إذا كان ذلك منطبقًا.
بداية جزء الردّ الذي يعود إلى هذا المصدر يشير الفهرس إلى بداية المقطع، ويتم قياسه بالبايت.
نهاية الجزء الذي تم تحديد مصدره، غير مشمولة.
PlaceCitation
تعليق توضيحي بشأن توثيق مكان
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "place_citation".
معرّف المكان بالتنسيق `places/{place_id}`
تمثّل هذه السمة عنوان المكان.
تمثّل هذه السمة مرجع معرّف الموارد المنتظم (URI) للمكان.
review_snippets ReviewSnippet (اختياري)
مقتطفات من المراجعات تُستخدَم لإنشاء إجابات عن ميزات مكان معيّن في "خرائط Google"
الحقول
تمثّل هذه السمة عنوان المراجعة.
رابط يؤدي إلى مراجعة المستخدم على "خرائط Google".
رقم تعريف مقتطف من المراجعة.
بداية جزء الردّ الذي يعود إلى هذا المصدر يشير الفهرس إلى بداية المقطع، ويتم قياسه بالبايت.
نهاية الجزء الذي تم تحديد مصدره، غير مشمولة.
ImageContent
كتلة محتوى صورة
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "image".
محتوى الصورة
تمثّل هذه السمة معرّف الموارد المنتظم (URI) الخاص بالصورة.
نوع MIME الخاص بالصورة.
القيم المحتملة:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif -
image/gif -
image/bmp -
image/tiff
resolution MediaResolution (اختياري)
تمثّل درجة دقة الوسائط.
القيم المحتملة:
-
low -
medium -
high -
ultra_high
ThoughtSignatureDelta
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "thought_signature".
توقيع لمطابقة المصدر الخلفي الذي سيتم تضمينه في عملية الإنشاء
TextAnnotationDelta
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "text_annotation_delta".
annotations Annotation (اختياري)
معلومات الاقتباس للمحتوى من إنشاء النماذج
الأنواع المحتمَلة
المميّز المتعدّد الأشكال: type
UrlCitation
تعليق توضيحي لاقتباس من عنوان URL
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "url_citation".
تمثّل هذه السمة عنوان URL.
تمثّل هذه السمة عنوان URL.
بداية جزء الردّ الذي يعود إلى هذا المصدر يشير الفهرس إلى بداية المقطع، ويتم قياسه بالبايت.
نهاية الجزء الذي تم تحديد مصدره، غير مشمولة.
FileCitation
تعليق توضيحي لاقتباس ملف
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "file_citation".
معرّف الموارد المنتظم (URI) للملف
تمثّل هذه السمة اسم الملف.
المصدر الذي تم الاستناد إليه في جزء من النص
بيانات التعريف التي قدّمها المستخدم حول السياق الذي تم استرجاعه
تمثّل هذه السمة رقم صفحة المستند المُقتبَس منه، إذا كان ذلك منطبقًا.
تمثّل هذه السمة رقم تعريف الوسائط في حال الاقتباس من الصور، إذا كان ذلك منطبقًا.
بداية جزء الردّ الذي يعود إلى هذا المصدر يشير الفهرس إلى بداية المقطع، ويتم قياسه بالبايت.
نهاية الجزء الذي تم تحديد مصدره، غير مشمولة.
PlaceCitation
تعليق توضيحي بشأن توثيق مكان
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "place_citation".
معرّف المكان بالتنسيق `places/{place_id}`
تمثّل هذه السمة عنوان المكان.
تمثّل هذه السمة مرجع معرّف الموارد المنتظم (URI) للمكان.
review_snippets ReviewSnippet (اختياري)
مقتطفات من المراجعات تُستخدَم لإنشاء إجابات عن ميزات مكان معيّن في "خرائط Google"
الحقول
تمثّل هذه السمة عنوان المراجعة.
رابط يؤدي إلى مراجعة المستخدم على "خرائط Google".
رقم تعريف مقتطف من المراجعة.
بداية جزء الردّ الذي يعود إلى هذا المصدر يشير الفهرس إلى بداية المقطع، ويتم قياسه بالبايت.
نهاية الجزء الذي تم تحديد مصدره، غير مشمولة.
ArgumentsDelta
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "arguments_delta".
لم يتم تقديم أي وصف.
الرمز المميّز event_id الذي سيتم استخدامه لاستئناف بث التفاعل، بدءًا من هذا الحدث.
StepStop
لم يتم تقديم أي وصف.
يجب ضبطها دائمًا على "step.stop".
لم يتم تقديم أي وصف.
الرمز المميّز event_id الذي سيتم استخدامه لاستئناف بث التفاعل، بدءًا من هذا الحدث.
أمثلة
تم إنشاء التفاعل
{ "event_type": "interaction.created", "interaction": { "id": "v1_ChdXS0l4YWZXTk9xbk0xZThQczhEcmlROBIXV0tJeGFmV05PcW5NMWU4UHM4RHJpUTg", "model": "gemini-3-flash-preview", "status": "in_progress", "created": "2025-12-04T15:01:45Z", "updated": "2025-12-04T15:01:45Z" }, "event_id": "evt_123" }
اكتمل التفاعل
{ "event_type": "interaction.completed", "interaction": { "id": "v1_ChdXS0l4YWZXTk9xbk0xZThQczhEcmlROBIXV0tJeGFmV05PcW5NMWU4UHM4RHJpUTg", "model": "gemini-3-flash-preview", "status": "completed", "created": "2025-12-04T15:01:45Z", "updated": "2025-12-04T15:01:45Z" }, "event_id": "evt_123" }
تعديل حالة التفاعل
{ "event_type": "interaction.status_update", "interaction_id": "v1_ChdTMjQ0YWJ5TUF1TzcxZThQdjRpcnFRcxIXUzI0NGFieU1BdU83MWU4UHY0aXJxUXM", "status": "in_progress" }
حدث الخطأ
{ "event_type": "error", "error": { "message": "Failed to get completed interaction: Result not found.", "code": "not_found" } }
بدء الخطوة
{ "event_type": "step.start", "index": 0, "step": { "type": "model_output" } }
الفرق بين الخطوات
{ "event_type": "step.delta", "index": 0, "delta": { "type": "text", "text": "Hello" } }
Step Stop
{ "event_type": "step.stop", "index": 0 }