برای Firebase AI Logic ، کنسول Firebase یک رابط کاربری هدایتشده برای شما فراهم میکند تا محتویات یک الگو را مشخص کنید. با این حال، موارد استفاده متعددی وجود دارد که ممکن است در آنها به روشهای پیشرفتهتری برای تنظیم یک الگو نیاز داشته باشید، از جمله:
گردشهای کاری پیشرفتهای که در این صفحه شرح داده شدهاند، از API Firebase AI Logic REST استفاده میکنند.
هنگام استفاده از REST API به موارد زیر توجه داشته باشید:
اگر یک الگو را در یک مکان خاص ارائه دهید، درخواست از برنامه شما باید به مدل در همان مکان دسترسی پیدا کند. اگر مکانها مطابقت نداشته باشند، درخواست با شکست مواجه خواهد شد.
فهرست قالبها در کنسول Firebase فقط قالبهایی را نشان میدهد که (حداقل) در مکان
globalارائه شدهاند.اگر یک قالب قفلگشایی شده باشد، میتوانید با استفاده از همان شناسه قالب در فراخوانی REST API خود، آن را بازنویسی کنید. یک قالب قفلشده را نمیتوان بازنویسی کرد.
مشخص کردن محل قرارگیری الگو
این بخش فقط در صورتی قابل اجرا است که از API مربوط به Vertex AI Gemini استفاده میکنید و مورد استفاده شما نیاز به محدودیتهای مبتنی بر مکان دارد. درباره تنظیم مکان برای دسترسی به یک مدل بیشتر بدانید.
به طور پیشفرض، وقتی از رابط کاربری هدایتشده در کنسول Firebase استفاده میکنید، ما قالب را در تمام مناطق موجود برای Firebase AI Logic ارائه میدهیم. ما این کار را انجام میدهیم تا مهم نباشد کدام مکان را در درخواست خود تعیین میکنید، قالب در دسترس باشد. با این حال، اگر میخواهید قالب شما فقط در یک مکان خاص در دسترس باشد ، باید قالب را با استفاده از REST API ما ایجاد کنید.
وقتی نقطه پایانی projects.locations.templates.create را فراخوانی میکنید، location قالب را به عنوان بخشی از ایجاد PromptTemplate مشخص کنید.
قالب را به صورت فایل ارائه دهید
شما میتوانید با فراخوانی نقطه پایانی projects.locations.templates.create ، محتویات یک فایل الگوی اعلان سرور را ارائه دهید.