Gemini API verwendet Vertex AI in Firebase

Mit Vertex AI in Firebase KI-gestützte mobile Apps und Web-Apps und ‐Funktionen mit der Gemini API erstellen

Mit der Vertex AI Gemini API erhalten Sie Zugriff auf die neuesten auf generativer KI basierenden Modelle von Google: die Gemini-Modelle. Wenn Sie die Vertex AI Gemini API nicht serverseitig, sondern direkt über Ihre mobile App oder Webanwendung aufrufen möchten, können Sie die Vertex AI in Firebase SDKs verwenden. Diese Client-SDKs wurden speziell für die Verwendung mit mobilen Apps und Webanwendungen entwickelt. Sie bieten Sicherheitsoptionen gegen nicht autorisierte Clients sowie Integrationen mit anderen Firebase-Diensten.

Mit diesen Client-SDKs können Sie Ihrer App KI-Personalisierung hinzufügen, eine KI Chatfunktionen, KI-basierte Optimierungen und Automatisierungen und vieles mehr.


Startbereit? Plattform auswählen:

iOS+ Android Web Flutter

Wenn Sie nach Möglichkeiten suchen, die Vertex AI Gemini API serverseitig aufzurufen wie bei Python, Node.js oder Go. serverseitige Vertex AI SDKs, Firebase Genkit oder Firebase Extensions für Gemini API.

Hauptmerkmale

Multimodale Eingabe Die Gemini-Modelle sind multimodal. An die Gemini API gesendete Prompts können also Text, Bilder (auch PDFs), Video und Audio enthalten.
Umfangreichere Funktionen Mit den SDKs können Sie Gemini API aufrufen direkt über Ihre mobile App oder Web-App, KI-Chats entwickeln, Funktionsaufrufe verwenden und vieles mehr.
Sicherheit für Produktions-Apps Firebase App Check verwenden zum Schutz der Vertex AI Gemini API vor Missbrauch durch nicht autorisierte Kunden.
Robuste Infrastruktur Sie können eine skalierbare Infrastruktur nutzen, die für die Verwendung mit mobilen Apps und Webanwendungen entwickelt wurde. So können Sie beispielsweise strukturierte Daten mit Firebase-Datenbankangeboten wie Cloud Firestore verwalten und Laufzeitkonfigurationen mit Firebase Remote Config dynamisch festlegen.

Funktionsweise

Mit den Vertex AI in Firebase-SDKs können Sie die Vertex AI Gemini API direkt aus Ihrer mobilen App oder Web-App entfernen. ein Back-End einrichten.

Weitere Informationen zum Gemini API von Vertex AI, Dadurch erhältst du Zugriff auf die Gemini-Modelle.

Vorgehensweise bei der Implementierung

App mit Firebase verbinden Registrieren Sie Ihre App in Ihrem Firebase-Projekt und fügen Sie dann die Firebase-Konfiguration Ihrer App hinzu.
SDK installieren und initialisieren Installieren Sie das Vertex AI in Firebase SDK, das für die Plattform Ihrer App spezifisch ist, und initialisieren Sie dann den Vertex AI-Dienst und das generative Modell in Ihrer App.
Gemini API anrufen Rufen Sie Gemini API mit einer der folgenden Optionen auf: Nur Text oder multimodale Prompts um eine Textausgabe zu generieren. Komplexere Aufrufe zum Erstellen Chat-Erlebnisse oder verwenden Sie Funktionsaufrufe.
Für die Produktion vorbereiten Implementieren Sie wichtige Integrationen für mobile und Web-Apps, z. B. den Schutz der API vor Missbrauch mit Firebase App Check und das Einbeziehen großer Dateien in Anfragen mit Cloud Storage for Firebase-URLs.

Nächste Schritte

Erste Schritte mit der Vertex AI Gemini API in Ihrer mobilen App oder Web-App

Einrichtung auf iOS+ Android-Einrichtung Webeinrichtung Flutter-Einrichtung

Prompts ausprobieren

Gehe zu Vertex AI Studio

Weitere Informationen zu den Gemini-Modellen

Weitere Informationen für verschiedene Anwendungsfälle und ihre Kontingente und Preise.