Gemini API za pomocą: Vertex AI in Firebase
Twórz oparte na AI aplikacje mobilne i internetowe oraz funkcje za pomocą Gemini API w 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. Ten klient Pakiety SDK są przeznaczone do użytku z aplikacjami mobilnymi i internetowymi. Zapewniają możliwości ochrony przed nieautoryzowanymi klientami oraz integracji z innymi usługami Firebase usług Google.
Dzięki tym pakietom SDK możesz dodać personalizację AI do swojej aplikacji, utworzyć czat, tworzenie optymalizacji i automatyzacji opartej na AI oraz wiele więcej.
Chcesz rozpocząć? Wybierz platformę:
Jeśli szukasz sposobów wywołania 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
Wprowadzanie wielomodalne | 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łaj Gemini API bezpośrednio z aplikacji mobilnej lub internetowej, stworzyć czat z AI, użyj wywołań funkcji, i inne. |
Bezpieczeństwo aplikacji w wersji produkcyjnej | Użyj Firebase App Check, aby chronić usługę Vertex AI Gemini API przed nadużyciami przez nieautoryzowanych klientów. |
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.
Ścieżka implementacji
Łączenie aplikacji z Firebase | Zarejestruj aplikację w projekcie Firebase, a potem dodaj do niej konfigurację Firebase. | |
Instalowanie i inicjowanie pakietu SDK | Zainstaluj pakiet SDK Vertex AI in Firebase dostosowany do pakietu SDK Twojej aplikacji platformy, a następnie zainicjuj usługę Vertex AI oraz usługę generatywną w aplikacji. | |
Zadzwoń pod numer Gemini API | Wywołaj Gemini API za pomocą promptów tylko tekstowych lub wielomodalnych, aby wygenerować tekst wyjściowy. Używaj bardziej złożonych wywołań do tworzenia czatu lub używaj wyzwań funkcji. | |
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 do żądań 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 internetowa Konfiguracja Flutter
Eksperymentowanie z promptami