Skip to content

智能报告

加载模板

请求参数

名称 类型 是否必须 说明
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"
                                     }
                     }
           }]
    }

......