Kom igångKom igång gratis

Skapa en JSON-inventarielista

Att använda stora språkmodeller för att generera strukturerade utdata innebär att de kan användas för att på ett tillförlitligt sätt utbyta information mellan system med minimal bearbetning.

Du får testa dina promptningsfärdigheter genom att konvertera en lagerlista skriven på naturligt språk till JSON-format. En modell och en systemprompt har redan definierats åt dig.

Den här övningen är en del av kursen

Arbeta med Llama 3

Visa kurs

Övningsinstruktioner

  • Fyll i response_format-ordboken för att generera svar i JSON-format.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

output = llm.create_chat_completion(
        messages=[
            {"role": "system", "content": "You convert inventory lists from text to JSON, extracting item counts and names from the text as keys and values in the form: item: count; for example, 'banana': 32.",},
            {"role": "user", "content": "Fifteen apples, thirty-three oranges, and five thousand fifty-two potatoes."},
        ],
		# Specify output format to JSON
        response_format={
            "type": ____,
        }
)

print(output['choices'][0]['message']['content'])
Redigera och kör kod