更新时间:2022-04-25 GMT+08:00
分享

查询服务详情

功能介绍

该接口用于查询推理服务信息详情。

URI

GET /v1/{project_id}/infer-services/{service_id}

参数说明请参见表1

表1 URI参数说明

名称

是否必选

类型

说明

project_id

String

项目编号,用于资源隔离。获取方法请参见获取项目ID

service_id

String

服务id

请求消息

暂不涉及。

响应消息

响应参数请参见表2

表2 响应参数说明

参数名称

是否必选

参数类型

说明

is_success

Boolean

是否成功。

service

Object

返回服务信息详情,请参见表3

表3 service参数说明

参数名称

是否必选

参数类型

说明

service_id

String

服务ID。

service_name

String

服务名称。

description

String

服务描述信息。

infer_type

String

服务类型,real-time表示实时服务。

status

String

服务状态,deploying、running、stopped、concerning。

is_shared

Boolean

是否是共享服务。

access_address

String

服务推理接口URL。

invocation_times

String

服务总调用次数。

failed_times

String

服务失败调用次数。

publish_time

Long

服务发布时间。

flows

List

服务流程信息。

update_time

Long

服务更新时间。

示例

  • 成功响应示例
    {  
         "is_success": true,
        "service": {
            "project_id": "64d9185d3de546a7a9457fb4bb885bcb",
            "service_id": "84746641-9af3-4fa6-b6ed-850e1f63416c",
            "service_name": "res-model-vpc2",
            "description": "test cusom image",
            "infer_type": "real-time",
            "is_shared": false,
            "access_address": "https://8f7abc92ae1347e99d5f90d170ea2799.apigw.southchina.huaweicloud.com/v1/infers/84746641-9af3-4fa6-b6ed-850e1f63416c",
            "invocation_times": "0",
            "failed_times": "0",
            "flows": [
                {
                    "name": "flow_2",
                    "flow_id": "cb8180177f5d4f29a6c75386c8e38090",
                    "ratio": 0,
                    "rules": [
                        {
                            "candidate_uuid": "d87b308e4d3c4e1ea8f0f1756fb8c11e",
                            "candidate": {
                                "job_id": "acd1e21d19084d8c8c4631c3b6fe2910",
                                "job_name": "Recall--A01",
                                "operating_time": 1547863270717,
                                "candidate_desc": "[基于物品的协同过滤推荐]ItemCF算法生成的用户-物品列表候选集",
                                "task_type": "召回策略",
                                "strategy_type": "recall",
                                "algo_type": "ItemCF",
                                "candidate_uuid": "d87b308e4d3c4e1ea8f0f1756fb8c11e",
                                "job_status": "SUCCEEDED",
                                "projectId": "b09d59c4e8724078a5e8efa65049e78f",
                                "batch_id": "0584b2a3-5425-41c7-8780-5607a95821d2"
                            },
                            "rule_ratio": 100,
                            "priority": "1"
                        }
                    ],
                    "config": {
                        "model_id": "2d34985d-54e8-456e-9418-ef359e529d89",
                        "model": {
                            "model_id": "2d34985d-54e8-456e-9418-ef359e529d89",
                            "project_id": "b09d59c4e8724078a5e8efa65049e78f",
                            "model_name": "infer-service",
                            "model_version": "1.0.9",
                            "image_name": "res-modelarts",
                            "image_version": "3.0.0",
                            "model_type": "Image",
                            "description": "RES infer model",
                            "create_time": 1547866391668
                        },
                        "weight": 100,
                        "specification": "c2.m8.g0",
                        "instance_count": 1,
                        "envs": {
                            "ONLINE_CONFIG": "<在线配置文件存储路径>"
                        }
                    }
                }
            ],
            "publish_time": 1547866687137,
            "update_time": 1547866687137
        }    
    }
  • 失败响应示例
    {  
        "is_success": false,  
        "error_code": "res.2301",  
        "error_msg": "Failed to resolve the token from the request."  
    }

状态码

状态码请参见状态码

相关文档