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.