Firebase AI Logic için Firebase konsolu, şablonun içeriğini belirtmenize yardımcı olacak bir kullanıcı arayüzü sunar. Ancak, şablon oluşturmak için daha gelişmiş yöntemlere ihtiyaç duyabileceğiniz çeşitli kullanım alanları vardır. Örneğin:
Bu sayfada açıklanan gelişmiş iş akışlarında Firebase AI Logic REST API kullanılır.
REST API'yi kullanırken aşağıdakilere dikkat edin:
Belirli bir konumda şablon sağlarsanız uygulamanızdan gelen istek, aynı konumdaki modele erişmelidir. Konumlar eşleşmezse istek başarısız olur.
Firebase konsolundaki şablon listesinde yalnızca
globalkonumunda (en az) sağlanan şablonlar gösterilir.Bir şablonun kilidi açılırsa REST API çağrınızda aynı şablon kimliğini kullanarak şablonun üzerine yazabilirsiniz. Kilitli bir şablonun üzerine yazılamaz.
Şablon için bir konum belirtme
Bu bölüm yalnızca Vertex AI Gemini API kullanıyorsanız ve kullanım alanınız konum tabanlı kısıtlamalar gerektiriyorsa geçerlidir. Modele erişmek için konum ayarlama hakkında daha fazla bilgi edinin.
Varsayılan olarak, Firebase konsolunda rehberli kullanıcı arayüzünü kullandığınızda şablonu Firebase AI Logic için kullanılabilen tüm bölgelerde sağlıyoruz. Bunu, isteğinizde hangi konumu ayarlarsanız ayarlayın şablonun kullanılabilmesi için yapıyoruz. Ancak şablonunuzun yalnızca belirli bir konumda kullanılabilir olmasını istiyorsanız şablonu REST API'mizi kullanarak oluşturmanız gerekir.
projects.locations.templates.create uç noktasını çağırdığınızda, PromptTemplate oluşturma işleminin bir parçası olarak şablonun location değerini belirtin.
Şablonu dosya olarak sağlama
projects.locations.templates.create uç noktasını çağırarak bir sunucu istemi şablonu dosyasının içeriğini sağlayabilirsiniz.