Omówienie rozwiązań Firebase AI Logic

Podczas tworzenia aplikacji za pomocą Firebase AI Logic możesz chcieć wyjść poza podstawy omówione w głównych przewodnikach. Rozwiązania opisane w tej sekcji zawierają wskazówki dotyczące bardziej zaawansowanych przypadków użycia.

Ochrona aplikacji przed nieautoryzowanymi klientami

W przypadku aplikacji mobilnych i internetowych musisz chronić Gemini API i zasoby projektu przed nadużyciami ze strony nieautoryzowanych klientów. Możesz użyć funkcji Firebase App Check, aby sprawdzić, czy wszystkie wywołania interfejsu API pochodzą z Twojej aplikacji.

Zobacz przewodnik po funkcji Firebase App Check

Aktualizowanie wartości w aplikacji bez publikowania jej nowej wersji

Jeśli musisz dynamicznie zmieniać wartości w aplikacji bez publikowania jej nowej wersji, możesz użyć funkcji Firebase Remote Config. Przykłady obejmują zmianę nazwy modelu, instrukcji systemowych, promptów, ustawień bezpieczeństwa lub danych wejściowych żądania.

Zobacz rozwiązanie Remote Config

Dynamiczne i warunkowe ustawianie konfiguracji środowiska wykonawczego

Jeśli chcesz ustawiać konfiguracje na podstawie warunków środowiska wykonawczego, możesz użyć Firebase Remote Config. Przykładem jest zmiana lokalizacji, w której uruchamiasz usługę Vertex AI i model generatywny, na podstawie lokalizacji użytkownika.

Zobacz rozwiązanie Remote Config

Zarządzanie plikami i dołączanie dużych plików do żądań multimodalnych

Korzystając z Cloud Storage for Firebase, możesz korzystać z szybkiej, bezpiecznej, i skalowalnej infrastruktury do przechowywania plików i zarządzania nimi. Dodatkowo możesz dołączać większe pliki do żądań multimodalnych za pomocą Cloud Storage for Firebase adresu URL.

Zobacz rozwiązanie Cloud Storage for Firebase


Aktywnie pracujemy nad innymi rozwiązaniami i przewodnikami, więc zajrzyj tu później.