İşlev çağrısı eğiticisi

İşlev çağrısı, üretken modellerden yapılandırılmış veri çıkışları almanızı kolaylaştırır. Ardından, diğer API'leri çağırmak ve ilgili yanıt verilerini modele döndürmek için bu çıkışları kullanabilirsiniz. Diğer bir deyişle, işlev çağrısı, oluşturulan içeriğin en güncel ve doğru bilgileri içermesi için üretken modelleri harici sistemlere bağlamanıza yardımcı olur.

Gemini modellerine işlev açıklamaları sağlayabilirsiniz. Bunlar, uygulamanızın dilinde yazdığınız işlevlerdir (yani Google Cloud Functions değildir). Model, sorgunuzu işlemeye yardımcı olması için bir işlevi çağırmanızı ve sonucu geri göndermenizi isteyebilir.

Henüz yapmadıysanız daha fazla bilgi edinmek için İşlev çağırmaya giriş başlıklı makaleyi inceleyin.

Aydınlatma kontrolü için örnek API

Uygulama programlama arayüzü (API) olan temel bir aydınlatma kontrol sisteminiz olduğunu ve kullanıcıların basit metin istekleri aracılığıyla ışıkları kontrol etmesine izin vermek istediğinizi varsayalım. Kullanıcılardan gelen ışıklandırma değişikliği isteklerini yorumlamak ve ışıklandırma değerlerini ayarlamak için işlev çağırma özelliğini kullanabilirsiniz. Bu varsayımsal aydınlatma kontrol sistemi, ışığın parlaklığını ve renk sıcaklığını iki ayrı parametre olarak kontrol etmenize olanak tanır:

Parametre Tür Zorunlu Açıklama
brightness sayı evet 0 ile 100 arasında değişen ışık seviyesi. Sıfır kapalı, 100 ise tam parlaklık anlamına gelir.
colorTemperature dize evet Işık armatürünün renk sıcaklığı (daylight, cool veya warm olabilir).

Basitlik açısından bu hayali aydınlatma sisteminde yalnızca bir ışık vardır. Bu nedenle kullanıcının oda veya konum belirtmesi gerekmez. Gün ışığı renk sıcaklığını kullanarak ışık seviyesini %50'ye değiştirmek için aydınlatma kontrolü API'sine gönderebileceğiniz örnek bir JSON isteği aşağıda verilmiştir:

{
  "brightness": "50",
  "colorTemperature": "daylight"
}

Bu eğitimde, kullanıcıların ışıklandırma isteklerini yorumlamak ve ışığın parlaklığı ile renk sıcaklığı değerlerini kontrol etmek için Gemini API için bir işlev çağrısının nasıl ayarlanacağı gösterilmektedir.