删除模型
根据 model_id
删除模型。
当您删除模型组中的最后一个模型版本时,该模型组将自动从索引中删除。
有关此 API 的用户访问信息,请参阅模型访问控制注意事项。
端点
DELETE /_plugins/_ml/models/<model_id>
请求示例
DELETE /_plugins/_ml/models/MzcIJX8BA7mbufL6DOwl
示例响应
{
"_index" : ".plugins-ml-model",
"_id" : "MzcIJX8BA7mbufL6DOwl",
"_version" : 2,
"result" : "deleted",
"_shards" : {
"total" : 2,
"successful" : 2,
"failed" : 0
},
"_seq_no" : 27,
"_primary_term" : 18
}
安全地删除模型
2.19 版本引入
为防止意外删除代理、搜索管道、摄入管道或其他组件正在使用的模型,您可以启用安全检查。如果启用了安全检查,并且您尝试删除正在使用的模型,OpenSearch 将返回错误消息。要继续删除,请执行以下操作:
- 识别所有使用该模型的组件,并将其删除或更新为使用其他模型。
- 清除所有依赖项后,删除模型。
有关启用此功能的更多信息,请参阅安全删除模型。