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

iOS+ Android Sieć Flutter

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

Wejdź na 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.