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

查询正在计算的方案信息

GET
/ModelRun/GetRuningScenario
ModelRun
返回当前正在计算的方案信息,如果有多个客户端实例在消费消息,返回值可能会有多条数据。

请求参数

Query 参数
projectName
string 
项目名称
必需
示例值:
bz

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://online-products.dhichina.cn/gateway/global-model-driver-service/ModelRun/GetRuningScenario?projectName=bz'

返回响应

🟢200成功
text/plain
Success
Body
array of:
id
string <uuid>
可选
Id 与持久化在数据库中的Id一致,即queueId
projectName
string  | null 
项目名称
可选
tenantId
string <uuid>
租户Id
可选
scenarioId
string <uuid>
方案Id
可选
modelType
string  | null 
可选
模型类型,不同的模型类型对应不同的计算服务
priority
integer <int32>
可选
优先级:数值越大,优先级越高
modelInfo
string  | null 
可选
模型信息,json格式字符串,其中scenarioId、tenantId、templateScenarioId为必要字段 {"scenarioId":"","tenantId":"","templateScenarioId":""}
示例
[
    {
        "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
        "projectName": "bz",
        "tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
        "scenarioId": "903cfe80-779e-4e9e-a308-610f242596b1",
        "modelType": "WWTP",
        "priority": 0,
        "modelInfo": "{\"Id\":\"629cc390-cf22-4376-9a65-98c6c351bf94\",\"ProjectName\":\"bz\",\"TenantId\":\"3a07fc5a-e2cc-2136-6969-0e1f1ad4205f\",\"ScenarioId\":\"903cfe80-779e-4e9e-a308-610f242596b1\",\"ModelType\":\"WWTP\",\"Priority\":0,\"ModelInfo\":\"{\"scenarioId\":\"903cfe80-779e-4e9e-a308-610f242596b1\",\"tenantId\":\"3a07fc5a-e2cc-2136-6969-0e1f1ad4205f\",\"type\":18}\"}"
    }
]
上一页
查询模型的计算状态
下一页
获取计算队列的长度
Built with