This documentation contains work-in-progress information for future Elastic Stack and Cloud releases. Use the version selector to view supported release docs. It also contains some Elastic Cloud serverless information. Check out our serverless docs for more details.
Delete trained model aliases API
editDelete trained model aliases API
editDeletes a trained model alias.
Request
editDELETE _ml/trained_models/<model_id>/model_aliases/<model_alias>
Prerequisites
editRequires the manage_ml
cluster privilege. This privilege is included in the
machine_learning_admin
built-in role.
Description
editThis API deletes an existing model alias that refers to a trained model.
If the model alias is missing or refers to a model other than the one identified
by the model_id
, this API returns an error.
Path parameters
edit-
model_alias
- (Required, string) The model alias to delete.
-
model_id
- (Required, string) The trained model ID to which the model alias refers.
Examples
editThe following example shows how to delete a model alias (flight_delay_model
)
for a trained model ID (flight-delay-prediction-1574775339910
):
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