Deletes an existing trained inference model.
Requires the manage_ml
cluster privilege. This privilege is included in the
machine_learning_admin
built-in role.
-
force
- (Optional, Boolean) Use to forcefully delete a trained model that is referenced by ingest pipelines or has a started deployment.
-
409
- The code indicates that the trained model is referenced by an ingest pipeline and cannot be deleted.
The following example deletes the regression-job-one-1574775307356
trained
model:
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
The API returns the following result:
{ "acknowledged" : true }