Создание инвентарного списка в формате JSON
Возможность генерировать структурированные данные с помощью языковых моделей открывает широкие перспективы: такие данные можно надёжно передавать между системами с минимальной дополнительной обработкой.
Потренируйтесь в составлении запросов: преобразуйте список складских запасов, написанный на естественном языке, в формат JSON. Модель и системный промпт уже заданы — вам остаётся только воспользоваться ими.
Это упражнение является частью курса
Работа с Llama 3
Инструкции к упражнению
- Заполните словарь
response_format, чтобы получать ответы в формате JSON.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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'])