删除已训练模型 API

编辑

删除现有的已训练推理模型。

请求

编辑

DELETE _ml/trained_models/<model_id>

先决条件

编辑

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

路径参数

编辑
<model_id>
(可选,字符串)已训练模型的唯一标识符。

查询参数

编辑
force
(可选,布尔值)用于强制删除被摄取管道引用或已启动部署的已训练模型。

响应代码

编辑
409
该代码表示已训练模型被摄取管道引用,无法删除。

示例

编辑

以下示例删除 regression-job-one-1574775307356 已训练模型

resp = client.ml.delete_trained_model(
    model_id="regression-job-one-1574775307356",
)
print(resp)
response = client.ml.delete_trained_model(
  model_id: 'regression-job-one-1574775307356'
)
puts response
const response = await client.ml.deleteTrainedModel({
  model_id: "regression-job-one-1574775307356",
});
console.log(response);
DELETE _ml/trained_models/regression-job-one-1574775307356

API 返回以下结果

{
  "acknowledged" : true
}