トレーニング済みモデルの削除API
既存のトレーニング済み推論モデルを削除します。
リクエスト
DELETE _ml/trained_models/<model_id>
前提条件
manage_ml
クラスター権限が必要です。この権限は machine_learning_admin
ビルトインロールに含まれています。
パスパラメータ
<model_id>
- (オプション、文字列)トレーニング済みモデルの一意の識別子。
クエリパラメータ
force
- (オプション、ブール値)インジェストパイプラインによって参照されているか、開始されたデプロイメントがあるトレーニング済みモデルを強制的に削除するために使用します。
レスポンスコード
409
- コードは、トレーニング済みモデルがインジェストパイプラインによって参照されており、削除できないことを示します。
例
以下の例は、regression-job-one-1574775307356
トレーニング済みモデルを削除します:
Python
resp = client.ml.delete_trained_model(
model_id="regression-job-one-1574775307356",
)
print(resp)
Ruby
response = client.ml.delete_trained_model(
model_id: 'regression-job-one-1574775307356'
)
puts response
Js
const response = await client.ml.deleteTrainedModel({
model_id: "regression-job-one-1574775307356",
});
console.log(response);
コンソール
DELETE _ml/trained_models/regression-job-one-1574775307356
コンソール-結果
{
"acknowledged" : true
}