Interfejs Gemini API wykorzystujący Vertex AI dla Firebase

Twórz aplikacje mobilne i internetowe oraz funkcje oparte na AI za pomocą interfejsu Gemini API przy użyciu Vertex AI dla Firebase

Interfejs Vertex AI Gemini API zapewnia dostęp do najnowszych modeli generatywnej AI od Google: modeli Gemini. Jeśli musisz wywoływać interfejs Vertex AI Gemini API bezpośrednio z aplikacji mobilnej lub internetowej, a nie po stronie serwera, możesz użyć pakietów SDK Vertex AI dla Firebase. Te klienckie pakiety SDK są przeznaczone do użytku z aplikacjami mobilnymi i internetowymi. Zapewniają opcje zabezpieczeń przed nieautoryzowanymi klientami oraz integracje z innymi usługami Firebase.

Dzięki tym pakietom SDK dla klientów możesz m.in. spersonalizować aplikację, rozpocząć czat z AI, stworzyć optymalizacje i automatyzację oparte na AI oraz wiele więcej.


Konfiguracja iOS+ Konfiguracja Androida Konfiguracja internetowa Konfiguracja Fluttera

Jeśli szukasz sposobów wywoływania po stronie serwera interfejsu Vertex AI Gemini API, zapoznaj się z pakietami SDK Vertex AI po stronie serwera lub rozszerzeniami Firebase dla Gemini API.


Najważniejsze funkcje

Multimodalne wprowadzanie danych Modele Gemini są multimodalne, więc prompty wysyłane do interfejsu Gemini API mogą zawierać tekst, obrazy (nawet pliki PDF), filmy i dźwięk.
Rozszerzający się pakiet funkcji Dzięki pakietom SDK możesz m.in. wywoływać interfejs Gemini API bezpośrednio z aplikacji mobilnej lub internetowej, tworzyć czat z AI oraz wywoływać funkcje.
Bezpieczeństwo aplikacji w wersji produkcyjnej Użyj funkcji Sprawdzanie aplikacji Firebase, aby chronić interfejs Vertex AI Gemini API przed nadużyciami ze strony nieautoryzowanych klientów.
Rozbudowana infrastruktura Skorzystaj ze skalowalnej infrastruktury stworzonej do użytku z aplikacjami mobilnymi i internetowymi, np. do zarządzania uporządkowanymi danymi za pomocą baz danych Firebase (takich jak Cloud Firestore) i dynamicznego ustawiania konfiguracji w czasie działania za pomocą Zdalnej konfiguracji Firebase.

Jak to działa?

Pakiety SDK Vertex AI dla Firebase umożliwiają wywoływanie interfejsu Vertex AI Gemini API bezpośrednio z aplikacji mobilnej lub internetowej, eliminując potrzebę konfigurowania backendu.

Dowiedz się więcej o interfejsie API Gemini z Vertex AI, który zapewnia dostęp do modeli Gemini.

Ścieżka implementacji

Łączenie aplikacji z Firebase Zarejestruj aplikację w projekcie Firebase, a następnie dodaj do niej konfigurację Firebase.
Zainstaluj i zainicjuj pakiet SDK Zainstaluj pakiet SDK Vertex AI dla Firebase odpowiedni dla platformy Twojej aplikacji, a następnie zainicjuj usługę Vertex AI i model generatywny w aplikacji.
Wywoływanie interfejsu Gemini API Aby wygenerować tekstowe dane wyjściowe, wywołaj interfejs Gemini API za pomocą promptów tylko tekstowych lub multimodalnych. Używaj bardziej złożonych wywołań do tworzenia czatów lub wywoływania funkcji.
Przygotowanie do wersji produkcyjnej Wdróż ważne integracje aplikacji mobilnych i internetowych, w tym ochronę interfejsu API przed nadużyciami za pomocą Sprawdzania aplikacji Firebase. i w tym dużych plików za pomocą adresów URL Cloud Storage dla Firebase.

Dalsze kroki

Pierwsze kroki z interfejsem Vertex AI Gemini API w aplikacji mobilnej lub internetowej

Konfiguracja iOS+ Konfiguracja Androida Konfiguracja internetowa Konfiguracja Fluttera

Eksperymentuj z promptami

Otwórz Vertex AI Studio

Więcej informacji o modelach Gemini

Dowiedz się więcej o modelach dostępnych w różnych przypadkach użycia i ich limitach i cenach.