Wenn Sie die Gemini API über ein Vertex AI in Firebase SDK aus Ihrer 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. Prüfen Sie, ob Sie alle folgenden Schritte ausgeführt haben:
Ein neues oder vorhandenes Firebase-Projekt einrichten und das Blaze-Preismodell und Aktivierung der erforderlichen APIs.
Verbinden Sie Ihre App mit Firebase. Dazu müssen Sie Ihre App registrieren und die Firebase-Konfiguration hinzufügen.
SDK hinzufügen und den Vertex AI-Dienst sowie das generative Modell initialisieren in Ihrer App.
Nachdem Sie Ihre App mit Firebase verbunden, das SDK hinzugefügt und die Vertex AI-Dienst und das generative Modell, können Sie die 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 reine Text-Prompts unterstützt (z. B. Gemini 1.5 Pro).
Wählen Sie aus, ob Sie die Antwort streamen (generateContentStream
) oder warten möchten
bis das gesamte Ergebnis generiert ist (generateContent
).
Streaming
Sie können schnellere Interaktionen erzielen, wenn Sie nicht auf das gesamte Ergebnis warten müssen. Modellgenerierung und verwenden stattdessen Streaming zur Verarbeitung von Teilergebnissen.
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.
Hier erfahren Sie, wie Sie ein Gemini-Modell und optional einen Standort für Ihren Anwendungsfall und Ihre App auswählen.
Was kannst du noch tun?
- Token zählen bevor lange Prompts an das Modell gesendet werden.
- Überlegen Sie, wie Sie sich auf die Produktion vorbereiten können, einschließlich der Einrichtung von Firebase App Check, um die Gemini API vor Missbrauch durch nicht autorisierte Clients zu schützen.
Weitere Gemini API-Funktionen ausprobieren
- Unterhaltungen mit mehreren Themen (Chat) erstellen.
- Text aus multimodalen Prompts generieren (einschließlich Text, Bildern, PDFs, Videos und Audio).
- Verwenden Sie Funktionsaufrufe, um eine Verbindung herzustellen generativen Modellen auf externe Systeme und Informationen.
Informationen zum Steuern der Inhaltsgenerierung
- Machen Sie sich mit dem Prompt-Entwurf vertraut, einschließlich Best Practices, Strategien und Beispielaufforderungen.
- Konfigurieren Sie Modellparameter wie und maximale Anzahl von Ausgabetokens.
- Verwenden Sie die Sicherheitseinstellungen, um die Wahrscheinlichkeit von Antworten erhalten, 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