System mesajlarından yararlanma
Chat Completions uç noktası, modele gönderilen mesajları şekillendirmek için üç farklı rolü destekler:
- System: asistanın davranışını kontrol eder
- User: asistanı yönergeler
- Assistant: kullanıcı yönergesine yanıt verir
Bu egzersizde, uygun bir model davranışı belirlemek için bir system mesajı kullanarak insanların yeni beceriler öğrenmesine yardımcı olacak bir yapay zekâ sistemi tasarlamaya başlayacaksın.
Bu egzersiz
OpenAI API ile Çalışmak
kursunun bir parçasıdırEgzersiz talimatları
- Hem system hem de user mesajlarını kullanarak Hollandaca konuşmayı öğrenmek için bir çalışma planı oluşturan bir istek oluştur.
- Asistanın metin yanıtını çıkar ve yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
client = OpenAI(api_key="")
# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
model="gpt-4o-mini",
max_completion_tokens=150,
messages=[
{"role": ____,
"content": "You are a study planning assistant that creates plans for learning new skills."},
{"____": "____",
"____": "I want to learn to speak Dutch."}
]
)
# Extract the assistant's text response
print(response.choices[0].____.____)