Gemini API używa Vertex AI in Firebase

Tworzenie aplikacji i funkcji mobilnych i internetowych opartych na AI za pomocą Gemini API (Vertex AI in Firebase)

Vertex AI Gemini API zapewnia dostęp do najnowszych modeli generatywnej AI od Google, czyli modeli Gemini. Jeśli chcesz wywołać funkcję 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 in Firebase. Te pakiety SDK zostały opracowane specjalnie na potrzeby aplikacji mobilnych i internetowych. Zapewniają opcje zabezpieczeń przed nieautoryzowanymi klientami oraz integrację z innymi usługami Firebase.

Dzięki tym klientom SDK możesz dodać do aplikacji personalizację AI, stworzyć czat z AI, tworzyć automatyzacje i optymalizacje oparte na AI oraz wiele więcej.


Chcesz rozpocząć? Wybierz platformę:

iOS+ Android Sieć Flutter

Jeśli szukasz sposobu na wywołanie Vertex AI Gemini API po stronie serwera (np. za pomocą Pythona, Node.js lub Go), zapoznaj się z pakietami Vertex AI SDK po stronie serwera (Firebase Genkit) lub Firebase Extensions dla Gemini API.

Najważniejsze funkcje

Dane wejściowe multimodalne Modele Gemini są multimodalne, więc prompty wysyłane do Gemini API mogą zawierać tekst, obrazy (nawet pliki PDF), filmy i dźwięk.
Rosnący zestaw funkcji Dzięki pakietom SDK możesz wywoływać Gemini API bezpośrednio z aplikacji mobilnej lub internetowej, tworzyć czat z AI, wywoływać funkcje itp.
Bezpieczeństwo i zapobieganie nadużyciom w przypadku aplikacji produkcyjnych Użyj Firebase App Check, aby chronić usługę Vertex AI Gemini API przed nadużyciami przez nieautoryzowanych klientów.

Vertex AI in Firebase ma też domyślne limity szybkości na użytkownika, które można w pełni konfigurować.

Solidna infrastruktura Korzystaj z skalowalnej infrastruktury stworzonej z myślą o aplikacjach mobilnych i internetowych, np. zarządzaj danymi uporządkowanymi za pomocą ofert baz danych Firebase (np. Cloud Firestore) i dynamicznie ustawiaj konfiguracje czasu wykonywania za pomocą Firebase Remote Config.

Jak to działa?

Pakiety SDK Vertex AI in Firebase umożliwiają wywoływanie funkcji Vertex AI Gemini API bezpośrednio z aplikacji mobilnej lub internetowej, co eliminuje konieczność konfigurowania backendu.

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

Ścieżka implementacji

Łączenie aplikacji z Firebase Zarejestruj aplikację w projekcie Firebase, a potem dodaj do niej konfigurację Firebase.
Instalowanie pakietu SDK i jego inicjowanie Zainstaluj pakiet SDK Vertex AI in Firebase odpowiedni dla platformy aplikacji, a następnie zainicjuj w aplikacji usługę Vertex AI i model generatywny.
Zadzwoń pod numer Gemini API Wywołaj Gemini API za pomocą promptów tylko tekstowych lub multimodalnych, aby wygenerować tekst. Używaj bardziej złożonych wywołań do tworzenia czatu lub korzystania z funkcji wywołania.
Przygotowanie do wdrożenia wersji produkcyjnej Wdrożenie ważnych integracji z aplikacją mobilną i internetową, takich jak: ochrona interfejsu API przed nadużyciami za pomocą Firebase App Check oraz dodawanie dużych plików w żądaniach za pomocą adresów URL Cloud Storage for Firebase.

Dalsze kroki

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

Konfiguracja iOS+ Konfiguracja Androida Konfiguracja witryny Konfiguracja Fluttera

Eksperymentowanie z promptami

Otwórz stronę Vertex AI Studio

Więcej informacji o modelach Gemini

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