ثغرة في Gemini Live API: حقل مفقود يسمح للمهاجمين باختطاف جلسات الصوت بالذكاء الاصطناعي
اكتشف الباحث ألفين فيرديانشاه أن التنفيذ المرجعي من جوجل للرموز المؤقتة في Gemini Live API يفتقر إلى حقل 'live connect constraints'، مما يسمح للمهاجمين باختطاف جلسات الصوت بالذكاء الاصطناعي عبر المتصفح عن طريق إرسال إ... يتلخص الإصلاح في ملء الحقل المفقود (bidi generate content setup) أثناء إنشاء الرمز المميز مع تحد...
نشر بواسطةتم التحرير باستخدام DeepSeek-V4-Flashتم إنشاء الصور باستخدام GPT Image 1.5
اكتشف الباحث ألفين فيرديانشاه أن التنفيذ المرجعي من جوجل للرموز المؤقتة في Gemini Live API يفتقر إلى حقل 'live connect constraints'، مما يسمح للمهاجمين باختطاف جلسات الصوت بالذكاء الاصطناعي عبر المتصفح عن طريق إرسال إ...
يتلخص الإصلاح في ملء الحقل المفقود (bidi generate content setup) أثناء إنشاء الرمز المميز مع تحديد النموذج المطلوب والتعليمات النظامية ومصفوفة أدوات فارغة أو مقيدة.
لا توجد حتى الآن وثائق رسمية من جوجل أو CVE تؤكد الثغرة، لذا ينصح المطورون بالتعامل معها كاحتمال قائم وتطبيق الإصلاح بشكل استباقي.
Search & fact-check with cited sources for What is the Gemini Live API flaw discovered by Alvin Ferdiansyah, how does it allow attackers toAn AI-generated concept image representing the Gemini Live API ephemeral token hijacking vulnerability.
موجّه الذكاء الاصطناعي
Create a landscape editorial hero image for this Studio Global article: Search & fact-check with cited sources for What is the Gemini Live API flaw discovered by Alvin Ferdiansyah, how does it allow attackers to. Article summary: ## The Vulnerability. Topic tags: general, documentation, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layouts. Make it useful as an illustrative visual, not as factual evidence.
openai.com
في أواخر يونيو 2026، نشر الباحث الأمني ألفين فيرديانشاه تحليلاً مفصلاً لما وصفه بأنه سوء تكوين خطير في نظام الرموز المؤقتة (ephemeral tokens) لواجهة Gemini Live API من جوجل. الثغرة، إذا تم تأكيدها، تسمح لأي مهاجم يحصل على رمز ويب سوكيت قصير الأجل باختطاف جلسة صوتية بالذكاء الاصطناعي تعمل عبر المتصفح، والتحكم في النموذج، والتعليمات النظامية، وحتى الأدوات التي يمكن للجلسة تنفيذها.
جوهر الثغرة هو فقدان حقل أمني أثناء إنشاء الرمز المميز. إليك ما نعرفه، وما لا يزال غير مؤكد، وكيف يمكن للمطورين حماية تطبيقاتهم الآن.
كيف يعمل نظام الرموز المؤقتة في Gemini Live API
تدعم Gemini Live API اتصالات WebSocket من المتصفح إلى الخادم باستخدام الرموز المؤقتة وهي رموز مصادقة قصيرة العمر تنتهي صلاحيتها بسرعة ويمكن تقييدها لاستخدامات محددة . يتم إنشاء هذه الرموز بواسطة خادم خلفي ثم تسليمها إلى العميل، الذي يستخدمها للاتصال مباشرة بـ Gemini API دون كشف مفتاح API الأساسي.
تشرح وثائق جوجل أن الرموز المؤقتة مصممة لتطبيقات العميل إلى الخادم حيث يكون الأمان مهمًا، لأنه حتى إذا تم استخراجها من المتصفح، فإن العمر القصير للرمز يحد من الضرر . نقطة النهاية لهذه الاتصالات المقيدة هي ، والتي تقبل الرمز المميز كمعامل استعلام .
Studio Global AI
مواصلة البحث الخاص بك
تتضمن هذه الصفحة إجابة مدعومة بالمصدر يمكنك المتابعة داخل Studio Global.
ما هي الإجابة المختصرة على "ثغرة في Gemini Live API: حقل مفقود يسمح للمهاجمين باختطاف جلسات الصوت بالذكاء الاصطناعي"؟
اكتشف الباحث ألفين فيرديانشاه أن التنفيذ المرجعي من جوجل للرموز المؤقتة في Gemini Live API يفتقر إلى حقل 'live connect constraints'، مما يسمح للمهاجمين باختطاف جلسات الصوت بالذكاء الاصطناعي عبر المتصفح عن طريق إرسال إ...
ما هي النقاط الأساسية التي يجب التحقق منها أولاً؟
اكتشف الباحث ألفين فيرديانشاه أن التنفيذ المرجعي من جوجل للرموز المؤقتة في Gemini Live API يفتقر إلى حقل 'live connect constraints'، مما يسمح للمهاجمين باختطاف جلسات الصوت بالذكاء الاصطناعي عبر المتصفح عن طريق إرسال إ... يتلخص الإصلاح في ملء الحقل المفقود (bidi generate content setup) أثناء إنشاء الرمز المميز مع تحديد النموذج المطلوب والتعليمات النظامية ومصفوفة أدوات فارغة أو مقيدة.
ماذا يجب أن أفعل بعد ذلك في الممارسة العملية؟
لا توجد حتى الآن وثائق رسمية من جوجل أو CVE تؤكد الثغرة، لذا ينصح المطورون بالتعامل معها كاحتمال قائم وتطبيق الإصلاح بشكل استباقي.
ثغرة في Gemini Live API: حقل مفقود يسمح للمهاجمين باختطاف جلسات الصوت بالذكاء الاصطناعي
اكتشف الباحث ألفين فيرديانشاه أن التنفيذ المرجعي من جوجل للرموز المؤقتة في Gemini Live API يفتقر إلى حقل 'live connect constraints'، مما يسمح للمهاجمين باختطاف جلسات الصوت بالذكاء الاصطناعي عبر المتصفح عن طريق إرسال إ... يتلخص الإصلاح في ملء الحقل المفقود (bidi generate content setup) أثناء إنشاء الرمز المميز مع تحد...
نشر بواسطةتم التحرير باستخدام DeepSeek-V4-Flashتم إنشاء الصور باستخدام GPT Image 1.5
اكتشف الباحث ألفين فيرديانشاه أن التنفيذ المرجعي من جوجل للرموز المؤقتة في Gemini Live API يفتقر إلى حقل 'live connect constraints'، مما يسمح للمهاجمين باختطاف جلسات الصوت بالذكاء الاصطناعي عبر المتصفح عن طريق إرسال إ...
يتلخص الإصلاح في ملء الحقل المفقود (bidi generate content setup) أثناء إنشاء الرمز المميز مع تحديد النموذج المطلوب والتعليمات النظامية ومصفوفة أدوات فارغة أو مقيدة.
لا توجد حتى الآن وثائق رسمية من جوجل أو CVE تؤكد الثغرة، لذا ينصح المطورون بالتعامل معها كاحتمال قائم وتطبيق الإصلاح بشكل استباقي.
Search & fact-check with cited sources for What is the Gemini Live API flaw discovered by Alvin Ferdiansyah, how does it allow attackers toAn AI-generated concept image representing the Gemini Live API ephemeral token hijacking vulnerability.
موجّه الذكاء الاصطناعي
Create a landscape editorial hero image for this Studio Global article: Search & fact-check with cited sources for What is the Gemini Live API flaw discovered by Alvin Ferdiansyah, how does it allow attackers to. Article summary: ## The Vulnerability. Topic tags: general, documentation, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layouts. Make it useful as an illustrative visual, not as factual evidence.
openai.com
في أواخر يونيو 2026، نشر الباحث الأمني ألفين فيرديانشاه تحليلاً مفصلاً لما وصفه بأنه سوء تكوين خطير في نظام الرموز المؤقتة (ephemeral tokens) لواجهة Gemini Live API من جوجل. الثغرة، إذا تم تأكيدها، تسمح لأي مهاجم يحصل على رمز ويب سوكيت قصير الأجل باختطاف جلسة صوتية بالذكاء الاصطناعي تعمل عبر المتصفح، والتحكم في النموذج، والتعليمات النظامية، وحتى الأدوات التي يمكن للجلسة تنفيذها.
جوهر الثغرة هو فقدان حقل أمني أثناء إنشاء الرمز المميز. إليك ما نعرفه، وما لا يزال غير مؤكد، وكيف يمكن للمطورين حماية تطبيقاتهم الآن.
كيف يعمل نظام الرموز المؤقتة في Gemini Live API
تدعم Gemini Live API اتصالات WebSocket من المتصفح إلى الخادم باستخدام الرموز المؤقتة وهي رموز مصادقة قصيرة العمر تنتهي صلاحيتها بسرعة ويمكن تقييدها لاستخدامات محددة . يتم إنشاء هذه الرموز بواسطة خادم خلفي ثم تسليمها إلى العميل، الذي يستخدمها للاتصال مباشرة بـ Gemini API دون كشف مفتاح API الأساسي.
تشرح وثائق جوجل أن الرموز المؤقتة مصممة لتطبيقات العميل إلى الخادم حيث يكون الأمان مهمًا، لأنه حتى إذا تم استخراجها من المتصفح، فإن العمر القصير للرمز يحد من الضرر . نقطة النهاية لهذه الاتصالات المقيدة هي ، والتي تقبل الرمز المميز كمعامل استعلام .
Studio Global AI
مواصلة البحث الخاص بك
تتضمن هذه الصفحة إجابة مدعومة بالمصدر يمكنك المتابعة داخل Studio Global.
ما هي الإجابة المختصرة على "ثغرة في Gemini Live API: حقل مفقود يسمح للمهاجمين باختطاف جلسات الصوت بالذكاء الاصطناعي"؟
اكتشف الباحث ألفين فيرديانشاه أن التنفيذ المرجعي من جوجل للرموز المؤقتة في Gemini Live API يفتقر إلى حقل 'live connect constraints'، مما يسمح للمهاجمين باختطاف جلسات الصوت بالذكاء الاصطناعي عبر المتصفح عن طريق إرسال إ...
ما هي النقاط الأساسية التي يجب التحقق منها أولاً؟
اكتشف الباحث ألفين فيرديانشاه أن التنفيذ المرجعي من جوجل للرموز المؤقتة في Gemini Live API يفتقر إلى حقل 'live connect constraints'، مما يسمح للمهاجمين باختطاف جلسات الصوت بالذكاء الاصطناعي عبر المتصفح عن طريق إرسال إ... يتلخص الإصلاح في ملء الحقل المفقود (bidi generate content setup) أثناء إنشاء الرمز المميز مع تحديد النموذج المطلوب والتعليمات النظامية ومصفوفة أدوات فارغة أو مقيدة.
ماذا يجب أن أفعل بعد ذلك في الممارسة العملية؟
لا توجد حتى الآن وثائق رسمية من جوجل أو CVE تؤكد الثغرة، لذا ينصح المطورون بالتعامل معها كاحتمال قائم وتطبيق الإصلاح بشكل استباقي.
وفقًا لتدوينة فيرديانشاه، فإن التنفيذ المرجعي لإنشاء الرمز المميز يستبعد حقل live_connect_constraints. من المفترض أن يحتوي هذا الحقل على كائن bidi_generate_content_setup الذي يربط الرمز بنموذج معين، وتعليمات نظامية، ومجموعة أدوات.
عند ترك live_connect_constraints فارغًا أو غير موجود، لا يتم تطبيق أي قيود. يمكن للمهاجم الذي يحصل على الرمز المؤقت إرسال إطار إعداد يتحكم به العميل يحدد أي نموذج وأي تعليمات نظامية وأي أدوات يختارها. الخادم، بسبب عدم وجود قيم مرتبطة بالرمز للتحقق منها، يقبل تكوين المهاجم.
ملاحظة هامة: المصادر المتوفرة لا تتضمن وثائق جوجل الرسمية لـ live_connect_constraints، أو CVE، أو إعلان أمني من جوجل يؤكد هذا السلوك. الادعاء يأتي من تدوينة فيرديانشاه على Medium ويجب التعامل معه على أنه غير مؤكد لكنه محتمل .
التأثير: ما يمكن أن يفعله المهاجم برمز غير مقيد
إذا كانت الثغرة حقيقية، فإن العواقب وخيمة لأي تطبيق يستخدم Gemini Live API في سياق المتصفح:
تنفيذ كود في بيئة معزولة عبر الأدوات — تتضمن أمثلة Gemini Live API دعمًا من جانب العميل لإضافة أدوات مخصصة . المهاجم الذي يمكنه حقن تعريف أداة خبيثة قد يتمكن من تنفيذ كود داخل البيئة المعزولة للتطبيق.
إساءة استخدام الموارد الحاسوبية — الجلسة المختطفة تستهلك حصة التطبيق وفواتيره. نظرًا لأن الرموز المؤقتة مصممة لاتصالات لمرة واحدة، يمكن للمهاجم أيضًا طلب رموز جديدة بشكل متكرر من خلال نقطة إنشاء الرمز في الخلف، مما قد يزيد التكاليف .
التلاعب بالتعليمات — التحكم في إطار الإعداد يعني التحكم في التعليمات النظامية. يمكن للمهاجم إعادة توظيف الجلسة لاستخراج معلومات حساسة، أو إنشاء محتوى ضار، أو انتحال شخصية وكيل موثوق .
إساءة استخدام الجلسات المتكررة — جلسات Live API لها حد اتصال يبلغ حوالي 10 دقائق . سيحتاج المهاجم إلى إعادة الاتصال، لكن باستخدام نفس تدفق الرمز غير المقيد، يمكنه إعادة اختطاف الجلسة بشكل متكرر.
أبلغ المطورون في منتدى Google AI عن مشكلات تتعلق بتجاهل الرموز المؤقتة للتعليمات النظامية وفشلها في العمل كما هو متوقع مع نقاط النهاية المقيدة، مما يشير إلى أن النظام البيئي الأوسع لا يزال في طور النضج .
الإصلاح: ملء حقل واحد
الإصلاح الذي وصفه فيرديانشاه واضح ومباشر: قم بملء حقل live_connect_constraints.bidi_generate_content_setup أثناء إنشاء الرمز المميز بثلاث قيم:
model — نموذج Gemini المحدد للاستخدام (مثال: models/gemini-2.5-flash-native-audio-latest).
system_instruction — التعليمات النظامية المقصودة، منظمة كـ parts تحتوي على text.
tools — مصفوفة فارغة [] أو فقط الأدوات المسموح بها صراحةً، لمنع الحقن من جانب العميل.
إليك كود Python التوضيحي من تدوينة فيرديانشاه :
token = gemini_client.auth_tokens.create({
"uses": 1,
"expire_time": now + timedelta(seconds=60),
"new_session_expire_time": now + timedelta(seconds=60),
"live_connect_constraints": {
"bidi_generate_content_setup": {
"model": "models/gemini-2.5-flash-native-audio-latest",
"system_instruction": {
"parts": [{"text": "أنت مساعد دعم عملاء..."}]
},
"tools": []
}
}
})
ملاحظة: نظرًا لأن live_connect_constraints غير موثقة في مرجع API الرسمي من جوجل المقدم في المصادر، فإن هذا المثال مبني على وصف فيرديانشاه الخاص ويجب اختباره مقابل API الفعلي قبل الاستخدام في الإنتاج .
ما لا يزال غير مؤكد
النقاط الرئيسية التالية لا تزال غير مؤكدة من المصادر المتوفرة:
لا توجد وثائق رسمية من جوجل تؤكد وجود أو مخطط live_connect_constraints.
لم يتم نشر أي CVE أو إعلان أمني.
لا يوجد إعادة إنتاج مستقلة للاستغلال في المصادر.
السلوك الدقيق لنقطة النهاية BidiGenerateContentConstrained عند استقبال رمز غير مقيد غير موثق في المراجع الرسمية المتوفرة .
ما يجب على المطورين فعله الآن
حتى تنشر جوجل إعلانًا رسميًا، فإن النهج الأكثر أمانًا هو التعامل مع الثغرة على أنها محتملة وتطبيق الإصلاح بشكل استباقي:
راجع كود إنشاء الرمز المؤقت الخاص بك — تحقق مما إذا كان الخادم الخلفي الخاص بك يملأ live_connect_constraints أو الحقل المكافئ له.
لا تفضح مفاتيح API أبدًا — استخدم دائمًا الرموز المؤقتة للاتصالات التي تواجه المتصفح .
اضبط صلاحية الرمز بشكل ضيق — توصي جوجل بـ newSessionExpireTime بحوالي 60 ثانية للحد من نافذة سرقة الرمز .
تحقق من إطارات الإعداد من جانب الخادم — حتى إذا أرسل العملاء تكوينهم الخاص، يجب على الخادم الخلفي الخاص بك فرض النموذج والتعليمات والأدوات المقصودة.
راقب إساءة الاستخدام — انتبه لأنماط الجلسات غير المعتادة، خاصة الاتصالات المتكررة من نفس الرمز أو استدعاءات الأدوات غير المتوقعة.
Gemini Live API هي أداة قوية لبناء تجارب صوتية وفيديو في الوقت الفعلي. حقل مفقود واحد في عملية إنشاء الرمز المميز لا ينبغي أن يقوض هذه القدرة — ولكن يجب على المطورين التأكد من أن تطبيقاتهم كاملة.
تم التحقق من صحة هذه المقالة مقابل 27 مصدرًا، بما في ذلك وثائق جوجل الرسمية، ومناقشات المنتديات المجتمعية، والتدوينة الأصلية للباحث. لا يمكن التحقق من الادعاءات الرئيسية للباحث بشكل مستقل من المصادر الرسمية وقت النشر.
docs.cloud.google.comTroubleshooting Gemini Live API | Gemini Enterprise Agent Platform
وفقًا لتدوينة فيرديانشاه، فإن التنفيذ المرجعي لإنشاء الرمز المميز يستبعد حقل live_connect_constraints. من المفترض أن يحتوي هذا الحقل على كائن bidi_generate_content_setup الذي يربط الرمز بنموذج معين، وتعليمات نظامية، ومجموعة أدوات.
عند ترك live_connect_constraints فارغًا أو غير موجود، لا يتم تطبيق أي قيود. يمكن للمهاجم الذي يحصل على الرمز المؤقت إرسال إطار إعداد يتحكم به العميل يحدد أي نموذج وأي تعليمات نظامية وأي أدوات يختارها. الخادم، بسبب عدم وجود قيم مرتبطة بالرمز للتحقق منها، يقبل تكوين المهاجم.
ملاحظة هامة: المصادر المتوفرة لا تتضمن وثائق جوجل الرسمية لـ live_connect_constraints، أو CVE، أو إعلان أمني من جوجل يؤكد هذا السلوك. الادعاء يأتي من تدوينة فيرديانشاه على Medium ويجب التعامل معه على أنه غير مؤكد لكنه محتمل .
التأثير: ما يمكن أن يفعله المهاجم برمز غير مقيد
إذا كانت الثغرة حقيقية، فإن العواقب وخيمة لأي تطبيق يستخدم Gemini Live API في سياق المتصفح:
تنفيذ كود في بيئة معزولة عبر الأدوات — تتضمن أمثلة Gemini Live API دعمًا من جانب العميل لإضافة أدوات مخصصة . المهاجم الذي يمكنه حقن تعريف أداة خبيثة قد يتمكن من تنفيذ كود داخل البيئة المعزولة للتطبيق.
إساءة استخدام الموارد الحاسوبية — الجلسة المختطفة تستهلك حصة التطبيق وفواتيره. نظرًا لأن الرموز المؤقتة مصممة لاتصالات لمرة واحدة، يمكن للمهاجم أيضًا طلب رموز جديدة بشكل متكرر من خلال نقطة إنشاء الرمز في الخلف، مما قد يزيد التكاليف .
التلاعب بالتعليمات — التحكم في إطار الإعداد يعني التحكم في التعليمات النظامية. يمكن للمهاجم إعادة توظيف الجلسة لاستخراج معلومات حساسة، أو إنشاء محتوى ضار، أو انتحال شخصية وكيل موثوق .
إساءة استخدام الجلسات المتكررة — جلسات Live API لها حد اتصال يبلغ حوالي 10 دقائق . سيحتاج المهاجم إلى إعادة الاتصال، لكن باستخدام نفس تدفق الرمز غير المقيد، يمكنه إعادة اختطاف الجلسة بشكل متكرر.
أبلغ المطورون في منتدى Google AI عن مشكلات تتعلق بتجاهل الرموز المؤقتة للتعليمات النظامية وفشلها في العمل كما هو متوقع مع نقاط النهاية المقيدة، مما يشير إلى أن النظام البيئي الأوسع لا يزال في طور النضج .
الإصلاح: ملء حقل واحد
الإصلاح الذي وصفه فيرديانشاه واضح ومباشر: قم بملء حقل live_connect_constraints.bidi_generate_content_setup أثناء إنشاء الرمز المميز بثلاث قيم:
model — نموذج Gemini المحدد للاستخدام (مثال: models/gemini-2.5-flash-native-audio-latest).
system_instruction — التعليمات النظامية المقصودة، منظمة كـ parts تحتوي على text.
tools — مصفوفة فارغة [] أو فقط الأدوات المسموح بها صراحةً، لمنع الحقن من جانب العميل.
إليك كود Python التوضيحي من تدوينة فيرديانشاه :
token = gemini_client.auth_tokens.create({
"uses": 1,
"expire_time": now + timedelta(seconds=60),
"new_session_expire_time": now + timedelta(seconds=60),
"live_connect_constraints": {
"bidi_generate_content_setup": {
"model": "models/gemini-2.5-flash-native-audio-latest",
"system_instruction": {
"parts": [{"text": "أنت مساعد دعم عملاء..."}]
},
"tools": []
}
}
})
ملاحظة: نظرًا لأن live_connect_constraints غير موثقة في مرجع API الرسمي من جوجل المقدم في المصادر، فإن هذا المثال مبني على وصف فيرديانشاه الخاص ويجب اختباره مقابل API الفعلي قبل الاستخدام في الإنتاج .
ما لا يزال غير مؤكد
النقاط الرئيسية التالية لا تزال غير مؤكدة من المصادر المتوفرة:
لا توجد وثائق رسمية من جوجل تؤكد وجود أو مخطط live_connect_constraints.
لم يتم نشر أي CVE أو إعلان أمني.
لا يوجد إعادة إنتاج مستقلة للاستغلال في المصادر.
السلوك الدقيق لنقطة النهاية BidiGenerateContentConstrained عند استقبال رمز غير مقيد غير موثق في المراجع الرسمية المتوفرة .
ما يجب على المطورين فعله الآن
حتى تنشر جوجل إعلانًا رسميًا، فإن النهج الأكثر أمانًا هو التعامل مع الثغرة على أنها محتملة وتطبيق الإصلاح بشكل استباقي:
راجع كود إنشاء الرمز المؤقت الخاص بك — تحقق مما إذا كان الخادم الخلفي الخاص بك يملأ live_connect_constraints أو الحقل المكافئ له.
لا تفضح مفاتيح API أبدًا — استخدم دائمًا الرموز المؤقتة للاتصالات التي تواجه المتصفح .
اضبط صلاحية الرمز بشكل ضيق — توصي جوجل بـ newSessionExpireTime بحوالي 60 ثانية للحد من نافذة سرقة الرمز .
تحقق من إطارات الإعداد من جانب الخادم — حتى إذا أرسل العملاء تكوينهم الخاص، يجب على الخادم الخلفي الخاص بك فرض النموذج والتعليمات والأدوات المقصودة.
راقب إساءة الاستخدام — انتبه لأنماط الجلسات غير المعتادة، خاصة الاتصالات المتكررة من نفس الرمز أو استدعاءات الأدوات غير المتوقعة.
Gemini Live API هي أداة قوية لبناء تجارب صوتية وفيديو في الوقت الفعلي. حقل مفقود واحد في عملية إنشاء الرمز المميز لا ينبغي أن يقوض هذه القدرة — ولكن يجب على المطورين التأكد من أن تطبيقاتهم كاملة.
تم التحقق من صحة هذه المقالة مقابل 27 مصدرًا، بما في ذلك وثائق جوجل الرسمية، ومناقشات المنتديات المجتمعية، والتدوينة الأصلية للباحث. لا يمكن التحقق من الادعاءات الرئيسية للباحث بشكل مستقل من المصادر الرسمية وقت النشر.
docs.cloud.google.comTroubleshooting Gemini Live API | Gemini Enterprise Agent Platform