开始使用免费开始使用

创建一个 JSON 库存清单

能够让 LLM 生成结构化输出,意味着它们可以在几乎不需处理的情况下,在系统之间可靠地交换信息。

您将通过把一份用自然语言写成的库存清单转换为 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'])
编辑并运行代码