配置 Azure OpenAI 的 API 密钥

:bookmark: 本指南说明如何配置 Azure OpenAI 的 API 密钥,以启用需要第三方 LLM 密钥的 Discourse AI 功能。

:person_raising_hand: 所需用户级别:管理员

在本示例中,我们使用 Azure OpenAI 来生成密钥。

注意:您很可能需要付费计划,并且需要按使用量付费。请点击此处查看最新的详细信息和定价

平台总是在变化,因此本指南可能无法 100% 反映当前流程。

:information_source: 为了使用某些 AI 模块,用户必须拥有来自第三方提供商(如 OpenAI (ChatGPT)、Anthropic (Claude)、Stability AI (Stable Diffusion) 等)的 API 密钥。

请检查每个 AI 模块以了解可用于它的第三方提供商。

获取 API 密钥

  1. 请参阅此处文档以根据您选择的 OpenAI 模型和使用的 Discourse AI 模块/功能获取必要的 API 密钥。
  2. 密钥获取后,请将其存储在安全的地方并复制它。

添加凭据

API 密钥通过 凭据 (Credentials) 页面集中管理。在配置 LLM 之前,您必须创建一个凭据。

  1. 前往 管理 (Admin)插件 (Plugins)AI凭据 (Credentials)
  2. 点击 新建凭据 (New credential)
  3. 为其提供一个描述性名称(例如:“Azure OpenAI API 密钥”)
  4. 将您的 Azure API 密钥粘贴到 值 (Value) 字段中
  5. 保存凭据

将 API 密钥用于 Discourse AI

  1. 前往 管理 (Admin)插件 (Plugins)AILLMs
  2. 点击 + 新模型 (+ New Model) 按钮。
  3. 从列表中选择适当的模型。
  4. 提供商 (Provider) 列表中选择 Azure
  5. 输入 托管模型的 URL (URL of the service hosting the model)

示例 URL:https://{RESOURCE_NAME}.openai.azure.com/openai/deployments/{DEPLOYMENT_NAME}/chat/completions?api-version=2024-02-15-preview,其中

  • RESOURCE_NAME 是您的 Azure OpenAI 资源的名称
  • DEPLOYMENT_NAME 是您的 Azure OpenAI 模型部署的名称
  1. 从凭据下拉列表中选择您之前创建的凭据
  1. 保存 LLM
2 个赞