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

Özel İşleme İçin Öğeleri Kullanma

Hata ayıklama amacıyla ayrıntılı günlükleme sağlaması gereken bir sohbet botu geliştiriyorsun. Sohbet botu reasoning etkin bir model kullanıyor ve reasoning özetleri ile asistan yanıtlarını net şekilde ayıran özel çıktı iletileri oluşturmak istiyorsun. Önceki bir API çağrısından, birden çok çıktı ögesi içeren bir response nesnen var.

Bu egzersiz

OpenAI Responses API ile Çalışmak

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

Egzersiz talimatları

  • response.output içindeki her öge üzerinde döngü kur.
  • Öge türü 'reasoning' ise ve varsa reasoning özetini gösteren biçimlendirilmiş bir ileti yazdır.
  • Öge türü 'message' ise asistanın metin çıktısıyla biçimlendirilmiş bir ileti yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Loop through each item in the response output
for item in response.____:
    # Check if the item is a reasoning item
    if item.____ == '____':
        if item.____:
            print(f"Reasoning: {item.____[0]}")
        else:
            print("No reasoning summary found.")   
    
    # Check if the item is a message item
    if item.____ == 'message':
        print(f"Assistant: {item.____[0].text}")
Kodu Düzenle ve Çalıştır