واجهة برمجة تطبيقات Gemini تستخدم Vertex AI for Firebase

أنشِئ تطبيقات وميزات مستندة إلى الذكاء الاصطناعي للأجهزة الجوّالة والويب من خلال Gemini API باستخدام Vertex AI for Firebase.

تتيح لك واجهة برمجة التطبيقات Vertex AI Gemini إمكانية الوصول إلى أحدث نماذج الذكاء الاصطناعي التوليدي من Google، وهي طُرز Gemini. إذا كنت بحاجة إلى طلب واجهة برمجة التطبيقات Vertex AI Gemini مباشرةً من تطبيقك على الأجهزة الجوّالة أو تطبيقك على الويب بدلاً من جهة الخادم، يمكنك استخدام حِزم تطوير البرامج (SDK) لخدمة Vertex AI for Firebase. تم تصميم حِزم SDK هذه للعملاء خصيصًا للاستخدام مع تطبيقات الأجهزة الجوّالة والويب، ما يوفّر خيارات أمان ضد العملاء غير المصرّح لهم، بالإضافة إلى عمليات الدمج مع خدمات Firebase الأخرى.

وباستخدام حِزم SDK للعملاء هذه، يمكنك إضافة تخصيص بالذكاء الاصطناعي (AI) إلى تطبيقك، وإنشاء تجربة محادثة قائمة على الذكاء الاصطناعي (AI)، وإنشاء تحسينات وأساليب مبرمَجة مستندة إلى الذكاء الاصطناعي وغير ذلك الكثير.


إعداد iOS+ إعداد Android إعداد الويب إعداد Flutter

إذا كنت تبحث عن طرق لطلب بيانات من خادم Vertex AI Gemini API، اطّلِع على حِزم Vertex AI SDK من جهة الخادم أو إضافات Firebase لواجهة Gemini API.


الإمكانات الأساسية

إدخال متعدد الوسائط تعد نماذج Gemini متعددة الوسائط، لذلك يمكن أن تتضمن الطلبات التي يتم إرسالها إلى Gemini API نصًا وصورًا (حتى ملفات PDF) وفيديوهات وصوت.
حزمة تطوير من الإمكانات باستخدام حِزم SDK، يمكنك طلب واجهة Gemini API مباشرةً من جهازك الجوّال أو تطبيق الويب، وإنشاء تجربة محادثة مستندة إلى الذكاء الاصطناعي، واستخدام ميزة الاتصال بالوظيفة، وغير ذلك.
أمان تطبيقات الإنتاج يمكنك استخدام ميزة فحص التطبيقات من Firebase لحماية واجهة برمجة تطبيقات Vertex AI Gemini من إساءة استخدام العملاء غير المصرّح لهم.
بنية أساسية قوية يمكنك الاستفادة من البنية الأساسية القابلة للتطوير والمصمَّمة للاستخدام مع تطبيقات الويب والأجهزة الجوّالة، مثل إدارة البيانات المنظَّمة باستخدام عروض قاعدة بيانات Firebase (مثل Cloud Firestore) وضبط إعدادات وقت التشغيل بشكل ديناميكي باستخدام الإعداد عن بُعد في Firebase.

ما هي آلية العمل؟

تتيح لك حِزم تطوير البرامج (SDK) الخاصة بإصدار Vertex AI for Firebase طلب بيانات من Vertex AI Gemini API مباشرةً من تطبيقك للأجهزة الجوّالة أو تطبيق الويب بدون الحاجة إلى ضبط خلفية.

يمكنك الاطّلاع على مزيد من المعلومات حول Gemini API من Vertex AI، والتي تتيح لك الوصول إلى نماذج Gemini.

مسار التنفيذ

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

الخطوات اللاحقة

بدء استخدام واجهة برمجة تطبيقات Vertex AI Gemini في تطبيقك المتوافق مع الأجهزة الجوّالة أو تطبيق الويب

إعداد iOS+ إعداد Android إعداد الويب إعداد Flutter

تجربة الطلبات

الانتقال إلى Vertex AI Studio

مزيد من المعلومات حول طُرز Gemini

تعرَّف على النماذج المتاحة لحالات الاستخدام المختلفة والحصص وأسعارها.