更新服务
功能介绍
该接口用于更新推理服务。
请求消息
请求参数请参见表2所示。
参数名称 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
service_name |
是 |
String |
服务名称,服务名称必须以res-开头,由数字、字母、下划线、中划线组成,不能以中划线结束,最大长度48字符。 |
service_type |
是 |
String |
服务类型,可选值infer, rank, nlp。 |
description |
否 |
String |
服务说明。 |
flows |
是 |
List |
流程列表,请参见表3。 |
参数名称 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
name |
是 |
String |
流程名称,由汉字、数字、字母、下划线、中划线、空格组成,最大长度60字符。 |
rules |
是 |
List |
每个Flow配置不同流量和候选集的规则,请参见表4。 |
config |
是 |
Object |
流程配置信息,请参见表5。 |
rank_uuid |
否 |
String |
排序策略生成的uuid。 |
feature_uuid |
否 |
String |
预处理的离线处理生成的uuid。 |
filter_uuid |
否 |
String |
过滤规则生成的uuid。 |
示例
- 请求示例
{ "service_name": "res-001", "description": " test cusom image", "service_type": "infer", "flows": [ { "feature_uuid": "3e749db6b0974f7f8c383af2c39ecb36", "filter_uuid": "94542021b5014451aae49b09df63783b", "rank_uuid": "17c5b4b89baf4260b5afe90d63115de1", "name": "test1", "rules": [ { "candidate_id": "873da1b6486e450d92e46b944f0526af", "rule_ratio": 50, "priority": "1" }, { "candidate_id": "b54e2c23c9294a48bbac2b520ce1a13b", "rule_ratio": 50, "priority": "1" } ] , "config":{ "model_id": "51f9f632-ee08-4479-a070-252a4f605023", "weight": 100, "specification": "c2.m8.g0", "instance_count": 1 } } ] }
- 成功响应示例
{ "is_success": true, "service_id": "70af84f6-98a8-47aa-aa70-a2a9b4366f7d", }
- 失败响应示例
{ "is_success": false, "error_code": "res.1001", "error_msg": "The value of request parameter(service_name) is invalid." }
状态码
状态码请参见状态码。