Gemini API باستخدام Vertex AI in Firebase

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

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

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


هل أنت مستعد للبدء؟ اختَر النظام الأساسي:

iOS والإصدارات الأحدث Android الويب Flutter

إذا كنت تبحث عن طرق للاتصال بخدمة Vertex AI Gemini API من جهة الخادم (مثل استخدام Python أو Node.js أو Go)، يمكنك الاطّلاع على حِزم SDK لـ Vertex AI من جهة الخادم أو Firebase Genkit أو Firebase Extensions لخدمة Gemini API.

الإمكانات الرئيسية

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

تفرض Vertex AI in Firebase أيضًا حدودًا للمعدل لكل مستخدم تلقائيًا، ويمكن تعديل هذه الحدود بالكامل لكل مستخدم.

بنية أساسية فعّالة يمكنك الاستفادة من البنية الأساسية القابلة للتطوير والمصمّمة للاستخدام مع التطبيقات المتوافقة مع الأجهزة المتحرّكة وتطبيقات الويب، مثل إدارة البيانات المنظَّمة باستخدام عروض قاعدة بيانات Firebase (مثل Cloud Firestore) و ضبط الإعدادات الديناميكية لوقت التشغيل باستخدام Firebase Remote Config.

كيف تعمل هذه الميزة؟

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

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

مسار التنفيذ

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

الخطوات التالية

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

إعداد iOS والإصدارات الأحدث إعداد Android إعداد الويب إعداد Flutter

تجربة طلبات

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

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

اطّلِع على مزيد من المعلومات عن النماذج المتاحة لحالات الاستخدام المختلفة واطلاعك على الحصص والأسعار.