ב-Firebase AI Logic, מסוף Firebase מספק ממשק משתמש מודרך שבו אפשר לציין את התוכן של תבנית. עם זאת, יש כמה תרחישי שימוש שבהם יכול להיות שתצטרכו דרכים מתקדמות יותר להגדרת תבנית, כולל:
בתהליכי העבודה המתקדמים שמתוארים בדף הזה נעשה שימוש ב-Firebase AI Logic REST API.
כשמשתמשים ב-API ל-REST, חשוב לשים לב לדברים הבאים:
אם אתם מקצים תבנית במיקום ספציפי, הבקשה מהאפליקציה שלכם צריכה לגשת למודל באותו מיקום. אם המיקומים לא תואמים, הבקשה תיכשל.
ברשימת התבניות במסוף Firebase מוצגות רק תבניות שהוקצו (לפחות) במיקום
global.אם התבנית לא נעולה, אפשר לדרוס אותה באמצעות אותו מזהה תבנית בקריאה ל-API ל-REST. אי אפשר לדרוס תבנית נעולה.
ציון מיקום לתבנית
הסעיף הזה רלוונטי רק אם אתם משתמשים ב-Vertex AI Gemini API ותרחיש השימוש שלכם מחייב הגבלות מבוססות-מיקום. מידע נוסף על הגדרת מיקום לגישה למודל
כברירת מחדל, כשמשתמשים בממשק המשתמש המודרך במסוף Firebase, אנחנו מקצים את התבנית בכל האזורים הזמינים ל-Firebase AI Logic. אנחנו עושים את זה כדי שהתבנית תהיה זמינה לא משנה איזה מיקום תגדירו בבקשה. עם זאת, אם רוצים שהתבנית תהיה זמינה רק במיקום ספציפי, צריך ליצור את התבנית באמצעות REST API.
כשמתקשרים אל נקודת הקצה projects.locations.templates.create, צריך לציין את location של התבנית כחלק מיצירת PromptTemplate.
שליחת התבנית כקובץ
אפשר לספק את התוכן של קובץ תבנית של הנחיה לשרת על ידי קריאה לנקודת הקצה projects.locations.templates.create.