Удаление API-интерфейса вывода
Удаляет конечную точку вывода.
API вывода позволяют использовать определённые сервисы, такие как встроенные модели машинного обучения (ELSER, E5), модели, загруженные через Eland, Cohere, OpenAI, Azure, Google AI Studio, Google Vertex AI, Anthropic, Watsonx.ai или Hugging Face. Для встроенных моделей и моделей, загруженных через Eland, API вывода предлагают альтернативный способ использования и управления обученными моделями. Однако, если вы не планируете использовать API вывода для этих моделей или хотите использовать модели, не относящиеся к NLP, используйте API моделей машинного обучения.
Запрос
DELETE /_inference/<inference_id>
DELETE /_inference/<task_type>/<inference_id>
Предварительные условия
- Требуется
manage_inferenceправо кластера (встроенная рольinference_adminпредоставляет это право)
Параметры пути
- <inference_id>
- (Обязательно, строка) Уникальный идентификатор конечной точки вывода, которую нужно удалить.
- <task_type>
- (Необязательно, строка) Тип задачи вывода, выполняемой моделью.
Параметры запроса
-
dry_run - (Необязательно, логическое значение) При
trueпроверяет поляsemantic_textи обработчики вывода, которые ссылаются на конечную точку, и возвращает их в списке, но не удаляет конечную точку. По умолчаниюfalse. -
force - (Необязательно, логическое значение) Удаляет конечную точку независимо от того, используется ли она в поле
semantic_textили в конвейере вывода.
Примеры
Следующий вызов API удаляет модель вывода my-elser-model, которая может выполнять задачи sparse_embedding.
resp = client.inference.delete(
task_type="sparse_embedding",
inference_id="my-elser-model",
)
print(resp) response = client.inference.delete_model( task_type: 'sparse_embedding', inference_id: 'my-elser-model' ) puts response
const response = await client.inference.delete({
task_type: "sparse_embedding",
inference_id: "my-elser-model",
});
console.log(response); DELETE /_inference/sparse_embedding/my-elser-model
API возвращает следующий ответ:
{
"acknowledged": true
}
© 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/8.17/delete-inference-api.html