跳到主要内容

更新推理 API

新版 API 参考

有关最新的 API 详情,请参阅 推理 API

更新推理端点。

请求

PUT _inference/<inference_id>/_update
PUT _inference/<task_type>/<inference_id>/_update

前置条件

  • 需要 manage_inference 集群权限(内置的 inference_admin 角色授予此权限)。
  • 需要已存在的推理端点,该端点通过创建推理 API 创建。

描述

更新推理 API 使你能够更新现有推理端点的 task_settings、密钥和/或 num_allocations

要使用更新 API,你可以修改 task_settings、密钥(在 service_settings 内)或 num_allocations,具体取决于你创建的特定端点服务和任务类型。要查看可更新的 task_settings、密钥的字段名称(特定于每个服务)以及 num_allocations 适用的服务(仅适用于 elasticsearch 服务),请参阅以下通过推理 API 可用的服务列表。你可以在服务名称旁边找到可用的任务类型。点击链接查看服务配置详情:

路径参数

  • <inference_id>

    (必需,字符串)推理端点的唯一标识符。

  • <task_type>

    (可选,字符串)模型执行的推理任务类型。有关可用的任务类型,请参阅 API 描述部分中的服务列表。

示例

以下示例展示如何更新名为 my-inference-endpoint 的推理端点的 API 密钥:

PUT _inference/my-inference-endpoint/_update
{
"service_settings": {
"api_key": "<API_KEY>"
}
}

原文链接