模型计算服务
  1. ModelRun
模型计算服务
  • ModelRun
    • 创建计算任务
      POST
    • 获取方案计算状态
      POST
    • 获取方案计算日志
      GET
    • 通过方案Id取消计算
      POST
    • 清除方案计算状态
      POST
    • 查询模型的计算状态
      GET
    • 查询正在计算的方案信息
      GET
    • 获取计算队列的长度
      POST
    • 获取方案的状态
      POST
    • 查询计算资源信息
      POST
    • 获取方案的排队情况
      GET
    • [内部接口] 通过方案ID来更新minIO地址(后端内部调用)
      POST
    • 通过方案Id来更新计算状态
      POST
  • Health
    • 健康检查接口
      GET
  1. ModelRun

通过方案Id取消计算

POST
/ModelRun/v2/CancelModelRun/Through/ScenarioIds
ModelRun
通过方案Id取消计算, 取消计算并不会把队列中的数据直接删除,而是将该记录的状态标记为已取消,等到队列中前面的数据都完成后,消费到这一条数据时,会检查以一下消息的状态,
如果已经标记为取消,会直接返回,然后消费下一条消息。
可批量取消计算,如果一次性取消多个方案的计算,任意一个方案取消失败,则整体失败,HasError将为true。

请求参数

Body 参数application/json
array[string <uuid>]
可选
示例
[
    "903cfe80-779e-4e9e-a308-610f242596b1"
]

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://online-products.dhichina.cn/gateway/global-model-driver-service/ModelRun/v2/CancelModelRun/Through/ScenarioIds' \
--header 'Content-Type: application/json' \
--data-raw '[
    "903cfe80-779e-4e9e-a308-610f242596b1"
]'

返回响应

🟢200成功
text/plain
Success
Body
取消计算响应结果
hasError
boolean 
可选
是否标记取消成功,false 表示取消失败,将在Message中返回失败原因,true表示取消成功
message
string  | null 
错误消息
可选
示例
{
    "hasError": false,
    "message": "Cancel successfully."
}
上一页
获取方案计算日志
下一页
清除方案计算状态
Built with