Open redstoneleo opened 3 hours ago
大模型底模具备,应该是可以输出json格式的 结果的。
问题是按照上面的文档要怎么通过你的api接口传“输出json格式”的参数呢?
比如说我通过openai 的api给大模型发送的消息是这种,通过你的api要怎么传?
messages=[
{"role": "system", "content": '''用户会发送一个或多个上市公司全称给你,不同的公司全称间以','分隔,请查询公司什么时间与哪些云计算公司有合作?或者什么时间实施了上云,使用了云计算服务或云平台?如果时间不详就以找到的信息发布日期为准。
请使用如下 JSON 格式输出你的回复:
{
"company_name": [
{
"cloud_provider": "string",
"first_collaboration_year": int
}
]
}
这个 JSON 里的 "company_name" 替换为公司全称,数据类型为 string,对应的数组可以包含多个对象,每个对象里的"cloud_provider" 表示云计算公司或平台,例如“阿里云”,数据类型为 string; "first_collaboration_year" 表示第一次合作或上云的年份例如 2014,数据类型为 int。
'''},
{"role": "user", "content": userInputContent}
]
我说的这种意思https://platform.moonshot.cn/docs/guide/use-json-mode-feature-of-kimi-api