OpenAI
Bu sayfanın çevirisi otomatik olarak yapılmıştır. Orijinal İngilizce makaleyi görüntüleyin.

Chat Playground'da fonksiyon çağrısı

OpenA Playground'da fonksiyon çağrısını kullanabilirsiniz.

Güncellenme zamanı: 22 days ago

Fonksiyon çağrısı, asistana özel fonksiyonları veya harici API’leri açıklamanıza olanak tanır; bu da asistanın ilgili bağımsız değişkenleri içeren bir JSON nesnesi çıkararak bu fonksiyonları akıllıca çağırmasını sağlar.

Chat Playground’da fonksiyon çağrısı nasıl kullanılır

Yeni bir fonksiyon eklemek için, Responses API için ekranın sol tarafındaki yapılandırma panelinde “+Araçlar > Fonksiyonlar”a veya Chat Completions API için kısaca “+Fonksiyon”a tıklayın.

Ardından fonksiyonun parametrelerini içeren JSON şemasını girin. Önerilen bir JSON şeması almak için, fonksiyonun ne yapmasını istediğinizi düz metinle açıklayan Beta “Oluştur” işlevini kullanabilirsiniz.

Artık fonksiyonun ekranın sol tarafında “Araçlar” altında listelendiğini göreceksiniz.

Fonksiyonu Playground’da test etmek için, modelin fonksiyonu çağırmasını tetikleyecek bir mesaj girin.

Örneğin, get_weather fonksiyonu için şunu girin: “Berkeley’de hava nasıl?”

Fonksiyon çağrıldığında, fonksiyonunuzun çıktısını girin, ör. “{temp: 80}” ve “Çalıştır”a basın. Ardından Asistan, yanıtı için sağladığınız fonksiyon çıktısını kullanır.

Bu, paralel fonksiyon çağrısını destekliyor mu?

Evet, paralel fonksiyon çağrısı Chat Playground’da desteklenir.

Paralel fonksiyon çağrısı, modelin birden fazla fonksiyon çağrısını birlikte gerçekleştirme yeteneğidir; bu, bu fonksiyon çağrılarının etkilerinin ve sonuçlarının paralel olarak çözümlenmesini sağlar. Bu, özellikle fonksiyonlar uzun sürdüğünde kullanışlıdır ve API ile gidiş gelişleri azaltır.

Şemada strict: "true" ayarlayarak Yapılandırılmış Çıktıları açın

Yapılandırılmış çıktılar açıldığında, model tarafından fonksiyon çağrıları için oluşturulan bağımsız değişkenlerin, sağladığınız JSON Şeması ile eşleşmesi garanti edilir.

Yapılandırılmış çıktılar kullanmıyorsanız bağımsız değişkenlerin yapısının doğru olması garanti edilmez; bu nedenle, bağımsız değişkenleri kullanmadan önce doğrulamak için Pydantic gibi bir doğrulama kitaplığı kullanmanızı öneririz.


Yapılandırılmış çıktılarla fonksiyon çağrısı hakkında daha fazla bilgi edinin.

Playground’da Fonksiyon Seçimini zorlama

  1. Model adının yanındaki “Ayarlar” simgesine tıklayın

  2. Araç Seçimi’ne tıklayın

  3. “Otomatik” seçeneğini “Zorunlu” olarak veya istenen fonksiyon (daha önce oluşturulmuş) olarak değiştirin.

Bu makale yararlı oldu mu?