Gemini API باستخدام Vertex AI in Firebase
صمِّم تطبيقات ويب وتطبيقات متوافقة مع الأجهزة الجوّالة مستندة إلى الذكاء الاصطناعي (AI) من خلال "Gemini API" باستخدام "Vertex AI in Firebase"
يتيح لك "Vertex AI Gemini API" الوصول إلى أحدث تكنولوجيات الذكاء الاصطناعي التوليدي طُرز من Google: نماذج Gemini إذا كنت بحاجة إلى استدعاء Vertex AI Gemini API مباشرةً من تطبيق الأجهزة الجوّالة أو الويب، بدلاً من من جهة الخادم: يمكنك استخدام حِزم تطوير البرامج (SDK) Vertex AI in Firebase. هؤلاء العملاء صُممت حِزم SDK خصّيصًا للاستخدام مع تطبيقات الأجهزة الجوّالة وتطبيقات الويب، ما يوفّر الأمان الخيارات المتاحة ضد العملاء غير المصرّح لهم، بالإضافة إلى عمليات الدمج مع منصة Firebase الأخرى
باستخدام حِزم تطوير البرامج (SDK) الخاصة بالعميل هذه، يمكنك إضافة تخصيص الذكاء الاصطناعي (AI) إلى تطبيقك وإنشاء نموذج ذكاء اصطناعي وتجربة الدردشة وإنشاء تحسينات وعمليات تشغيل مبرمَجة مستندة إلى الذكاء الاصطناعي وغير ذلك الكثير.
هل أنت مستعد للبدء؟ اختر نظامك الأساسي:
+iOS نظام التشغيل Android الويب Flutter
إذا كنت تبحث عن طرق للاتصال بـ Vertex AI Gemini API من جهة الخادم، اطّلِع على حِزم تطوير البرامج (SDK) من جهة الخادم Vertex AI أو Firebase Extensions مقابل Gemini API.
الإمكانات الرئيسية
إدخال متعدد الوسائط | نماذج Gemini هي متعدد الوسائط، لذا فإن المطالبات المرسلة إلى Gemini API يمكن أن تتضمن نصًا، والصور (حتى ملفات PDF) والفيديو والصوت. |
مجموعة متزايدة من الإمكانات | باستخدام حِزم تطوير البرامج (SDK)، يمكنك: الاتصال بـ Gemini API مباشرةً من الهاتف المحمول أو تطبيق الويب، إنشاء تجربة محادثة مستندة إلى الذكاء الاصطناعي (AI) استخدام استدعاء الدالة، والمزيد. |
الأمان لتطبيقات الإنتاج | استخدام Firebase App Check لحماية Vertex AI Gemini API من إساءة الاستخدام من قبل العملاء غير المصرح لهم. |
بنية أساسية قوية | الاستفادة من البنية الأساسية القابلة للتطور والمصممة للاستخدام مع الأجهزة الجوّالة وتطبيقات الويب، مثل إدارة البيانات المنظَّمة باستخدام عروض قاعدة بيانات Firebase (مثل Cloud Firestore) و وتهيئات وقت التشغيل ديناميكيًا Firebase Remote Config |
كيف تعمل هذه الميزة؟
تسمح لك حِزم تطوير البرامج (SDK) في "Vertex AI in Firebase" بطلب Vertex AI Gemini API من تطبيقك على الأجهزة الجوّالة أو على الويب مباشرةً من خلال إزالة بحاجة إلى إعداد واجهة خلفية.
يمكنك الاطّلاع على مزيد من المعلومات عن سياسة Gemini API من Vertex AI، تتيح لك الوصول إلى نماذج Gemini
مسار التنفيذ
ربط تطبيقك بمنصّة Firebase | سجِّل تطبيقك في مشروعك على Firebase، ثم أضِف حسابك على Firebase. من تهيئة تطبيقك. | |
تثبيت حزمة تطوير البرامج (SDK) وبدء الإعداد | تثبيت حزمة تطوير البرامج (SDK) "Vertex AI in Firebase" الخاصة بتطبيقك ثم إعداد خدمة Vertex AI وأداة إنشاء المستخدم في تطبيقك. | |
الاتصال بـ "Gemini API" | يمكنك الاتصال بـ "Gemini API" باستخدام إحدى الطريقتَين التاليتَين: نص فقط أو طلبات متعددة الوسائط لإنشاء إخراج نصي. استخدام مكالمات أكثر تعقيدًا لإنشاء تجارب المحادثات أو استخدم استدعاء الدوال | |
الاستعداد للإصدار العلني | يمكنك تنفيذ عمليات دمج مهمة لتطبيقات الهاتف المحمول والويب، مثل حماية واجهة برمجة التطبيقات من إساءة الاستخدام من خلال Firebase App Check أو بما في ذلك الملفات الكبيرة في الطلبات باستخدام Cloud Storage for Firebase عنوان URL. |
الخطوات التالية
بدء استخدام "Vertex AI Gemini API" في تطبيق الويب أو الأجهزة الجوّالة
إعداد iOS+ إعداد Android إعداد الويب إعداد Flutter
تجربة الطلبات