更新时间:2024-11-21 GMT+08:00
分享

查询推理作业详情

功能介绍

根据创建推理作业获取的作业ID获取科学计算大模型的结果数据。

URI

GET /tasks/{task_id}

调用查询推理作业详情API所需要的域名与创建推理作业API一致,可以参考创建推理作业获取。获取完整的创建推理作业API后,在这个API基础上去除末尾的/tasks即是域名。

表1 路径参数

参数

是否必选

参数类型

描述

task_id

String

推理作业的ID。

请求参数

响应参数

状态码: 200

表2 响应Body参数

参数

参数类型

描述

id

String

作业ID。

name

String

作业名称。

created_at

String

创建时间。

updated_at

String

更新时间。

state

String

任务状态。

input

TaskInputDto object

输入数据的信息。

output

TaskOutputDto object

输出数据的信息。

config

TaskConfigDto object

科学计算大模型配置信息。

表3 TaskInputDto

参数

参数类型

描述

type

String

存储类型。

data

Array of ObsStorageDto objects

输入数据的OBS信息。

表4 ObsStorageDto

参数

参数类型

描述

bucket

String

输入数据的OBS桶名称。

path

String

初始场数据的存放路径。

表5 TaskOutputDto

参数

参数类型

描述

obs

ObsStorageDto object

输出数据的OBS信息。

表6 TaskConfigDto

参数

参数类型

描述

start_time_begin

String

起报时间区间起点(YYYYMMDDHH时间戳)。

start_time_end

String

起报时间区间终点(YYYYMMDDHH时间戳)。

start_time_interval_hours

Long

起报时间间隔小时数,默认6。

forecast_lead_hours

Long

预报未来小时数,默认168。

draw_figures

String

是否输出结果图片,取值true/false,默认true。

forecast_features

String

确定性预报的输出要素,例如“Surface:U;1000:T;800:?abc”。

num_ensembles

Long

集合成员数量。

ensemble_forecast_features

String

集合预报的输出要素,例如“Surface:U;1000:T;800:?abc”。

ensemble_noise_method

String

集合预报的加噪方式。

ensemble_noise_perlin_scale

Double

集合预报的Perlin加噪scale。

ensemble_noise_perlin_octave

Long

集合预报的Perlin加噪octave。

ensemble_noise_perlin_x

Double

集合预报的Perlin加噪x。

ensemble_noise_perlin_y

Double

集合预报的Perlin加噪y。

ensemble_cnop_initial_quantity

Long

集合预报的CNOP初始扰动数量。

请求示例

响应示例

{
  "id": "baabcb565bb611eb8a0dfa163e3ddba1",
  "name": "demo-task",
  "created_at": "2024-07-31T10:30:49Z",
  "updated_at": "2024-07-31T10:30:49Z",
  "state": "PENDING",
  "input": {
    "type": "obs",
    "data": [
      {
        "bucket": "bucket-name",
        "path": "path/to/data/"
      }
    ]
  },
  "output": {
    "obs": {
      "bucket": "bucket-name",
      "path": "path/to/data/"
    }
  },
  "config": {
    "start_time_begin": "2017010100",
    "start_time_end": "2017010200",
    "start_time_interval_hours": 6,
    "forecast_lead_hours": 168,
    "draw_figures": "true",
    "forecast_features": "",
    "num_ensembles": 0,
    "ensemble_forecast_features": "string",
    "ensemble_noise_method": "perlin",
    "ensemble_noise_perlin_scale": 0.1,
    "ensemble_noise_perlin_octave": 3,
    "ensemble_noise_perlin_x": 0.5,
    "ensemble_noise_perlin_y": 0.5,
    "ensemble_cnop_initial_quantity": 0
  }
}

状态码

请参见状态码

错误码

请参见错误码

相关文档