İşlev çağrısı, üretken modeller. Ardından bu çıkışları kullanarak diğer API'leri çağırabilir ve yanıt verilerini modele uygun hale getirmemize yardımcı olur. Başka bir deyişle, işlev çağrısı üretken modelleri harici sistemlere bağlarsınız. Böylece, en güncel ve doğru bilgileri içerir.
Gemini modellerine işlevlerin açıklamalarını sağlayabilirsiniz. Bunlar: uygulamanızın dilinde yazdığınız işlevler (yani Cloud Functions) bilgileri gösterilir. Model, sizden bir işlevi çağırmanızı ve sonuç; modelin sorgunuzu ele almasına yardımcı olur.
Şunları yapabilirsiniz: işlev çağrısı hakkında daha fazla bilgi daha fazla bilgi edinip başvurabilirsiniz.Google Cloud
Başlamadan önce
Henüz yapmadıysanız Vertex AI in Firebase SDK'ları için başlangıç kılavuzu. Aşağıdakilerin tümünü yaptığınızdan emin olun:
Aşağıdakiler dahil olmak üzere yeni veya mevcut bir Firebase projesi oluşturun: Fiyatlandırma planını Blaze edin ve gerekli API'leri etkinleştirin.
Uygulamanızı kaydetme ve Firebase yapılandırmasını uygulamanıza ekleyin.
SDK'yı ekleyip Vertex AI hizmetini ve üretken modeli başlatın dokunun.
Uygulamanızı Firebase'e bağladıktan, SDK'yı ekledikten ve Vertex AI hizmeti ve üretken model, Gemini API numarasını aramaya hazırsınız.
İşlev çağrısı oluşturma
Bu eğitimde, modelin varsayımsal bir para birimiyle etkileşime girmesini Exchange API'si şu parametreleri destekler:
Parametre | Tür | Zorunlu | Açıklama |
---|---|---|---|
currencyFrom |
dize | evet | Para birimi dönüştürülecek |
currencyTo |
dize | evet | Dönüştürülecek para birimi |
Örnek API isteği
{
"currencyFrom": "USD",
"currencyTo": "SEK"
}
Örnek API yanıtı
{
"base": "USD",
"rates": {"SEK": 10.99}
}
1. Adım: API isteğini gönderen işlevi oluşturun
Henüz yapmadıysanız API isteği.
Gerçek bir API göndermek yerine, bu eğitimde gösterildiği gibi kodu gömülü değerleri, gerçek bir sorguyla aynı biçimde API döndürülür.
2. Adım: Bir işlev bildirimi oluşturun
Üretken modele ileteceğiniz işlev bildirimini oluşturun (bu eğiticinin sonraki adımı).
İşlev ve parametre açıklamalarına mümkün olduğunca fazla ayrıntı ekleyin. Üretken model hangi işlevin seçileceğini belirlemek için bu bilgilerden yararlanır. ve işlev çağrısındaki parametreler için nasıl değer sağlanacağını ele alacağız.
3. Adım: Modeli başlatırken işlev bildirimini belirtin
Üretken modeli şu şekilde başlatırken işlev bildirimini belirtin:
modelin tools
parametresini ayarlayarak:
Gemini modeli seçme hakkında bilgi edinin. ve isteğe bağlı olarak bir konum ve uygulamanıza uygun olmalıdır.
4. Adım: Bir işlev çağrısı oluşturun
Artık tanımlı işlevle modele istem girebilirsiniz.
İşlev çağrısını kullanmanın önerilen yolu sohbet arayüzüdür çünkü işlev çağrıları, sohbetin çok dönüşlü yapısına çok uygundur.
Başka ne yapabilirsiniz?
Gemini API'ın diğer özelliklerini deneyin
- Çok dönüşlü görüşmeler (sohbet) oluşturun.
- Şu kaynaktan metin oluştur: yalnızca metin istemleri.
- Şu kaynaktan metin oluştur: çok modlu istemler (metin, resim, PDF, video ve ses dahil).
İçerik üretme işlemini nasıl kontrol edeceğinizi öğrenin
- Aşağıdakiler dahil olmak üzere istem tasarımını anlama: en iyi uygulamalar, stratejiler ve örnek istemler.
- Aşağıdaki gibi model parametrelerini yapılandırın sıcaklık ve maksimum çıkış jetonları.
- Güvenlik ayarlarını kullanarak alma olasılığını azaltır.
Gemini modelleri hakkında daha fazla bilgi
Şu konu hakkında bilgi edinin: çeşitli kullanım alanları için kullanılabilecek modeller ve kotalar ve fiyatlandırma hakkında daha fazla bilgi edinin.Geri bildirimde bulunma Vertex AI in Firebase deneyiminiz hakkında bilgi