يوضِّح لك هذا الدليل كيفية بدء إجراء مكالمات إلى "Vertex AI Gemini API" مباشرةً من تطبيقك باستخدام حزمة تطوير البرامج (SDK) من Vertex AI in Firebase للمنصة التي اخترتها.
المتطلبات الأساسية
الخطوة 1: إعداد مشروع على Firebase وربط تطبيقك بمنصّة Firebase
إذا كان لديك مشروع على Firebase وتطبيق مرتبط بمنصّة Firebase
في وحدة تحكّم Firebase، انتقِل إلى صفحة الإنشاء باستخدام Gemini.
انقر على بطاقة Vertex AI in Firebase لبدء سير عمل يساعدك في completing the following tasks:
يمكنك ترقية مشروعك لاستخدام خطة أسعار Blaze للدفع حسب الاستخدام.
فعِّل واجهات برمجة التطبيقات المطلوبة في مشروعك (Vertex AI API و Vertex AI in Firebase API).
انتقِل إلى الخطوة التالية في هذا الدليل لإضافة حزمة SDK إلى تطبيقك.
إذا لم يكن لديك مشروع على Firebase وتطبيق مرتبط به
الخطوة 2: إضافة حزمة SDK
بعد إعداد مشروعك في Firebase وربط تطبيقك بمنصّة Firebase (راجِع الخطوة السابقة)، يمكنك الآن إضافة حزمة تطوير البرامج (SDK) Vertex AI in Firebase إلى تطبيقك.
الخطوة 3: بدء خدمة Vertex AI والنموذج التوليدي
قبل إجراء أي طلبات بيانات من واجهة برمجة التطبيقات، يجب إعداد خدمة Vertex AI والنموذج التوليدي.
عند إكمال دليل البدء، تعرَّف على كيفية اختيار نموذج Gemini وموقع جغرافي مناسب لحالة الاستخدام والتطبيق (اختياري).
الخطوة 4: طلب Vertex AI Gemini API
أصبحت جاهزًا الآن لطلب Vertex AI Gemini API، بعد ربط تطبيقك بمنصّة Firebase وإضافة حزمة تطوير البرامج (SDK) وإعداد خدمة Vertex AI والنموذج التوليدي.
يمكنك استخدام generateContent()
لإنشاء نص من طلب نصي فقط:
ما هي الإجراءات الإضافية التي يمكنك تنفيذها؟
مزيد من المعلومات حول نماذج Gemini
تعرَّف على مزيد من المعلومات حول النماذج المتاحة لحالات الاستخدام المختلفة وأسعارها وأسعارها.
تجربة إمكانات أخرى في Gemini API
- تعرّف على مزيد من المعلومات حول إنشاء نص من الطلبات النصية فقط، بما في ذلك طريقة عرض الردّ.
- إنشاء نص من طلبات متعددة الوسائط (بما في ذلك النصوص والصور وملفات PDF والفيديوهات والصوت)
- إنشاء محادثات متعددة الأدوار (محادثة)
- إنشاء إخراج منظَّم (مثل تنسيق JSON) من كلّ من الطلبات النصية والطلبات المتعدّدة الوسائط
- يمكنك استخدام استدعاء الدوال لربط النماذج التوليدية بالأنظمة والمعلومات الخارجية.
التعرّف على طريقة التحكّم في إنشاء المحتوى
- التعرّف على تصميم الطلبات، بما في ذلك أفضل الممارسات والاستراتيجيات وأمثلة الطلبات
- ضبط معلَمات النموذج، مثل درجة الحرارة والرموز المميّزة للمخرجات القصوى
- استخدِم إعدادات الأمان لضبط احتمالية تلقّي ردود يمكن اعتبارها ضارة.
تقديم ملاحظات حول تجربتك في استخدام "Vertex AI in Firebase"