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) الخاصة بالعميل هذه، يمكنك إضافة خيار تخصيص الذكاء الاصطناعي (AI) إلى تطبيقك وإنشاء نموذج ذكاء اصطناعي. وتجربة الدردشة وإنشاء تحسينات وعمليات تشغيل مبرمَجة مستندة إلى الذكاء الاصطناعي وغير ذلك الكثير.
هل أنت مستعد للبدء؟ اختر نظامك الأساسي:
إذا كنت تبحث عن طرق للاتصال بخدمة Vertex AI Gemini API من جهة الخادم (مثل استخدام Python أو Node.js أو Go)، يمكنك الاطّلاع على حِزم SDK لـ Vertex AI من جهة الخادم أو Firebase Genkit أو 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. |
كيف تعمل هذه الميزة؟
تتيح لك حِزم Vertex AI in Firebase SDK الاتصال بواجهة برمجة التطبيقات 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 وتضمين الملفات الكبيرة في الطلبات باستخدام عناوين URL الخاصة بCloud Storage for Firebase |
الخطوات التالية
بدء استخدام "Vertex AI Gemini API" في تطبيق الويب أو الأجهزة الجوّالة
إعداد iOS+ إعداد Android إعداد الويب إعداد Flutter
تجربة الطلبات