跳到主要内容

JSON模式

用户可以选择设置 response_format{“类型”:“json_object”} 启用JSON模式。目前,JSON模式可通过API用于我们的所有模型。

警告

明确要求模型在消息中生成JSON输出非常重要。

为了防止无限代,鼓励用户询问模型 短的 JSON对象。

进口 os
米斯特拉伊 进口

api_key = os.环境[“MIUI_API_KEY”]
模型 = “MIUI大最新”

客户 = (api_key =api_key )
信息 = [
{
“角色”: “用户”,
“内容”: “最好的法国菜是什么?用简短的JSON对象返回名称和配料。”,
}
]
聊天响应 =客户 .聊天.完成(
模型 =模型 ,
信息 =信息 ,
response_format= {
“类型”: “json_object”,
}
)

打印(聊天响应 .选择[0].消息.内容)


输出示例:

{“名称”:“Coq au Vin”,“配料”:[“鸡肉”、“红酒”、“培根”、“蘑菇”、“洋葱”、“大蒜”、“鸡汤”、“百里香”、“月桂叶”、“面粉”、“黄油”、“橄榄油”、“盐”、“胡椒”]}