НачатьНачать бесплатно

Создание инвентарного списка в формате 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'])
Редактировать и запускать код