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

Harici bir API'yi çağırma

Artık açıkça yapılandırılmış bir fonksiyon tanımına sahip olduğunuza göre, uç nokta isteğinizi iyileştirmeye geçiyorsunuz. siz Chat Completions endpointini kullanır ve AI asistanının döviz değişimi alanında olduğunun ve kullanıcı girdisine göre ilgili para birimi kodunu çıkarması gerektiğinin farkında olmasını sağlamak için bir system mesajı iletirsiniz.

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

Bu egzersiz, kursun bir parçasıdır

OpenAI API ile AI Sistemleri Geliştirme

Kursa Göz Atın

Egzersiz talimatları

  • Chat Completions uç noktasını çağırın ve system öğesinin komutun nasıl ele alınacağına ilişkin talimatlarla sağlandığından emin olun.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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