删除已训练模型别名 API

编辑

删除已训练模型的别名。

请求

编辑

DELETE _ml/trained_models/<model_id>/model_aliases/<model_alias>

前提条件

编辑

需要 manage_ml 集群权限。此权限包含在 machine_learning_admin 内置角色中。

描述

编辑

此 API 删除指向已训练模型的现有模型别名。

如果模型别名缺失或指向的不是由 model_id 标识的模型,则此 API 返回错误。

路径参数

编辑
model_alias
(必需,字符串)要删除的模型别名。
model_id
(必需,字符串)模型别名指向的已训练模型 ID。

示例

编辑

以下示例显示如何删除已训练模型 ID (flight-delay-prediction-1574775339910) 的模型别名 (flight_delay_model)

resp = client.ml.delete_trained_model_alias(
    model_id="flight-delay-prediction-1574775339910",
    model_alias="flight_delay_model",
)
print(resp)
response = client.ml.delete_trained_model_alias(
  model_id: 'flight-delay-prediction-1574775339910',
  model_alias: 'flight_delay_model'
)
puts response
const response = await client.ml.deleteTrainedModelAlias({
  model_id: "flight-delay-prediction-1574775339910",
  model_alias: "flight_delay_model",
});
console.log(response);
DELETE _ml/trained_models/flight-delay-prediction-1574775339910/model_aliases/flight_delay_model