Zur GA-Version von Vertex AI in Firebase migrieren


Vertex AI in Firebase wurde am 21. Oktober 2024 allgemein verfügbar gemacht.

Hier eine allgemeine Liste der für die Migration erforderlichen Änderungen:

Aktivieren Sie die neue erforderliche API in Ihrem Firebase-Projekt (für alle erforderlich)

Sie müssen die Vertex AI in Firebase API in Ihrem Firebase-Projekt aktivieren und sie der Zulassungsliste Ihres Firebase API-Schlüssels hinzufügen. Dies ist eine neue API, die für die Verwendung der GA-Version von Vertex AI in Firebase erforderlich ist.

  1. Rufen Sie in der Firebase Console die Seite Mit Gemini erstellen auf.

  2. Klicken Sie auf der Karte Vertex AI in Firebase auf Jetzt starten, um einen Workflow zu starten, mit dem Sie diese API aktivieren und der Zulassungsliste Ihres Firebase API-Schlüssels hinzufügen können.

  3. Sie können den Rest des Workflows in der Console überspringen.

Auf die GA-Version der Bibliothek aktualisieren (für alle erforderlich)

Zusätzliche Änderungen (je nach verwendeten Funktionen erforderlich)

Für die GA-Versionen der SDKs wurden mehrere Änderungen implementiert. Sehen Sie in den folgenden Listen nach, ob Sie Änderungen an Ihrem Code vornehmen müssen, um die GA-Version des SDK in Ihrer App zu verwenden.

  • Funktionsaufruf
    Wenn Sie diese Funktion vor der allgemeinen Verfügbarkeit implementiert haben, müssen Sie die Definition Ihres Schemas aktualisieren. Weitere Informationen zum Erstellen von Funktionsdeklarationen finden Sie in der aktualisierten Anleitung zum Aufrufen von Funktionen.

  • Strukturierte Ausgabe (z. B. JSON) mit responseSchema
    generieren Wenn Sie diese Funktion vor der allgemeinen Verfügbarkeit implementiert haben, müssen Sie die Definition Ihres Schemas aktualisieren. Weitere Informationen zum Erstellen von JSON-Schemas finden Sie im neuen Leitfaden für strukturierte Datenausgaben.

  • Zeitlimit

    • Das Standardzeitlimit für Anfragen wurde auf 180 Sekunden geändert.

Mögliche Fehler bei der Migration

Wenn Sie zur GA-Version von Vertex AI in Firebase migrieren, können Fehler auftreten, wenn Sie nicht alle erforderlichen Änderungen wie in diesem Migrationsleitfaden beschrieben vorgenommen haben.

403-Fehler: Requests to this API firebasevertexai.googleapis.com ... are blocked.

Wenn Sie den Fehler 403 mit der Meldung Requests to this API firebasevertexai.googleapis.com ... are blocked. erhalten, bedeutet das in der Regel, dass der API-Schlüssel in Ihrer Firebase-Konfigurationsdatei/-objekt nicht die erforderliche API auf der Zulassungsliste für das Produkt enthält, das Sie verwenden möchten.

Der von Ihrer App verwendete API-Schlüssel muss alle erforderlichen APIs enthalten, die in der Zulassungsliste „API-Einschränkungen“ des Schlüssels aufgeführt sind. Für Vertex AI in Firebase muss Ihr API-Schlüssel mindestens die Vertex AI in Firebase API auf der Zulassungsliste haben. Diese API sollte der Zulassungsliste Ihres API-Schlüssels automatisch hinzugefügt worden sein, als Sie die neue API über die Firebase-Konsole aktiviert haben.

Sie können alle Ihre API-Schlüssel in der Google Cloud-Console im Bereich APIs & Dienste > Anmeldedaten aufrufen.