Firebase AI Logic এর জন্য, Firebase কনসোল আপনাকে একটি টেমপ্লেটের বিষয়বস্তু নির্দিষ্ট করার জন্য একটি নির্দেশিত UI প্রদান করে। তবে, এমন বেশ কয়েকটি ব্যবহারের ক্ষেত্রে রয়েছে যেখানে আপনার একটি টেমপ্লেট সেট আপ করার জন্য আরও উন্নত উপায়ের প্রয়োজন হতে পারে, যার মধ্যে রয়েছে:
এই পৃষ্ঠায় বর্ণিত উন্নত কর্মপ্রবাহগুলি Firebase AI Logic REST API ব্যবহার করে।
REST API ব্যবহার করার সময় নিম্নলিখিত বিষয়গুলি সম্পর্কে সচেতন থাকুন:
যদি আপনি একটি নির্দিষ্ট স্থানে একটি টেমপ্লেট সরবরাহ করেন, তাহলে আপনার অ্যাপের অনুরোধটি অবশ্যই সেই একই স্থানে থাকা মডেলটিতে অ্যাক্সেস করবে। যদি অবস্থানগুলি মিল না করে, তাহলে অনুরোধটি ব্যর্থ হবে।
Firebase কনসোলের টেমপ্লেটের তালিকা শুধুমাত্র সেই টেমপ্লেটগুলি দেখায় যা (সর্বনিম্ন)
globalলোকেশনে সরবরাহ করা হয়।যদি কোনও টেমপ্লেট আনলক করা থাকে, তাহলে আপনি আপনার REST API কলে একই টেমপ্লেট আইডি ব্যবহার করে টেমপ্লেটটি ওভাররাইট করতে পারেন। একটি লক করা টেমপ্লেট ওভাররাইট করা যাবে না।
একটি টেমপ্লেটের জন্য একটি অবস্থান নির্দিষ্ট করুন
এই বিভাগটি শুধুমাত্র তখনই প্রযোজ্য যখন আপনি Vertex AI Gemini API ব্যবহার করেন এবং আপনার ব্যবহারের ক্ষেত্রে অবস্থান-ভিত্তিক বিধিনিষেধের প্রয়োজন হয়। একটি মডেল অ্যাক্সেস করার জন্য একটি অবস্থান সেট করা সম্পর্কে আরও জানুন।
ডিফল্টরূপে, যখন আপনি Firebase কনসোলে নির্দেশিত UI ব্যবহার করেন, তখন আমরা Firebase AI Logic- এর জন্য সমস্ত উপলব্ধ অঞ্চলে টেমপ্লেটটি সরবরাহ করি। আমরা এটি করি যাতে আপনার অনুরোধে আপনি যে অবস্থানই সেট করুন না কেন, টেমপ্লেটটি উপলব্ধ থাকবে। তবে, আপনি যদি চান যে আপনার টেমপ্লেটটি শুধুমাত্র একটি নির্দিষ্ট স্থানে উপলব্ধ থাকুক , তাহলে আপনাকে আমাদের REST API ব্যবহার করে টেমপ্লেটটি তৈরি করতে হবে।
যখন আপনি projects.locations.templates.create endpoint কল করবেন, তখন PromptTemplate তৈরির অংশ হিসেবে টেমপ্লেটের location উল্লেখ করুন।
টেমপ্লেটটি ফাইল হিসেবে দিন।
আপনি projects.locations.templates.create endpoint কল করে একটি সার্ভার প্রম্পট টেমপ্লেট ফাইলের বিষয়বস্তু প্রদান করতে পারেন।