Začněte nyníZačněte zdarma

Vytvoření inventárního seznamu ve formátu JSON

Schopnost generovat strukturované výstupy pomocí LLM umožňuje spolehlivě přenášet data mezi systémy s minimálním zpracováním.

Procesuješ seznam skladových zásob zapsaný v přirozeném jazyce a převedeš ho do formátu JSON. Model i systémový prompt jsou už připravené – stačí je využít.

Toto cvičení je součástí kurzu

Práce s Llama 3

Zobrazit kurz

Pokyny k cvičení

  • Doplň slovník response_format tak, aby model generoval odpovědi ve formátu JSON.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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'])
Upravit a spustit kód