Query parameters
- allow_no_match
boolean Specifies what to do when the request: contains wildcard expressions and there are no models that match; contains the
_all
string or no identifiers and there are no matches; contains wildcard expressions and there are only partial matches. Iftrue
, the API returns an empty array when there are no matches and the subset of results when there are partial matches. Iffalse
, the API returns a 404 status code when there are no matches or only partial matches. - bytes
string The unit used to display byte values.
Values are
b
,kb
,mb
,gb
,tb
, orpb
. - h
string | array[string] A comma-separated list of column names to display.
Values are
create_time
,ct
,created_by
,c
,createdBy
,data_frame_analytics_id
,df
,dataFrameAnalytics
,dfid
,description
,d
,heap_size
,hs
,modelHeapSize
,id
,ingest.count
,ic
,ingestCount
,ingest.current
,icurr
,ingestCurrent
,ingest.failed
,if
,ingestFailed
,ingest.pipelines
,ip
,ingestPipelines
,ingest.time
,it
,ingestTime
,license
,l
,operations
,o
,modelOperations
,version
, orv
. - s
string | array[string] A comma-separated list of column names or aliases used to sort the response.
Values are
create_time
,ct
,created_by
,c
,createdBy
,data_frame_analytics_id
,df
,dataFrameAnalytics
,dfid
,description
,d
,heap_size
,hs
,modelHeapSize
,id
,ingest.count
,ic
,ingestCount
,ingest.current
,icurr
,ingestCurrent
,ingest.failed
,if
,ingestFailed
,ingest.pipelines
,ip
,ingestPipelines
,ingest.time
,it
,ingestTime
,license
,l
,operations
,o
,modelOperations
,version
, orv
. - from
number Skips the specified number of transforms.
- size
number The maximum number of transforms to display.
- time
string Unit used to display time values.
Values are
nanos
,micros
,ms
,s
,m
,h
, ord
.
GET _cat/ml/trained_models?v=true&format=json
resp = client.cat.ml_trained_models(
v=True,
format="json",
)
const response = await client.cat.mlTrainedModels({
v: "true",
format: "json",
});
response = client.cat.ml_trained_models(
v: "true",
format: "json"
)
$resp = $client->cat()->mlTrainedModels([
"v" => "true",
"format" => "json",
]);
curl -X GET -H "Authorization: ApiKey $ELASTIC_API_KEY" "$ELASTICSEARCH_URL/_cat/ml/trained_models?v=true&format=json"
[
{
"id": "ddddd-1580216177138",
"heap_size": "0b",
"operations": "196",
"create_time": "2025-03-25T00:01:38.662Z",
"type": "pytorch",
"ingest.pipelines": "0",
"data_frame.id": "__none__"
},
{
"id": "lang_ident_model_1",
"heap_size": "1mb",
"operations": "39629",
"create_time": "2019-12-05T12:28:34.594Z",
"type": "lang_ident",
"ingest.pipelines": "0",
"data_frame.id": "__none__"
}
]