Thêm thông điệp assistant
Chế độ chat rất phù hợp để tạo ứng dụng hội thoại, và còn có thể tốt hơn nữa nếu bạn cung cấp một phần cuộc trò chuyện để mô hình dựa vào.
Hãy cải thiện ứng dụng gia sư địa lý này bằng cách thêm ví dụ lời nhắc của học viên và phản hồi mẫu lý tưởng vào danh sách messages:
- Câu hỏi mẫu:
Give me a quick summary of Portugal. - Câu trả lời mẫu:
Portugal is a country in Europe that borders Spain. The capital city is Lisboa.
Bài tập này là một phần của khóa học
Làm việc với DeepSeek trong Python
Hướng dẫn bài tập
- Thêm câu hỏi và câu trả lời mẫu dưới dạng một cặp user-assistant trong các messages gửi đến mô hình.
- Câu hỏi mẫu:
Give me a quick summary of Portugal. - Câu trả lời mẫu:
Portugal is a country in Europe that borders Spain. The capital city is Lisboa.
- Câu hỏi mẫu:
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")
response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4-Pro",
# Add a user and assistant message for in-context learning
messages=[
{"role": "system", "content": "You are a helpful Geography tutor that generates concise, one-sentence summaries for different countries."},
____,
____,
{"role": "user", "content": "Give me a quick summary of Greece."}
]
)
print(response.choices[0].message.content)