更新时间:2024-05-30 GMT+08:00

删除AI应用

功能介绍

删除AI应用,根据AI应用ID删除指定AI应用,cascade取值为true时除了删除AI应用ID指定的AI应用,还会删除其他与指定AI应用同名不同版本的AI应用;默认只删除当前AI应用ID所对应的AI应用。

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

URI

DELETE /v1/{project_id}/models/{model_id}

表1 路径参数

参数

是否必选

参数类型

描述

model_id

String

需要删除的AI应用ID。

project_id

String

用户项目ID。获取方法请参见获取项目ID和名称

表2 Query参数

参数

是否必选

参数类型

描述

cascade

Boolean

是否级联删除。默认为false,只删除当前模型ID所对应的模型。取值为true时除了删除模型ID指定的模型,还会删除与指定模型同名不同版本的所有模型。一次最多删除20个模型,超过的模型不删除。

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

delete_success_list

Array of strings

删除成功的模型id列表。

delete_failed_list

Array of DeleteModelResponseFailedList objects

删除失败的模型id及其失败原因列表。

表5 DeleteModelResponseFailedList

参数

参数类型

描述

error_msg

String

删除该模型失败的错误提示信息。

error_code

String

删除该模型失败的错误码。

model_id

String

删除失败的模型id。

请求示例

DELETE https://{endpoint}/v1/{project_id}/models/{model_id}

响应示例

状态码: 200

删除成功或者失败的提示信息。

{
  "delete_success_list" : [ "10eb0091-887f-4839-9929-cbc884f1e20e" ],
  "delete_failed_list" : [ {
    "error_msg" : "Failed to delete model, model(759645d9-3672-4db1-bb6d-49ed58b84e10) already deploy service.",
    "error_code" : "ModelArts.3009",
    "model_id" : "e527d311-a947-46da-a6e0-66c49945dfaa"
  } ]
}

状态码

状态码

描述

200

删除成功或者失败的提示信息。

错误码

请参见错误码