Bắt đầu ngayBắt đầu miễn phí

Khai thác system messages

Điểm cuối Chat Completions hỗ trợ ba vai trò khác nhau để định hình các thông điệp gửi đến mô hình:

  • System: kiểm soát hành vi của assistant
  • User: chỉ dẫn cho assistant
  • Assistant: phản hồi lại hướng dẫn của user

Trong bài tập này, bạn sẽ bắt đầu thiết kế một hệ thống AI giúp mọi người học kỹ năng mới, bằng cách dùng một system message để đặt hành vi phù hợp cho mô hình.

Bài tập này là một phần của khóa học

Làm việc với OpenAI API

Xem khóa học

Hướng dẫn bài tập

  • Tạo một yêu cầu sử dụng cả thông điệp systemuser để lập kế hoạch học nói tiếng Hà Lan.
  • Trích xuất và in ra phản hồi dạng văn bản của assistant.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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].____.____)
Chỉnh sửa và Chạy Mã