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ę:
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