Khai thác hệ thống messages
Các mô hình chat hỗ trợ ba vai trò thông điệp khác nhau:
- System: kiểm soát hành vi của assistant
- User: chỉ dẫn cho assistant
- Assistant: phản hồi theo chỉ dẫn của người dùng
Trong bài tập này, bạn sẽ bắt đầu thiết kế một hệ thống AI để hỗ trợ mọi người học kỹ năng mới, sử dụng một system message để thiết lập 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 DeepSeek bằng Python
Hướng dẫn bài tập
- Tạo một yêu cầu sử dụng cả thông điệp system và user để tạo kế hoạch học nói tiếng Hà Lan.
- Trích xuất và in ra phản hồi 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="", base_url="https://api.together.xyz/v1")
# Create a request to the chat model
response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V3",
max_tokens=150,
messages=[
{"role": ____,
"content": "You are a study planning assistant that creates plans for learning new skills. Only return the structured plan."},
{"____": "____",
"____": "I want to learn to speak Dutch."}
]
)
# Extract the assistant's text response
print(response.choices[0].____.____)