مهام سير العمل المتقدّمة للنماذج


بالنسبة إلى Firebase AI Logic، توفّر وحدة تحكّم Firebase واجهة مستخدم إرشادية تتيح لك تحديد محتوى النموذج. ومع ذلك، هناك العديد من حالات الاستخدام التي قد تحتاج فيها إلى طرق أكثر تقدّمًا لإعداد نموذج، بما في ذلك:

تستخدم سير العمل المتقدّمة الموضّحة في هذه الصفحة Firebase AI Logic REST API.

يُرجى الانتباه إلى ما يلي عند استخدام REST API:

  • إذا وفّرت نموذجًا في موقع جغرافي محدّد، يجب أن يصل الطلب من تطبيقك إلى النموذج في الموقع الجغرافي نفسه. إذا لم تتطابق المواقع الجغرافية، سيتعذّر تنفيذ الطلب.

  • لا تعرض قائمة النماذج في وحدة تحكّم Firebase سوى النماذج التي تم توفيرها (على الأقل) في الموقع الجغرافي global.

  • إذا كان النموذج غير مقفل، يمكنك استبداله باستخدام رقم تعريف النموذج نفسه في طلب REST API. لا يمكن استبدال نموذج مقفل.

تحديد موقع جغرافي لنموذج

لا ينطبق هذا القسم إلا إذا كنت تستخدم Vertex AI Gemini API وكانت حالة الاستخدام تتطلّب قيودًا مستندة إلى الموقع الجغرافي. مزيد من المعلومات عن تحديد موقع جغرافي للوصول إلى نموذج

عند استخدام واجهة المستخدم الإرشادية في وحدة تحكّم Firebase، يتم تلقائيًا توفير النموذج في جميع المناطق المتاحة لـ Firebase AI Logic. ونفعل ذلك لكي يكون النموذج متاحًا بغض النظر عن الموقع الجغرافي الذي تحدّده في طلبك. ومع ذلك، إذا أردت أن يكون القالب متاحًا في موقع جغرافي معيّن فقط، عليك إنشاء القالب باستخدام واجهة REST API.

عند استدعاء نقطة النهاية projects.locations.templates.create، حدِّد location الخاص بالقالب كجزء من عملية إنشاء PromptTemplate.

تقديم النموذج كملف

يمكنك تقديم محتوى ملف نموذج طلب من الخادم من خلال استدعاء نقطة النهاية projects.locations.templates.create.