API trained model
API cat предназначены только для использования человеком с помощью командной строки или консоли Kibana. Они не предназначены для использования приложениями. Для использования приложениями используйте API получения обученных моделей.
Возвращает информацию о конфигурации и использовании обученных моделей вывода.
Запрос
GET /_cat/ml/trained_models
Предварительные требования
Если включены функции безопасности Elasticsearch, у вас должны быть следующие разрешения:
- cluster:
monitor_ml
Дополнительную информацию см. в разделе Разрешения безопасности и Разрешения безопасности машинного обучения.
Параметры запроса
-
bytes - (Необязательно, единицы измерения размера байтов) Единица измерения для отображения значений байтов.
-
format - (Необязательно, строка) Короткая версия заголовка HTTP Accept. Допустимые значения включают JSON, YAML и т. д.
-
h -
(Необязательно, строка) Список столбцов, которые нужно отобразить, разделенный запятыми.
Если вы не указываете, какие столбцы включить, API возвращает стандартные столбцы. Если вы явно указываете один или несколько столбцов, он возвращает только указанные столбцы.
Допустимые столбцы:
-
create_time,ct - Время создания обученной модели.
-
created_by,c,createdBy - Информация о создателе обученной модели.
-
data_frame_analytics_id,df,dataFrameAnalytics - Идентификатор задачи анализа фрейма данных, создавшей модель. Отображается только если она по-прежнему доступна.
-
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,v - Номер версии Elasticsearch, в которой была создана обученная модель.
-
-
help - (Необязательно, логическое значение) Если
true, ответ включает справочную информацию. По умолчаниюfalse. -
s - (Необязательно, строка) Список столбцов или псевдонимов столбцов, разделенных запятыми, используемых для сортировки ответа.
-
time - (Необязательно, единицы измерения времени) Единица измерения для отображения значений времени.
-
v - (Необязательно, логическое значение) Если
true, ответ включает заголовки столбцов. По умолчаниюfalse.
Примеры
GET _cat/ml/trained_models?h=c,o,l,ct,v&v=ture
id created_by operations license create_time version ddddd-1580216177138 _xpack 196 PLATINUM 2020-01-28T12:56:17.138Z 8.0.0 flight-regress-1580215685537 _xpack 102 PLATINUM 2020-01-28T12:48:05.537Z 8.0.0 lang_ident_model_1 _xpack 39629 BASIC 2019-12-05T12:28:34.594Z 7.6.0
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cat-trained-model.html