LoslegenKostenlos loslegen

Erstellen einer JSON-Inventarliste

Wenn LLMs strukturierte Ausgaben erzeugen können, lassen sich Informationen mit minimaler Nachbearbeitung zuverlässig zwischen Systemen austauschen.

Du testest deine Prompting-Skills, indem du eine in natürlicher Sprache verfasste Bestandsliste in das JSON-Format umwandelst. Ein Modell und ein System-Prompt wurden bereits für dich vorbereitet.

Diese Übung ist Teil des Kurses

Arbeiten mit Llama 3

Kurs anzeigen

Anleitung zur Übung

  • Vervollständige das Dictionary response_format, um Antworten im JSON-Format zu erzeugen.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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'])
Code bearbeiten und ausführen