智能报告
加载模板
请求参数
名称 | 类型 | 是否必须 | 说明 |
---|---|---|---|
name | String | Y | 模板名称 |
响应参数
名称 | 类型 | 是否必须 | 说明 |
---|---|---|---|
generation | ObjArray | Y | |
+id | String | Y | 当前目录的唯一id |
+titles | StringArray | Y | 需要生成内容的多级目录 |
生成报告
请求参数
名称 | 类型 | 是否必须 | 说明 |
---|---|---|---|
name | String | Y | 报告名称 |
template | String | Y | 报告模板名称 |
date_scope | StringArray | Y | 报告生成的时间范围 |
generation | ObjectArray | Y | 生成报告的内容数组 |
+titles | String | Y | 生成报告的多级目录 |
+type | String | Y | 标题类型(default-模板默认, user-用户新增) |
+id | String | N | 当type为default时,这个字段必须返回, 该字段在模板加载时会下发 |
+datas | Object | N | 当type为user的时候必须提供该字段 |
+question | String | N | 当type为user的时候为必填项,用户问题 |
+summary | String | N | 当type为user的时候,用户点过"总结",如果没有就不传 |
响应参数(流式text/event-stream)
名称 | 类型 | 是否必须 | 说明 |
---|---|---|---|
choices | ObjArray | Y | |
+delta | Object | Y | |
++status | int | Y | 200-正常,其他异常 |
++step | String | Y | 当前正在发生的步骤/如果异常则为错误信息 |
++file_store | Object | N | 成功后返回文件存储 |
+++id | String | Y | 文件存储返回的id |
+++name | String | Y | 文件存储返回的文件名 |
+++url | String | Y | 文件存储返回的url |
RESTFUL
加载模板
POST http://{ip:port}/uran/mm/report/load
请求示例
{
"name" : "今日实时交通运输运行报告(模版)V1.docx"
}
响应示例
{
"generation" : [
{
"id" : "b56e6f9eb62204380335db9a0bd00092",
"titles" : ["公路总体出行情况"]
},
{
"id" : "89e081f79ef82eff948c4d8c7e2da23b",
"titles" : ["公路路网拥堵与交通事故情况"]
},
{
"id" : "b849201e9ae275871107c68720ee1cc7",
"titles" : ["综合分析与结论"]
}
]
}
生成报告
POST http://{ip:port}/uran/mm/report/generation
请求示例
{
"name" : "交通分析报告",
"template" : "今日实时交通运输运行报告(模版)V1.docx",
"date_scope": ["2024-1-1", "2024-1-1"],
"generation": [
{
"titles" : ["公路路网拥堵与交通事故情况"],
"type" : "default",
"id" : "291743d606331c63241731ac1510a2f0"
},
{
"titles" : ["大车按小时统计情况"],
"type" : "user",
"datas" : {
"时间": ["0点", "1点", "2点"...],
"大车数量": [1, 0, 5...]
},
"question":"2023-11-1按小时统计大车出现数量",
"summary": "根据数据的分布情况,我们可以知道在上午10点-12点之间大车经过较多,这个时候可能有坏人"
}
]
}
响应示例
data: { "choices": [{"delta": {"status":200, "step": "生成:xxxx"}}]}
data: { "choices": [{"delta": {"status":200, "step": "完成", "file_store": {
"id": "1745621298940760065",
"name": "交通分析报告.docx",
"url": "http://10.10.8.3:30601/storage/files/1745621298940760065.docx"
}
}
}]
}
......