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ırEgzersiz 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)