JSON模式
用户可以选择设置 response_format
到 {“类型”:“json_object”}
启用JSON模式。目前,JSON模式可通过API用于我们的所有模型。
警告
明确要求模型在消息中生成JSON输出非常重要。
为了防止无限代,鼓励用户询问模型 短的 JSON对象。
- python
- 打字稿
- 卷曲
进口 os
从 米斯特拉伊 进口
api_key = os.环境[“MIUI_API_KEY”]
模型 = “MIUI大最新”
客户 = (api_key =api_key )
信息 = [
{
“角色”: “用户”,
“内容”: “最好的法国菜是什么?用简短的JSON对象返回名称和配料。”,
}
]
聊天响应 =客户 .聊天.完成(
模型 =模型 ,
信息 =信息 ,
response_format= {
“类型”: “json_object”,
}
)
打印(聊天响应 .选择[0].消息.内容)
输出示例:
{“名称”:“Coq au Vin”,“配料”:[“鸡肉”、“红酒”、“培根”、“蘑菇”、“洋葱”、“大蒜”、“鸡汤”、“百里香”、“月桂叶”、“面粉”、“黄油”、“橄榄油”、“盐”、“胡椒”]}
进口 { } 从 “米斯特拉伊”;
const apiKey = 过程.env.MIUI_API_键;
const = 新 ({ apiKey : apiKey });
const chatResponse = 等待 .聊天.完成({
模型 : “MIUI大最新”,
信息 : [{角色: '用户',内容: “最好的法国菜是什么?以JSON格式返回名称和成分。'}],
response_format: {类型: 'json_object'},
}
);
慰问.日志('JSON:', chatResponse .选择[0].消息.内容)
卷曲 --地点 "https://www.miuiai.com。