华为云用户手册

  • 河道标定水尺识别 输出JSON数据流到指定的WebHook通道,包括结构化数据。 结果示例: { "task_id": "task7qe4sbmo", "stream_id": "123456", "timestamp": 1569418161, "event_type": 33816579, "image_base64": "/9j/4AAQSkZJRgA...", "message_id": "7BA3A6AE-DF98-11E9-A00A-34B354BC6688", "data": { "water_level_list": [{ "water_level":12.00, "polygon": [ {"x":494,"y":302}, {"x":565,"y":302}, {"x":565,"y":321}, {"x":494,"y":321} ] }] } } JSON格式说明 字段 类型 说明 task_id String IVA下发视觉作业ID stream_id String 输入VCN的摄像头ID timestamp Int 事件发生的时间戳,秒 event_type Int 描述边缘河道标定水尺读数识别算法服务内容,固定值为33816579 image_base64 String 当前产生事件时,对应视频帧的图片Base64编码结果。 message_id String 事件ID,唯一字符串。 data Object 事件信息描述,包含水尺水位信息列表,详情见下表。 事件列表 字段 类型 说明 water_level_list List[Object] 上报水尺信息列表 事件信息 字段 类型 说明 water_level Float 识别出的水位刻度,单位cm(厘米)。 水位字段在出现异常时会被当作错误码使用,目前总共有三种错误码: -999代表创建作业时提供的标定信息(calibration_info)不符合规则; -998代表画面中不存在水尺; -997代表画面中存在水尺,但检测出的水尺与水面交点与标定信息最左顶点或最右顶点水平距离过远,不可信。 polygon List[Object] 以水尺和水面线交点为中点的矩形的四个顶点。该信息和业务不直接相关,用户不感知。 父主题: 告警信息
  • 排口排水识别 输出JSON数据流到指定的WebHook通道,包括结构化数据。 结果示例: { "task_id": "task7qe4sbmo", "stream_id": "123456", "timestamp": 1569418161, "event_type": 34013185, "message_id": "7BA3A6AE-DF98-11E9-A00A-34B354BC6688", "drainage_state": False, "image_base64": "base64", } JSON格式说明 字段 类型 说明 task_id String IVA下发视觉作业ID stream_id String 输入VCN的摄像头ID timestamp Int 事件发生的时间戳,秒 event_type Int 描述边缘排口排水读数识别算法服务内容,固定值为34013185 message_id String 事件ID,唯一字符串。 drainage_state Bool 当前排口状态,取值范围: True: 表示正在排水 False: 表示未在排水 image_base64 String 当前产生事件时,对应视频帧的图片Base64编码结果。 父主题: 告警信息
  • 响应示例 状态码: 200 查询作业列表响应体 { "count" : 2, "tasks" : [ { "id" : "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "name" : "qqqq_task", "service_id" : "xxxxxxx-xxxxxxx-xxxxxxx-xxxxx-xxxxxx", "created_at" : "1686034773024", "state" : "PENDING", "video_source_name" : "url_test", "title" : "testwjh", "type" : "0", "algorithm_publish_id" : "xxxxxxx-xxxxxxx-xxxxxxx-xxxxx-xxxxxx" }, { "id" : "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "name" : "task_test1", "service_id" : "xxxxxxx-xxxxxxx-xxxxxxx-xxxxx-xxxxxx", "created_at" : "1686027880205", "state" : "STOPPED", "video_source_name" : "test_g11", "title" : "alg_test", "type" : "0", "algorithm_publish_id" : "xxxxxxx-xxxxxxx-xxxxxxx-xxxxx-xxxxxx" } ], "page" : 1, "page_size" : 10 }
  • URI GET /v2/{project_id}/tasks 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 用户项目ID,获取方法参见获取项目ID和名称 表2 Query参数 参数 是否必选 参数类型 描述 source_data_type 否 String 任务类型,用作查询过滤。仅支持async_task与sync_task两种类型。 title 否 String 算法中文名,需要满足正则表达式^[a-zA-Z0-9\u4e00-\u9fa5-_,]{2,64}$ camera_name 否 String 摄像头名称 最大长度:255 task_state 否 String 作业状态,状态可选PENDING|RECOVERING|STARTING|UPGRADING|CREATE_FAILED|START_FAILED|RUNNING|STOPPING|STOPPED|ABNORMAL|SUCCEEDED|FAILED|DELETING|FREEZING|FROZEN|SCHEDULING|LACK_OF_RESOUR CES task_name 否 String 作业名称 最大长度:1024 page_size 否 Integer 每页显示的条目数量 最小值:5 最大值:1000 缺省值:10 page 否 Integer 偏移量 缺省值:1 sort_dir 否 String 展示服务作业时的排序规则 缺省值:desc batch_id 否 String 批量配置ID,需要满足正则表达式^[a-z0-9-_]{4,36}$ video_group_id 否 String 视频分组ID(多个ID英文逗号分隔拼接),长度要求[4,2048] company 否 String 厂商(多选时逗号分隔拼接) alg_id 否 String 算法ID,需要满足正则表达式^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$
  • 响应参数 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误信息描述。 detail String 错误详情。 params Array of strings 错误参数列举。 数组长度:0 - 1 reason String 错误原因。 advice String 建议。 状态码: 500 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误信息描述。 detail String 错误详情。 params Array of strings 错误参数列举。 数组长度:0 - 1 reason String 错误原因。 advice String 建议。
  • URI PUT /v2/{project_id}/source/{video_source_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 用户项目ID,获取方法参见获取项目ID和名称 video_source_id 是 String 已创建成功的视频源id,只能由小写英文字母(a~z,)、数字(0~9)、中划线(-)、下划线(_)长度范围为[4, 36]
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 video_source_name String 视频源名称,只支持中文、英文字母(a-z,A-Z)、数字、特殊字符(空格.-_() ()),不能以空格开头和结尾 最小长度:1 最大长度:100 access_type String 接入类型(cloud、edge) status VideoSourceStatusInfoDto object 数据源状态 type String 类型:obs、vcn、url、restful、camera latitude String 视频源的地理位置信息,纬度,-90.00000~90.00000 longitude String 视频源的地理位置信息,经度,-180.00000~180.00000 create_at Long 创建时间 type_config String 视频源配置信息xml video_packages Array of VideoGroupInfoDto objects 视频源所在分组 service_config_templates Array of VideoServiceConfigTemplateDto objects 算法模板体 stream_path String 流地址 image String 视频源截图的base64转码 tag Array of strings 视频源标签,标签最多选择4个,标签内容只能由中文, 英文字母(a~z, A~Z)、数字(0~9)、中划线(-)、下划线(_)组成 最小长度:1 最大长度:10 scene_recommend Array of strings 智能算法推荐的标签 video_source_quality Array of strings 视频源的视频流质量: Blurry:画面模糊; ColorDistortion:画面颜色失真; AbnormalLight:画面光线异常; ScreenSplash:画面花屏异常; ScreenJitter:画面抖动; ScreenMovement:画面移动; SceneUpheaval:画面剧变; ScreenFreeze:画面冻结; BlackScreen:黑屏; SnowNoise:雪花噪声; Occlude:遮挡; GrayScreen:灰屏; ScreenSmudge:画面污迹 表5 VideoSourceStatusInfoDto 参数 参数类型 描述 status String 视频源状态 name String 状态中文名 level String 状态等级(用于前端图片颜色匹配) 表6 VideoGroupInfoDto 参数 参数类型 描述 video_group_id String 视频源所在分组id video_group_name String 视频源所在分组名称 description String 视频源所在分组描述 access_type String 接入方式(cloud、edge) create_at Long 创建时间 modify_at Long 修改时间 num_video_source Integer 视频源数量 group_status GroupStatusDto object 视频源状态 num_batch_task Integer 已配置批量作业数量 表7 GroupStatusDto 参数 参数类型 描述 num_online Integer 在线视频源数量 num_exception Integer 异常视频源数量 num_offline Integer 离线视频源数量 表8 VideoServiceConfigTemplateDto 参数 参数类型 描述 name String 算法服务名称 roi String 公共roi serviceConfig String 算法服务公共配置 createAt Long 创建时间 modifyAt Long 修改时间 numTask Integer 已运行算法数量
  • 请求示例 修改视频源分组请求体 /v2/{project_id}/video-group/{video_group_id} { "video_source_ids" : [ "xxxxxxx-xxxxxxx-xxxxxxx-xxxxx-xxxxxx", "xxxxxxx-xxxxxxx-xxxxxxx-xxxxx-xxxxxx" ], "video_group_name" : "test000", "description" : "" }
  • URI PUT /v2/{project_id}/video-group/{video_group_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 用户项目ID,获取方法参见获取项目ID和名称 video_group_id 是 String 已创建成功的视频源分组id。只能由小写英文字母(a~z)、数字(0~9)、中划线(-)、下划线(_)组成长度范围是[4,36]
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token,获取方法参见认证鉴权 表3 请求Body参数 参数 是否必选 参数类型 描述 video_group_name 否 String 视频源分组名称。如不传入则不修改名称,传入则只能由中文、中划线(-)、下划线(_)、英文字母(a~z)、数字(0~9)组成长度范围为[1, 20] description 否 String 描述。如不传入则不修改描述。 video_source_ids 是 Array of strings 分组中的视频源id集。id个数需在1~50,每个id只能由小写英文字母(a~z,)、数字(0~9)、中划线(-)、下划线(_)组成长度范围为[4, 36]
  • 响应参数 状态码: 400 表14 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息描述 detail String 错误详情 params Array of strings 错误参数列举 reason String 错误原因 advice String 建议 状态码: 500 表15 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息描述 detail String 错误详情 params Array of strings 错误参数列举 reason String 错误原因 advice String 建议
  • 请求示例 任务修改接口,用于修改任务配置(支持修改任务名称,视频源,调度模式,输出配置) /v2/{project_id}/tasks/{task_id} { "name" : "TestA", "input" : { "type" : "video_source", "data" : [ { "video_source_id" : "xxxxxxx-xxxxxxx-xxxxxxx-xxxxx-xxxxxx" } ] }, "output" : { "webhook" : { "url" : "http://test", "headers" : { "a" : "a" } } }, "config" : { "common" : { } }, "priority" : "low", "service_version" : "1.1", "manufacturer" : "VIAS", "is_saved_as_template" : false }
  • 请求示例 修改配置名称为“wdwd”使用算法名为“烟火演示算法”版本为“1.0”厂商为“VIAS”不保存模板输入方式为“video_source”输出方式为“webhook”有相关算法配置的批量配置 /v2/{project_id}/batch-tasks/{id} { "name" : "wdwdxx", "service_name" : "烟火演示算法", "service_version" : "1.0", "manufacturer" : "VIAS", "priority" : "low", "is_saved_as_template" : false, "description" : "", "batch_input" : { "video_source_group" : [ { "video_source_group_id" : "xxxxxxx-xxxxxxx-xxxxxxx-xxxxx-xxxxxx", "video_source_list" : [ { "video_source_id" : "xxxxxxx-xxxxxxx-xxxxxxx-xxxxx-xxxxxx" } ] } ] }, "output" : { "webhook" : { "url" : "http://test", "headers" : { "a" : "a" } } }, "config" : { "common" : { "render_result_sw" : 1, "fire_detection_sw" : 1, "smoke_detection_sw" : 1 } } }
  • 响应参数 状态码: 200 表14 响应Body参数 参数 参数类型 描述 total_count Integer 作业总数 failed_count Integer 失败作业数量 succeed_count Integer 成功作业数量 id String 批量作业id error_list Array of strings 错误信息列表 状态码: 400 表15 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息描述 detail String 错误详情 params Array of strings 错误参数列举 reason String 错误原因 advice String 建议 状态码: 500 表16 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息描述 detail String 错误详情 params Array of strings 错误参数列举 reason String 错误原因 advice String 建议
  • 响应参数 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息描述 detail String 错误详情 params Array of strings 错误参数列举 reason String 错误原因 advice String 建议 状态码: 500 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息描述 detail String 错误详情 params Array of strings 错误参数列举 reason String 错误原因 advice String 建议
  • 请求示例 对任务ID为{task_id}的任务做停止操作 /v2/{project_id}/tasks/{task_id}/action/{command} { "id" : "String", "status_code" : 200, "status_msg" : "success" } 对任务ID为{task_id}的任务做启动操作 /v2/{project_id}/tasks/{task_id}/action/{command} { "id" : "String", "status_code" : 200, "status_msg" : "success" }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 video_source_name String 视频源名称,只支持中文、英文字母(a-z,A-Z)、数字、特殊字符(空格.-_() ()),不能以空格开头和结尾 最小长度:1 最大长度:100 access_type String 接入类型(cloud、edge) status VideoSourceStatusInfoDto object 数据源状态 type String 类型:obs、vcn、url、restful、camera latitude String 视频源的地理位置信息,纬度,-90.00000~90.00000 longitude String 视频源的地理位置信息,经度,-180.00000~180.00000 create_at Long 创建时间 type_config String 视频源配置信息xml video_packages Array of VideoGroupInfoDto objects 视频源所在分组 service_config_templates Array of VideoServiceConfigTemplateDto objects 算法模板体 stream_path String 流地址 image String 视频源截图的base64转码 tag Array of strings 视频源标签,标签最多选择4个,标签内容只能由中文, 英文字母(a~z, A~Z)、数字(0~9)、中划线(-)、下划线(_)组成, 最小长度:1 最大长度:10 scene_recommend Array of strings 智能算法推荐的标签 video_source_quality Array of strings 视频源的视频流质量: Blurry:画面模糊; ColorDistortion:画面颜色失真; AbnormalLight:画面光线异常; ScreenSplash:画面花屏异常; ScreenJitter:画面抖动; ScreenMovement:画面移动; SceneUpheaval:画面剧变; ScreenFreeze:画面冻结; BlackScreen:黑屏; SnowNoise:雪花噪声; Occlude:遮挡; GrayScreen:灰屏; ScreenSmudge:画面污迹 表4 VideoSourceStatusInfoDto 参数 参数类型 描述 status String 视频源状态 name String 状态中文名 level String 状态等级(用于前端图片颜色匹配) 表5 VideoGroupInfoDto 参数 参数类型 描述 video_group_id String 视频源所在分组id video_group_name String 视频源所在分组名称 description String 视频源所在分组描述 access_type String 接入方式(cloud、edge) create_at Long 创建时间 modify_at Long 修改时间 num_video_source Integer 视频源数量 group_status GroupStatusDto object 视频源状态 num_batch_task Integer 已配置批量作业数量 表6 GroupStatusDto 参数 参数类型 描述 num_online Integer 在线视频源数量 num_exception Integer 异常视频源数量 num_offline Integer 离线视频源数量 表7 VideoServiceConfigTemplateDto 参数 参数类型 描述 name String 算法服务名称 roi String 公共roi serviceConfig String 算法服务公共配置 createAt Long 创建时间 modifyAt Long 修改时间 numTask Integer 已运行算法数量 状态码: 400 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息描述 detail String 错误详情 params Array of strings 错误参数列举 reason String 错误原因 advice String 建议 状态码: 500 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息描述 detail String 错误详情 params Array of strings 错误参数列举 reason String 错误原因 advice String 建议
  • URI GET /v2/{project_id}/source/sources/{video_source_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 用户项目ID,获取方法参见获取项目ID和名称 video_source_id 是 String 已创建成功的视频源id,只能由小写英文字母(a~z)、数字(0~9)、中划线(-)、下划线(_)组成, 长度范围为[4, 36]
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 video_group_id String 视频源所在分组id video_group_name String 视频源所在分组名称 description String 视频源所在分组描述 access_type String 接入方式(cloud、edge) create_at Long 创建时间 modify_at Long 修改时间 num_video_source Integer 视频源数量 group_status GroupStatusDto object 视频源状态 num_batch_task Integer 已配置批量作业数量 表4 GroupStatusDto 参数 参数类型 描述 num_online Integer 在线视频源数量 num_exception Integer 异常视频源数量 num_offline Integer 离线视频源数量
  • 响应示例 状态码: 200 视频源分组信息 { "video_group_id" : "xxxxxxx-xxxxxxx-xxxxxxx-xxxxx-xxxxxx", "video_group_name" : "test000", "description" : "", "access_type" : "cloud", "create_at" : 1680773327730, "modify_at" : 1680773463291, "num_video_source" : 2, "group_status" : { "num_online" : 2, "num_exception" : 0, "num_offline" : 0 }, "num_batch_task" : 0 }
  • URI GET /v2/{project_id}/video-group/{video_group_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 用户项目ID,获取方法参见获取项目ID和名称 video_group_id 是 String 视频源分组id,只能由小写英文字母(a~z)、数字(0~9)、中划线(-)、下划线(_)组成长度范围是[4,36]
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 service_id String 服务ID service_name String 服务名称 logo String 算法图标,Base64编码格式的字符串,非空时返回 function_version String 功能版本 release_flag Boolean 是否已发布,取值为“true”或者“false” description String 算法描述,非空时返回 created_at Long 创建时间 updated_at Long 更新时间 release_at Long 发布时间 api String API pool_id String 资源池ID alg_name String 算法名称 alg_id String 算法ID request_mode String 请求模式,取值为“sync”或者“async” package_name String 算法包名称 package_id String 算法包ID alg_version String 算法版本 alg_versions Array of strings 算法历史版本 diagram String 算法场景图,Base64编码格式的字符串,非空时返回 service_api_list Array of ServiceApiDto objects 服务API列表 deployment_constraints DeploymentConstraintsDto object 模型部署约束 company String 厂商名称 tags Array of strings 应用场景标签 deploy_type String 部署类型,取值为“cloud”或者“edge” alg_class String 算法类别,取值为“self”或者“partner” alg_status String 算法状态,取值为“service_running”、“service_deploying”、“service_failed”、“service_stopping”、“service_stopped”、“service_upgrading”、“service_finished”、“service_concerning”或者“not_deployed” error_msg String 服务异常信息,非空时返回 表4 ServiceApiDto 参数 参数类型 描述 request_type String 请求类型,get, post zh String 中文描述 en String 英文描述 request_url String 请求url 表5 DeploymentConstraintsDto 参数 参数类型 描述 request_mode String 请求模式,取值为“sync”或者“async” cpu_type String CPU类型,取值为“x86_64”或者“aarch64” accelerators Array of AcceleratorsDto objects 推理加速卡 input_types Array of strings 支持的输入类型,列表元素取值为“OBS”、“URL”、“Restful”、“VCN”、“EdgeCamera” output_types Array of strings 支持的输出类型,列表元素取值为“OBS”、“DIS”或者“Webhook” service_config String 服务启动参数 task_config String 作业配置参数 表6 AcceleratorsDto 参数 参数类型 描述 type String 加速卡类型 name String 加速卡名称 cuda_version String CUDA版本 driver_version_section String 昇腾驱动版本
  • 响应示例 状态码: 200 边缘资源池详情响应体 { "id" : "xxx", "name" : "yundao2", "state" : "Running", "project_id" : "xxx", "workspace_id" : "0", "created_at" : 1683344661036, "updated_at" : 1683344661036, "nodes" : [ { "id" : "xxx", "name" : "测试边缘节点-2", "state" : "Running", "cpu" : 16, "arch" : "x86_64", "enable_gpu" : true, "enable_npu" : false, "memory" : 64263, "gpu_info" : [ { "name" : "gp0", "driver_version" : "418.67", "type" : "Tnt004", "capacity" : "15079Mi" } ], "npu_info" : [ ] } ] }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 id String 边缘池ID name String 边缘池名称 description String 描述信息 state String 边缘池状态 project_id String 用户项目ID workspace_id String 工作空间ID created_at Long 创建时间 updated_at Long 更新时间 nodes Array of EdgeNodeInfoDto objects 边缘节点列表 表4 EdgeNodeInfoDto 参数 参数类型 描述 id String 边缘节点ID。 name String 边缘池名称。 description String 描述信息。描述为空则不返回该字段。 state String 边缘池状态 cpu Integer CPU核心数量。 arch String 计算机架构。 enable_gpu Boolean 是否使用GPU。 enable_npu Boolean 是否使用NPU。 memory Integer 内存大小。 gpu_info Array of GpuInfo objects GPU信息。 npu_info Array of NpuInfo objects NPU信息。 表5 GpuInfo 参数 参数类型 描述 name String GPU卡名称 driver_version String GPU卡驱动版本 type String GPU卡类型 capacity String GPU卡容量 表6 NpuInfo 参数 参数类型 描述 name String NPU卡名称 driver_version String NPU卡驱动版本 type String NPU卡类型 capacity String NPU卡容量 状态码: 400 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息描述 detail String 错误详情 params Array of strings 错误参数列举 reason String 错误原因 advice String 建议 状态码: 500 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息描述 detail String 错误详情 params Array of strings 错误参数列举 reason String 错误原因 advice String 建议
  • URI GET /v2/{project_id}/source/sources 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 用户项目ID,获取方法参见获取项目ID和名称 表2 Query参数 参数 是否必选 参数类型 描述 scope 否 String 模糊查找参数,可选,根据名称查找 scope_name 否 String 模糊查找参数字段名,可选,名称(取值source_name)或分组名称(取值group_name) status 否 Array of strings 视频源状态,可选,取值为1 2 9,分别代表在线、离线、异常 type 否 Array of strings 类型:obs、vcn、url、restful、camera、ivm video_group_id 否 Array of strings 视频源分组,可选。若传入则需要符合正则表达式^[0-9a-zA-Z-_]{1,36}$ sort_name 否 String 排序项。可选,值范围(create_at,num_task,num_template) order_by 否 String 排序顺序,可选,默认倒序 is_paged 否 Boolean 是否分页 page_size 否 Integer 分页每页显示的条目 page_num 否 Integer 第几页 access_type 否 Array of strings 接入方式 platform_name 否 String 平台名称 tag 否 String 标签
  • 响应示例 状态码: 200 视频源分组列表响应体 { "video_group_number": 23, "total_number": 23, "quota_number": 200, "video_group_list": [ { "video_group_id": "a9334780-a53c-454e-a3c1-259c54678ec1", "video_group_name": "test000", "num_video_source": 2, "group_status": { "num_online": 2, "num_exception": 0, "num_offline": 0 }, "access_type": "cloud", "create_at": 1680773327730, "modify_at": 1680773463291, "num_batch_task": 0, "type": "restful" } }
  • URI GET /v2/{project_id}/video-group/groups 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 用户项目ID,获取方法参见获取项目ID和名称 表2 Query参数 参数 是否必选 参数类型 描述 sort_name 否 String 排序项。可选,可选值(create_at、modify_at、num_video_source、num_task) order_by 否 String 排序顺序,可选,默认倒序,可选值(desc、asc) is_paged 否 Boolean 是否分页 page_size 否 Integer 分页每页显示的条目 page_num 否 Integer 第几页 name 否 String 模糊查找参数,可以按分组名称进行模糊查找 status 否 String 状态level筛选,可选值(1、2、9) access_type 否 Array of strings 根据接入方式筛选(可多选),可选值(cloud、edge) has_task 否 Boolean 是否有批量作业 type 否 Array of strings 视频源类型筛选(可多选)类型:obs、vcn、url、restful、camera
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 video_group_number Integer 分组数量 total_number Integer 视频源分组总数 quota_number Integer 视频源分组最大限额 video_group_list Array of VideoGroupListInfoDto objects 分组列表 表5 VideoGroupListInfoDto 参数 参数类型 描述 video_group_id String 视频源分组id video_group_name String 视频源分组名称 num_video_source Integer 视频源数量 group_status GroupStatusDto object 分组中视频源状态 access_type String 接入方式 create_at Long 创建时间 modify_at Long 最后一次修改时间 num_batch_task Integer 已配置批量作业数量 type String 分组中视频源类型 表6 GroupStatusDto 参数 参数类型 描述 num_online Integer 在线视频源数量 num_exception Integer 异常视频源数量 num_offline Integer 离线视频源数量
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 count Integer 数量 service_list Array of ServicesListInfoDto objects 服务列表 total Integer 总数数量 表5 ServicesListInfoDto 参数 参数类型 描述 alg_id String 算法ID service_id String 服务ID service_name String 服务名称 package_id String 算法服务包ID package_name String 算法服务包名称 company String 厂商名称 alg_version String 算法版本 function_version String 功能版本 tags Array of strings 应用场景标签 created_at Long 创建时间 alg_status String 算法状态,取值为“service_running”、“service_deploying”、“service_failed”、“service_stopping”、“service_stopped”、“service_upgrading”、“service_finished”、“service_concerning”或者“not_deployed” deploy_type String 部署类型,取值为“cloud”或者“edge” alg_class String 算法类别,取值为“self”或者“partner” request_mode String 请求模式,取值为“sync”或者“async” description String 算法描述,信息非空时返回 error_msg String 服务异常信息,信息非空时返回 can_update Boolean 是否可升级,值为true时返回 new_alg_id String 升级后的算法ID,可升级时返回
  • 响应示例 状态码: 200 我的算法服务列表响应体 { "count" : 3, "service_list" : [ { "alg_id" : "068ed4d8-077e-4ec9-aa19-bc******e925", "service_id" : "331bcb4a-5b3c-4e67-87cc-6c******d77b", "service_name" : "边缘入侵检测", "function_version" : "1.0", "created_at" : 1680008856502, "alg_status" : "service_running", "deploy_type" : "edge", "alg_class" : "self", "request_mode" : "async", "can_update" : true, "new_alg_id" : "3320b2b9-562b-4bee-bfee-0e******01c1" }, { "alg_id" : "5c73bd3f-6498-40e5-a40f-7b******1139", "service_id" : "04dc08b7-da07-46ee-83e7-c3******f668", "service_name" : "test-event-01", "function_version" : "1.0", "created_at" : 1680005185627, "alg_status" : "service_stopped", "deploy_type" : "cloud", "alg_class" : "self", "request_mode" : "async" }, { "alg_id" : "c01ec07f-874f-42f1-ba1d-15******d71b", "service_id" : "db1ec2d2-d023-4d20-ab6f-bc******4eeb", "service_name" : "TEST-CLOUD-ALG", "function_version" : "1.0", "created_at" : 1680008219078, "alg_status" : "service_failed", "deploy_type" : "cloud", "alg_class" : "self", "request_mode" : "async", "description" : "测试云上算法" } ], "total" : 3 }
共100000条