عند استدعاء Gemini API من تطبيقك باستخدام حزمة تطوير برامج Vertex AI for Firebase، يمكنك أن تطلب من نموذج Gemini إنشاء نص استنادًا إلى إدخال نصي فقط.
قبل البدء
ننصحك بالرجوع إلى دليل البدء حول حِزم تطوير البرامج (SDK) الخاصة بـ Vertex AI for Firebase إذا لم يسبق لك إجراء ذلك. تأكّد من القيام بكل ما يلي:
يمكنك إعداد مشروع جديد أو حالي في Firebase، بما في ذلك استخدام خطة أسعار Blaze وتفعيل واجهات برمجة التطبيقات المطلوبة.
يمكنك ربط تطبيقك بمنصة Firebase، بما في ذلك تسجيل تطبيقك وإضافة إعدادات Firebase إلى تطبيقك.
أضِف حزمة تطوير البرامج (SDK) وابدأ إعداد خدمة Vertex AI والنموذج التوليدي في تطبيقك.
ستتمكّن من طلب واجهة برمجة تطبيقات Gemini API بعد ربط تطبيقك بمنصة Firebase وإضافة حزمة تطوير البرامج (SDK) وإعداد خدمة Vertex AI والنموذج التوليدي.
إنشاء نص من إدخال نص فقط
يمكنك طلب البيانات من Gemini API من خلال إدخال يتضمّن نصًا فقط. عليك استخدام نموذج يتيح الطلبات النصية فقط (مثل Gemini 1.5 Pro).
اختَر ما إذا كنت تريد عرض الردّ (generateContentStream
) أو الانتظار
إلى أن يتم إنشاء النتيجة بأكملها (generateContent
).
البث
يمكنك تحقيق تفاعلات أسرع من خلال عدم انتظار النتيجة الكاملة من عملية إنشاء النموذج، وبدلاً من ذلك يمكنك استخدام البث لمعالجة النتائج الجزئية.
يوضّح هذا المثال كيفية استخدام generateContentStream()
لبث النص الذي تم إنشاؤه من طلب يتضمن نصًا فقط:
بدون بث
ويمكنك بدلاً من ذلك انتظار النتيجة بأكملها بدلاً من البث، إذ لا يتم عرض النتيجة إلا بعد أن يُكمل النموذج عملية الإنشاء بالكامل.
يوضح هذا المثال كيفية استخدام generateContent()
لإنشاء نص من طلب يتضمن نصًا فقط:
تعرَّف على كيفية اختيار نموذج Gemini واختيار موقع جغرافي مناسب لحالة الاستخدام والتطبيق.
ما هي الإجراءات الإضافية التي يمكنك تنفيذها؟
- تعرَّف على طريقة احتساب الرموز المميّزة قبل إرسال الطلبات الطويلة إلى النموذج.
- ننصحك بالتفكير في الاستعداد لمرحلة الإنتاج، بما في ذلك إعداد ميزة "فحص التطبيقات من Firebase" لحماية Gemini API من إساءة استخدام العملاء غير المصرّح لهم.
تجربة إمكانات أخرى لواجهة Gemini API
- إنشاء محادثات متعددة الأدوار (محادثة)
- يمكنك إنشاء نص باستخدام الطلبات المتعدّدة الوسائط (بما في ذلك النصوص والصور وملفات PDF والفيديوهات والصوت).
- يمكنك استخدام استدعاء الدوال لربط النماذج التوليدية بالأنظمة والمعلومات الخارجية.
التعرّف على طريقة التحكّم في إنشاء المحتوى
- فهم تصميم الطلب، بما في ذلك أفضل الممارسات والاستراتيجيات وأمثلة الطلبات.
- ضبط معلَمات النموذج، مثل درجة الحرارة والرموز المميّزة للمخرجات القصوى
- استخدِم إعدادات الأمان لضبط احتمالية تلقّي ردود يمكن اعتبارها ضارة.
مزيد من المعلومات حول نماذج Gemini
تعرَّف على مزيد من المعلومات حول النماذج المتاحة لحالات الاستخدام المختلفة وأسعارها وأسعارها.تقديم ملاحظات حول تجربتك مع Vertex AI for Firebase