加载中

连接到 Azure OpenAI

本页面提供了首次设置 Azure OpenAI 连接器的分步说明。此连接器类型使您能够在 Kibana 中利用大语言模型 (LLM)。您首先需要配置 Azure,然后在 Kibana 中配置连接器。

首先,设置 Azure OpenAI 部署

  1. 登录 Azure 控制台并搜索 Azure OpenAI。
  2. Azure AI 服务中,选择 创建
  3. 对于 项目详细信息,选择您的订阅和资源组。如果您没有资源组,请选择 新建 以创建一个。
  4. 对于 实例详细信息,选择所需的区域并指定一个名称,例如 example-deployment-openai
  5. 选择 标准 (Standard) 定价层,然后点击 下一步
  6. 配置您的网络设置,点击 下一步,可以选择性地添加标签,然后点击 下一步
  7. 检查您的部署设置,然后点击 创建。完成后,选择 转到资源

以下视频演示了这些步骤(点击观看)。

azure-openai-configure-deployment-video

接下来,为部署创建访问密钥

  1. 在您的 Azure OpenAI 部署中,选择 点击此处管理密钥
  2. 将您的密钥存储在安全的位置。

以下视频演示了这些步骤(点击观看)。

azure-openai-configure-keys-video

现在,设置 Azure OpenAI 模型

  1. 在您的 Azure OpenAI 部署中,选择 模型部署 (Model deployments),然后点击 管理部署 (Manage deployments)

  2. 部署 页面上,选择 新建部署

  3. 选择模型 下,选择一个模型。

  4. 将模型版本设置为“自动更新为默认值 (Auto-update to default)”。

    重要提示

    您可用的模型取决于 区域可用性。有关不同模型在不同任务中表现的更多信息,请参阅 大语言模型性能矩阵

  5. 部署类型 下,选择 标准 (Standard)

  6. 命名您的部署。

  7. 每分钟令牌数速率限制 滑动到最大值。以下示例支持 80,000 TPM,但其他区域可能支持更高的限制。

  8. 点击 Create

以下视频演示了这些步骤(点击观看)。

azure-openai-configure-model-video

重要

Azure OpenAI 连接器已弃用,并正逐渐从创建连接器 UI 中移除。现有的连接器及其规则操作将继续有效。

对于新的 AI 集成,请使用 Elasticsearch 推理端点。请在将来移除之前,迁移现有的 LLM 连接器及相关的规则操作。

最后,在 Kibana 中配置连接器

  1. 登录 Kibana。

  2. 在导航菜单中找到 连接器 (Connectors) 页面,或者使用 全局搜索字段。然后点击 创建连接器,并选择 OpenAI

  3. 为您的连接器命名,以便于跟踪不同的模型,例如 Azure OpenAI (GPT-4 Turbo v. 0125)

  4. 选择 OpenAI 提供商 处,选择 Azure OpenAI

  5. 更新 URL 字段。我们建议执行以下操作:

    1. 在 Azure AI Studio 中导航到您的部署,并选择 在 Playground 中打开 (Open in Playground)。此时将显示 聊天 Playground (Chat playground) 屏幕。
    2. 选择 查看代码 (View code),然后从下拉菜单中,将 示例代码 (Sample code) 更改为 Curl
    3. 高亮并复制 URL(不带引号),然后将其粘贴到 Kibana 的 URL 字段中。
    4. (可选)或者,参考 API 文档 了解如何手动创建 URL。
  6. API 密钥 下,输入您的其中一个 API 密钥。

  7. (可选)在 默认模型 字段中,输入模型名称,例如 gpt-4o

    注意

    仅当您通过 Azure API 管理 (APIM) 或其他无法从部署 URL 推断模型的代理端点路由请求时,才需要此字段。标准的 Azure OpenAI 部署不需要它。设置后,该值充当回退:仅当请求尚未指定模型时,它才会被注入到请求正文中。

  8. 点击 保存并测试,然后点击 运行

您的 LLM 连接器现已配置完成。以下视频演示了这些步骤(点击观看)。

azure-openai-configure-model-video

© . This website operates independently and is not affiliated with or endorsed by Elasticsearch B.V. All brand names, logos, and trademarks are the property of their respective owners.