Erweiterte Workflows für Vorlagen


Für Firebase AI Logic bietet die Firebase-Konsole eine geführte Benutzeroberfläche, über die Sie den Inhalt einer Vorlage angeben können. Es gibt jedoch mehrere Anwendungsfälle, in denen Sie möglicherweise erweiterte Methoden zum Einrichten einer Vorlage benötigen, z. B.:

Die auf dieser Seite beschriebenen erweiterten Workflows verwenden die Firebase AI Logic REST API.

Beachten Sie Folgendes, wenn Sie die REST API verwenden:

  • Wenn Sie eine Vorlage an einem bestimmten Standort bereitstellen, muss die Anfrage von Ihrer App auf das Modell an diesem Standort zugreifen. Wenn die Standorte nicht übereinstimmen, schlägt die Anfrage fehl.

  • In der Liste der Vorlagen in der Firebase-Konsole werden nur Vorlagen angezeigt, die (mindestens) am Standort global bereitgestellt werden.

  • Wenn eine Vorlage entsperrt ist, können Sie sie überschreiben, indem Sie in Ihrem REST API-Aufruf dieselbe Vorlagen-ID verwenden. Eine gesperrte Vorlage kann nicht überschrieben werden.

Speicherort für eine Vorlage angeben

Dieser Abschnitt gilt nur, wenn Sie Vertex AI Gemini API verwenden und für Ihren Anwendungsfall standortbasierte Einschränkungen erforderlich sind. Weitere Informationen zum Festlegen eines Standorts für den Zugriff auf ein Modell

Wenn Sie die geführte Benutzeroberfläche in der Firebase-Konsole verwenden, stellen wir die Vorlage standardmäßig in allen verfügbaren Regionen für Firebase AI Logic bereit. So ist die Vorlage unabhängig vom Standort, den Sie in Ihrer Anfrage angeben, verfügbar. Wenn Ihre Vorlage jedoch nur an einem bestimmten Standort verfügbar sein soll, müssen Sie sie mit unserer REST API erstellen.

Wenn Sie den projects.locations.templates.create-Endpunkt aufrufen, geben Sie die location der Vorlage an, um eine PromptTemplate zu erstellen.

Vorlage als Datei bereitstellen

Sie können den Inhalt einer Server-Prompt-Vorlagendatei bereitstellen, indem Sie den Endpunkt projects.locations.templates.create aufrufen.