เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การใช้งาน System Messages

Chat Completions endpoint รองรับ role 3 แบบในการกำหนดรูปแบบข้อความที่ส่งให้โมเดล:

  • System: กำหนด พฤติกรรม ของ assistant
  • User: สั่งการ assistant
  • Assistant: ตอบสนอง ต่อคำสั่งของ user

ในแบบฝึกหัดนี้ จะเริ่มออกแบบระบบ AI สำหรับช่วยให้ผู้คนเรียนรู้ทักษะใหม่ โดยใช้ system message เพื่อกำหนดพฤติกรรมที่เหมาะสมให้กับโมเดล

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำงานกับ OpenAI API

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง request โดยใช้ทั้งข้อความแบบ system และ user เพื่อสร้างแผนการเรียนภาษาดัตช์
  • ดึงข้อความตอบกลับของ assistant และแสดงผลออกมา

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

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].____.____)
แก้ไขและรันโค้ด