Chỉ định schema JSON có cấu trúc
Bạn là thành viên của một nhóm đang xây dựng nền tảng giáo dục trực tuyến, thiết kế bài tập tương tác mới nơi học viên có thể đặt câu hỏi và câu trả lời sẽ được hiển thị bằng một biểu đồ trực quan. Tính năng hỏi đáp này được hỗ trợ bởi một LLM, nhưng phần hiển thị đồ họa yêu cầu đầu vào JSON với các trường Question và Answer để hiển thị đúng câu hỏi và câu trả lời:
{
"Question": "...",
"Answer": "..."
}
Một system prompt và ví dụ câu hỏi của người dùng đã được lưu trong biến messages.
Bài tập này là một phần của khóa học
Làm việc với Llama 3
Hướng dẫn bài tập
- Chỉ định các trường
"Question"và"Answer"trong schema với kiểu"string".
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.
output = llm.create_chat_completion(
messages=messages,
response_format={
"type": "json_object",
"schema": {
"type": "object",
# Set the properties of the JSON fields and their data types
"properties": {"____": {"type": "____"}, "____": {"type": "____"}}
}
}
)
print(output['choices'][0]['message']['content'])