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

Mesajları toplu işleme

Koşu ve bisiklet antrenmanlarını takip eden bir fitness uygulaması geliştiriyorsun, ancak tüm müşterilerinin mesafelerinin kilometre cinsinden ölçüldüğünü ve bunların ayrıca mile çevrilmesini istediğini fark ediyorsun.

Her ölçüm için istek göndermek üzere OpenAI API'ını kullanmaya karar veriyorsun, ancak çok fazla istek gönderecek bir for döngüsünden kaçınmak istiyorsun. Bunun yerine istekleri toplu olarak göndermeye karar veriyorsun: kilometre cinsinden olan her ölçümün mile dönüştürülmesini isteyen bir system mesajı belirtiyor ve sonuçların hem orijinal hem de dönüştürülmüş ölçümleri içeren bir tabloda sunulmasını talep ediyorsun.

measurements listesi (float değerlerden oluşan bir liste) ve get_response() fonksiyonu zaten içe aktarılmış durumda.

Bu egzersiz

OpenAI API ile AI Sistemleri Geliştirme

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

Egzersiz talimatları

  • Tüm ölçümlerle birlikte bir tablo halinde yanıt talep eden bir sistem mesajı yaz (ölçümlerin kilometre olduğunu ve mile dönüştürülmesi gerektiğini özellikle belirt).
  • messages listesine her bir ölçüm için bir adet user mesajı ekle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

client = OpenAI(api_key="")

messages = []
# Provide a system message and user messages to send the batch
messages.append(____)
# Append measurements to the message
[messages.append(____) for i in measurements]

response = get_response(messages)
print(response)
Kodu Düzenle ve Çalıştır