Ange ett strukturerat JSON-schema
Du är del av ett team som arbetar med en plattform för nätbaserad utbildning och håller på att utforma en ny interaktiv övning där elever kan ställa frågor och se svaret i en grafisk vy. Den här fråge- och svarsfunktionen drivs av en LLM, men den grafiska vyn kräver ett JSON-objekt med fälten Question och Answer för att visa frågan och svaret korrekt:
{
"Question": "...",
"Answer": "..."
}
En systemprompt och ett exempel på en användarfråga finns lagrade i variabeln messages.
Den här övningen är en del av kursen
Arbeta med Llama 3
Övningsinstruktioner
- Ange fälten
"Question"och"Answer"i schemat med typen"string".
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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'])