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ć Firebase App Check, aby sprawdzić, czy wszystkie wywołania interfejsu API pochodzą z Twojej aplikacji.

Zobacz Firebase App Checkprzewodnik

Aktualizowanie wartości w aplikacji bez publikowania jej nowej wersji

Jeśli chcesz dynamicznie zmieniać wartości w aplikacji bez publikowania jej nowej wersji, możesz użyć Firebase Remote Config. Może to być np. zmiana nazwy modelu, instrukcji systemowych, promptów, ustawień bezpieczeństwa lub danych wejściowych w przypadku prośby.

Zobacz Remote Config rozwiązanie

Dynamiczne i warunkowe ustawianie konfiguracji środowiska wykonawczego

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

Zobacz Remote Config rozwiązanie

zarządzać plikami i uwzględniać duże pliki w żądaniach multimodalnych;

Korzystając z Cloud Storage for Firebase, możesz używać szybkiej, bezpiecznej i skalowalnej infrastruktury do przechowywania plików i zarządzania nimi. W żądaniach multimodalnych możesz też uwzględniać większe pliki, używając Cloud Storage for Firebaseadresu URL.

Zobacz Cloud Storage for Firebase rozwiązanie


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