Menentukan skema JSON terstruktur
Anda adalah bagian dari tim yang mengembangkan platform pendidikan daring dan sedang merancang latihan interaktif baru di mana siswa dapat mengajukan pertanyaan dan jawabannya ditampilkan melalui tampilan grafis. Fitur tanya jawab ini didukung oleh LLM, tetapi tampilan grafis memerlukan masukan JSON dengan bidang Question dan Answer untuk menampilkan pertanyaan dan jawaban dengan benar:
{
"Question": "...",
"Answer": "..."
}
Sebuah system prompt dan contoh pertanyaan pengguna telah disimpan dalam variabel messages.
Latihan ini merupakan bagian dari kursus
Bekerja dengan Llama 3
Instruksi latihan
- Tentukan bidang
"Question"dan"Answer"dalam skema dengan tipe"string".
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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'])