نظرة عامة: حلول Firebase AI Logic

أثناء تطوير تطبيقك باستخدام Firebase AI Logic، قد تحتاج إلى تجاوز الأساسيات التي تم تناولها في الأدلة الرئيسية. تقدّم الحلول الموضّحة في هذا القسم إرشادات بشأن حالات الاستخدام الأكثر تقدّمًا.

حماية تطبيقك من العملاء غير المصرَّح لهم

بالنسبة إلى تطبيقات الأجهزة الجوّالة وتطبيقات الويب، عليك حماية Gemini API وموارد مشروعك من إساءة الاستخدام من قِبل العملاء غير المصرّح لهم. يمكنك استخدام Firebase App Check للتحقّق من أنّ جميع طلبات البيانات من واجهة برمجة التطبيقات صادرة من تطبيقك الفعلي.

الاطّلاع على دليل Firebase App Check

تعديل القيم في تطبيقك بدون طرح إصدار جديد منه

إذا كنت بحاجة إلى تغيير القيم في تطبيقك بشكل ديناميكي بدون طرح إصدار جديد من تطبيقك، يمكنك استخدام Firebase Remote Config. وتشمل الأمثلة على ذلك تغيير اسم النموذج أو تعليمات النظام أو الطلبات أو إعدادات الأمان أو الإدخال لطلب ما.

الاطّلاع على Remote Config الحلّ

ضبط إعدادات بيئة التشغيل بشكل ديناميكي وشرطي

إذا أردت ضبط الإعدادات استنادًا إلى شروط وقت التشغيل، يمكنك استخدام Firebase Remote Config. أحد الأمثلة على ذلك هو تغيير الموقع الجغرافي الذي يمكنك من خلاله الوصول إلى نموذج Gemini استنادًا إلى الموقع الجغرافي للمستخدم النهائي.

الاطّلاع على Remote Config الحلّ

إدارة الملفات وتضمين الملفات الكبيرة في الطلبات المتعددة الوسائط

باستخدام Cloud Storage for Firebase، يمكنك الاستفادة من بنية تحتية سريعة وآمنة وقابلة للتوسّع لتخزين الملفات وإدارتها. بالإضافة إلى ذلك، يمكنك تضمين ملفات أكبر في طلباتك المتعدّدة الوسائط باستخدام عنوان URL Cloud Storage for Firebase.

الاطّلاع على Cloud Storage for Firebase الحلّ


نعمل حاليًا على توفير حلول وأدلة أخرى، لذا يُرجى التحقّق من توفّرها قريبًا.