BaşlayınÜcretsiz Başlayın

Harici bir API çağırma

Artık net bir şekilde yapılandırılmış bir fonksiyon tanımın olduğuna göre, uç nokta isteğini iyileştirmeye geçiyorsun. Chat Completions uç noktasını kullanarak bir system mesajı geçiriyorsun ki yapay zekâ asistanı döviz kuru alanında olduğunu bilsin ve kullanıcı girdisine göre ilgili para birimi kodunu çıkarması gerektiğini anlasın.

Bu egzersizde, get_exchange_rate() fonksiyonu önceden yüklendi. get_exchange_rate() fonksiyonu ExchangeRate API'sini kullanır ve girdi olarak tek bir para birimi kodu alır; istenen döviz kuru bilgilerini içeren yanıtı döndürür. Çıktıyı yazdırmak için print_response() fonksiyonu da önceden yüklendi.

Bu egzersiz

OpenAI API ile AI Sistemleri Geliştirme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Chat Completions uç noktasını çağır ve system'a, istemi nasıl ele alacağı konusunda talimatlar verildiğinden emin ol.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

client = OpenAI(api_key="")

# Call the Chat Completions endpoint 
response = ____(
  model="gpt-4o-mini",
  messages=[
    ____,
    {"role": ____, "content": "I'd like to know the current exchange rates for the Euro."}],
  tools=function_definition)

print_response(response)
Kodu Düzenle ve Çalıştır