Zaawansowane przepływy pracy w przypadku szablonów


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.