删除推理 API编辑

此功能处于技术预览阶段,可能会在将来的版本中更改或删除。Elastic 将努力解决任何问题,但技术预览中的功能不受官方 GA 功能支持 SLA 的约束。

删除推理端点。

推理 API 使您能够使用某些服务,例如内置机器学习模型(ELSER、E5)、通过 Eland、Cohere、OpenAI 或 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>
(可选,字符串) 模型执行的推理任务类型。

示例编辑

以下 API 调用删除了可以执行 sparse_embedding 任务的 my-elser-model 推理模型。

resp = client.inference.delete_model(
    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
DELETE /_inference/sparse_embedding/my-elser-model

API 返回以下响应

{
  "acknowledged": true
}