أثناء تطوير تطبيقك باستخدام Firebase AI Logic، قد تحتاج إلى الانتقال إلى ما هو أبعد من الأساسيات التي تم تناولها في الأدلة الرئيسية. تقدّم الحلول الموضّحة في هذا القسم إرشادات بشأن حالات الاستخدام الأكثر تقدّمًا.
حماية تطبيقك من العملاء غير المصرّح لهم
بالنسبة إلى تطبيقات الأجهزة الجوّالة وتطبيقات الويب، عليك حماية Gemini API و موارد مشروعك من إساءة الاستخدام من قِبل العملاء غير المصرّح لهم. يمكنك استخدام Firebase App Check للتأكّد من أنّ جميع طلبات البيانات من واجهة برمجة التطبيقات واردة من تطبيقك الفعلي.
الاطّلاع على دليل Firebase App Check
تعديل القيم في تطبيقك بدون طرح إصدار جديد منه
إذا كنت بحاجة إلى تغيير القيم في تطبيقك بشكل ديناميكي بدون طرح إصدار جديد منه ، يمكنك استخدام Firebase Remote Config. تشمل الأمثلة تغيير اسم النموذج أو تعليمات النظام أو الطلبات أو إعدادات الأمان أو الإدخال لطلب معيّن.
الاطّلاع على حلّ Remote Config
ضبط إعدادات وقت التشغيل بشكل ديناميكي ووفقًا لشروط معيّنة
إذا أردت ضبط الإعدادات استنادًا إلى شروط وقت التشغيل، يمكنك استخدام Firebase Remote Config. أحد الأمثلة على ذلك هو تغيير الـ موقع الجغرافي الذي تشغّل فيه خدمة Vertex AI والنموذج التوليدي استنادًا إلى الـ موقع الجغرافي للمستخدم النهائي.
الاطّلاع على حلّ Remote Config
إدارة الملفات وتضمين الملفات الكبيرة في الطلبات المتعدّدة الوسائط
باستخدام Cloud Storage for Firebase، يمكنك الاستفادة من بنية أساسية سريعة وآمنة، وقابلة للتوسّع لتخزين الملفات وإدارتها. بالإضافة إلى ذلك، يمكنك تضمين ملفات أكبر في طلباتك المتعدّدة الوسائط باستخدام عنوان URL لـ Cloud Storage for Firebase.
الاطّلاع على حلّ Cloud Storage for Firebase
نعمل حاليًا على إعداد حلول وأدلة أخرى، لذا يُرجى التحقّق مرة أخرى قريبًا.