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.