W przypadku Firebase AI Logic konsola Firebase udostępnia interfejs z instrukcjami, który pomaga określić zawartość szablonu. Istnieje jednak kilka przypadków użycia, w których możesz potrzebować bardziej zaawansowanych sposobów konfigurowania szablonu, m.in.:
Zaawansowane przepływy pracy opisane na tej stronie korzystają z interfejsu Firebase AI Logic REST API.
Podczas korzystania z interfejsu API REST pamiętaj o tych kwestiach:
Jeśli udostępnisz szablon w określonej lokalizacji, żądanie z aplikacji musi mieć dostęp do modelu w tej samej lokalizacji. Jeśli lokalizacje nie będą się zgadzać, żądanie zakończy się niepowodzeniem.
Lista szablonów w konsoli Firebase zawiera tylko szablony, które są (co najmniej) udostępnione w lokalizacji
global.Jeśli szablon jest odblokowany, możesz go zastąpić, używając tego samego identyfikatora szablonu w wywołaniu interfejsu REST API. Zablokowanego szablonu nie można zastąpić.
Określanie lokalizacji szablonu
Ta sekcja ma zastosowanie tylko wtedy, gdy używasz Vertex AI Gemini API, a Twój przypadek użycia wymaga ograniczeń opartych na lokalizacji. Dowiedz się więcej o ustawianiu lokalizacji dostępu do modelu.
Domyślnie, gdy korzystasz z interfejsu z przewodnikiem w Firebasekonsoli, udostępniamy szablon we wszystkich dostępnych regionachFirebase AI Logic. Dzięki temu szablon będzie dostępny niezależnie od lokalizacji podanej w prośbie. Jeśli jednak chcesz, aby szablon był dostępny tylko w określonej lokalizacji, musisz utworzyć go za pomocą naszego interfejsu API REST.
Gdy wywołujesz punkt końcowy projects.locations.templates.create, określ location szablonu w ramach tworzenia PromptTemplate.
Prześlij szablon jako plik.
Możesz podać zawartość pliku szablonu promptu serwera, wywołując projects.locations.templates.create punkt końcowy.