توفّر عائلتا نموذجي Gemini Pro وGemini Flash لمطوّري تطبيقات Android إمكانات الذكاء الاصطناعي المتعدد الوسائط، حيث يتم تشغيل الاستدلال في السحابة الإلكترونية ومعالجة الصور والمحتوى الصوتي والفيديوهات والنصوص في تطبيقات Android.
- Gemini Pro: Gemini Pro هو نموذج التفكير المتطوّر من Google، وهو قادر على الاستدلال بشأن المشاكل المعقّدة في الرموز البرمجية والرياضيات والعلوم والتكنولوجيا والهندسة والرياضيات (STEM)، بالإضافة إلى تحليل مجموعات البيانات الكبيرة وقواعد الرموز البرمجية والمستندات باستخدام السياق الطويل.
- Gemini Flash: توفّر نماذج Gemini Flash ميزات الجيل التالي و إمكانات محسّنة، بما في ذلك السرعة الفائقة واستخدام الأدوات المضمّنة وقدرة استيعاب مليون رمز مميّز.
Firebase AI Logic
تتيح خدمة Firebase AI Logic للمطوّرين إضافة الذكاء الاصطناعي التوليدي من Google بشكل آمن ومباشر إلى تطبيقاتهم، ما يسهّل عملية التطوير، وتوفّر الأدوات وعمليات دمج المنتجات للاستعداد بنجاح للإنتاج. توفّر هذه الخدمة حِزم SDK للعملاء على Android لدمج Gemini API واستدعائها مباشرةً من رمز العميل، ما يسهّل عملية التطوير من خلال إلغاء الحاجة إلى نظام خلفي.
مزوّدو واجهات برمجة التطبيقات
تتيح لك خدمة Firebase AI Logic استخدام مزوّدَي Google Gemini API التاليَين: Gemini Developer API و Agent Platform Gemini API (المعروفة سابقًا باسم Vertex AI).
في ما يلي الاختلافات الأساسية لكل مزوّد واجهة برمجة تطبيقات:
- ابدأ مجانًا باستخدام طبقة مجانية سخية بدون الحاجة إلى معلومات الدفع.
- يمكنك اختياريًا الترقية إلى الطبقة المدفوعة من Gemini Developer API لتوسيع نطاق استخدامك مع نمو قاعدة المستخدمين.
- يمكنك تكرار التجارب مع الطلبات وحتى الحصول على مقتطفات من الرموز البرمجية باستخدام Google AI Studio.
**Agent Platform Gemini API** (المعروفة سابقًا باسم Vertex AI):
- تحكّم دقيق في المكان الذي يمكنك الوصول منه إلى النموذج.
- مثالية للمطوّرين الذين يستخدمون حاليًا منظومة Google Cloud المتكاملة
- يمكنك تكرار التجارب مع الطلبات وحتى الحصول على مقتطفات من الرموز البرمجية باستخدام Agent Studio.
يعتمد اختيار مزوّد Gemini API المناسب لتطبيقك على القيود التجارية والفنية. يجب أن يبدأ معظم مطوّري تطبيقات Android الذين بدأوا للتو استخدام نموذجي Gemini Pro وFlash باستخدام Gemini Developer API. يمكنك التبديل بين المزوّدين من خلال تغيير المعلمة في أداة إنشاء النموذج:
Kotlin
// For the Agent Platform Gemini API, use `backend = GenerativeBackend.agentPlatform()` val model = Firebase.ai(backend = GenerativeBackend.googleAI()) .generativeModel("gemini-3.5-flash") val response = model.generateContent("Write a story about a magic backpack") val output = response.text
Java
// For the Agent Platform Gemini API, use `backend = GenerativeBackend.agentPlatform()` GenerativeModel firebaseAI = FirebaseAI.getInstance(GenerativeBackend.googleAI()) .generativeModel("gemini-3.5-flash"); // Use the GenerativeModelFutures Java compatibility layer which offers // support for ListenableFuture and Publisher APIs GenerativeModelFutures model = GenerativeModelFutures.from(firebaseAI); Content prompt = new Content.Builder() .addText("Write a story about a magic backpack.") .build(); ListenableFuture<GenerateContentResponse> response = model.generateContent(prompt); Futures.addCallback(response, new FutureCallback<GenerateContentResponse>() { @Override public void onSuccess(GenerateContentResponse result) { String resultText = result.getText(); // ... } @Override public void onFailure(Throwable t) { t.printStackTrace(); } }, executor);
خدمات Firebase
بالإضافة إلى الوصول إلى Gemini API، توفّر خدمة Firebase AI Logic مجموعة من الخدمات لتسهيل نشر الميزات المستندة إلى الذكاء الاصطناعي في تطبيقك والاستعداد للإنتاج:
فحص التطبيق
تحمي ميزة "فحص التطبيق من Firebase" الأنظمة الخلفية للتطبيقات من إساءة الاستخدام من خلال التأكّد من أنّ العملاء المصرّح لهم فقط هم من يمكنهم الوصول إلى الموارد. تتكامل هذه الميزة مع خدمات Google (بما في ذلك Firebase وGoogle Cloud) والأنظمة الخلفية المخصّصة. تستخدم ميزة "فحص التطبيق" خدمة Play Integrity للتأكّد من أنّ الطلبات واردة من التطبيق الأصلي وجهاز لم يتم التلاعب به.
اعتبارًا من أوائل يوليو 2026، ستفرض Firebase تلقائيًا ميزة "فحص التطبيق" على Firebase AI Logic أثناء سير عمل الإعداد الموجّه في وحدة تحكّم Firebase.
الإعداد عن بُعد
بدلاً من ترميز اسم النموذج في تطبيقك، ننصحك باستخدام متغيّر يتم التحكّم فيه من الخادم باستخدام الإعداد عن بُعد عبر Firebase. يتيح لك ذلك تعديل النموذج الذي يستخدمه تطبيقك بشكل ديناميكي بدون الحاجة إلى نشر إصدار جديد من تطبيقك أو مطالبة المستخدمين بتنزيل إصدار جديد. يمكنك أيضًا استخدام ميزة "الإعداد عن بُعد" لإجراء اختبارات A/B للنماذج والطلبات.
تتبّع استخدام الذكاء الاصطناعي
لفهم أداء الميزات المستندة إلى الذكاء الاصطناعي، يمكنك استخدام لوحة بيانات تتبّع استخدام الذكاء الاصطناعي ضمن وحدة تحكّم Firebase. ستحصل على إحصاءات قيّمة حول أنماط الاستخدام ومقاييس الأداء ومعلومات تصحيح الأخطاء لطلبات Gemini API.