Podczas tworzenia aplikacji za pomocą Firebase AI Logic możesz chcieć wyjść poza podstawowe informacje 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 nowej wersji, możesz użyć Firebase Remote Config. Może to być na przykład zmiana nazwy modelu, instrukcji systemowych, promptów, ustawień bezpieczeństwa lub danych wejściowych w przypadku prośby.
Zobacz Remote Configrozwiązanie
Dynamiczne i warunkowe ustawianie konfiguracji środowiska wykonawczego
Jeśli chcesz ustawić konfiguracje na podstawie warunków środowiska wykonawczego, możesz użyć funkcji Firebase Remote Config. Przykładem może być zmiana lokalizacji, z której uzyskujesz dostęp do modelu Gemini, na podstawie lokalizacji użytkownika.
Zobacz Remote Configrozwiązanie
zarządzać plikami i dołączać duże pliki do żądań multimodalnych;
Korzystając z Cloud Storage for Firebase, możesz wykorzystać szybką, bezpieczną i skalowalną infrastrukturę 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 Firebase adresu URL.
Zobacz Cloud Storage for Firebaserozwiązanie
Pracujemy nad innymi rozwiązaniami i przewodnikami, więc zajrzyj tu później.