Wenn Sie Gemini API mit einem Vertex AI in Firebase SDK über Ihre App aufrufen, können Sie das Gemini-Modell auffordern, Text basierend auf einer reinen Texteingabe zu generieren.
Hinweis
Lesen Sie den Einstiegsleitfaden für die Vertex AI in Firebase SDKs, falls Sie dies noch nicht getan haben. Achten Sie darauf, dass Sie Folgendes getan haben:
Ein neues oder vorhandenes Firebase-Projekt einrichten, einschließlich des Blaze-Preismodells und der Aktivierung der erforderlichen APIs.
Verbinden Sie Ihre App mit Firebase. Dazu müssen Sie Ihre App registrieren und die Firebase-Konfiguration hinzufügen.
Fügen Sie das SDK hinzu und initialisieren Sie den Vertex AI-Dienst sowie das generative Modell in Ihrer App.
Nachdem Sie Ihre App mit Firebase verbunden, das SDK hinzugefügt und den Vertex AI-Dienst und das generative Modell initialisiert haben, können Sie Gemini API aufrufen.
Text aus reiner Texteingabe generieren
Sie können die Gemini API mit einer Eingabe aufrufen, die nur Text enthält. Für diese Aufrufe müssen Sie ein Modell verwenden, das nur Text-Prompts unterstützt (z. B. Gemini 1.5 Pro).
Wählen Sie aus, ob Sie die Antwort streamen (generateContentStream
) oder bis zur vollständigen Generierung des Ergebnisses warten möchten (generateContent
).
Streaming
Sie können schnellere Interaktionen erzielen, wenn Sie nicht auf das vollständige Ergebnis der Modellgenerierung warten, sondern stattdessen Streaming zum Verarbeiten von Teilergebnissen verwenden.
Ohne Streaming
Alternativ können Sie auf das vollständige Ergebnis warten, anstatt es zu streamen. Das Ergebnis wird erst zurückgegeben, wenn das Modell den gesamten Generierungsprozess abgeschlossen hat.
Informationen zum Auswählen eines Gemini-Modells und optional eines für Ihren Anwendungsfall und Ihre App geeigneten Standorts
Was können Sie sonst noch tun?
- Informationen zum Zählen von Tokens, bevor lange Prompts an das Modell gesendet werden
- Denken Sie an die Vorbereitung auf die Produktion, einschließlich der Einrichtung von Firebase App Check, um die Gemini API vor Missbrauch durch nicht autorisierte Clients zu schützen.
Weitere Funktionen des Gemini API ausprobieren
- Unterhaltungen in mehreren Runden (Chat) erstellen
- Generieren Sie Text aus multimodalen Prompts (z. B. Text, Bilder, PDFs, Video und Audio).
- Generieren Sie eine strukturierte Ausgabe (wie JSON) aus Text- und multimodalen Prompts.
- Verwenden Sie Funktionsaufrufe, um generative Modelle mit externen Systemen und Informationen zu verbinden.
Inhaltserstellung steuern
- Informationen zum Prompt-Design, einschließlich Best Practices, Strategien und Beispiel-Prompts.
- Konfigurieren Sie Modellparameter wie Temperatur und maximale Ausgabetokens.
- Verwende die Sicherheitseinstellungen, um die Wahrscheinlichkeit anzupassen, dass Antworten erhalten werden, die als schädlich eingestuft werden können.
Weitere Informationen zu den Gemini-Modellen
Hier finden Sie Informationen zu den Modellen, die für verschiedene Anwendungsfälle verfügbar sind, sowie zu ihren Kontingenten und Preisen.Feedback zu Vertex AI in Firebase geben