跳转至

Azure OpenAI 凭证#

您可以使用这些凭证来验证以下节点:

前提条件#

  • 创建一个 Azure 订阅。
  • 在该订阅中访问 Azure OpenAI。如果您的组织尚未拥有访问权限,您可能需要请求访问权限

支持的身份验证方法#

  • API 密钥
  • Azure Entra ID (OAuth2)

相关资源#

有关该服务的更多信息,请参考 Azure OpenAI 的 API 文档

使用 API 密钥#

要配置此凭证,您需要:

  • 资源名称:您为资源提供的名称
  • API 密钥密钥 1 效果很好。可以在部署前通过密钥和端点访问。
  • 凭证应使用的 API 版本。有关 Azure OpenAI 中 API 版本控制的更多信息,请参考 Azure OpenAI API 预览生命周期文档

要获取上述信息,请创建和部署 Azure OpenAI 服务资源

Azure OpenAI 节点的模型名称

部署资源后,请使用部署名称作为使用此凭证的 Azure OpenAI 节点的模型名称。

使用 Azure Entra ID (OAuth2)#

n8n Cloud 用户注意事项

Cloud 用户无需提供连接详情。选择 连接我的账户 通过您的浏览器连接。

对于自托管用户,从头开始配置 OAuth2 有两个主要步骤:

  1. 注册应用程序 到 Microsoft 身份平台。
  2. 为该应用程序生成客户端密钥

请按照下面每个步骤的详细说明进行操作。有关 Microsoft OAuth2 Web 流程的更多详细信息,请参考 Microsoft 身份验证和授权基础知识

注册应用程序#

向 Microsoft 身份平台注册应用程序:

  1. 打开 Microsoft 应用程序注册门户
  2. 选择注册应用程序
  3. 为您的应用输入名称
  4. 支持的账户类型中,选择任何组织目录中的账户(任何 Azure AD 目录 - 多租户)和个人 Microsoft 账户(例如,Skype、Xbox)
  5. 注册应用程序中:
    1. 从您的 n8n 凭证复制 OAuth 回调 URL
    2. 将其粘贴到重定向 URI(可选)字段中。
    3. 选择选择平台 > Web
  6. 选择注册完成应用程序创建。
  7. 复制应用程序(客户端)ID 并将其粘贴到 n8n 作为客户端 ID

有关更多信息,请参考向 Microsoft 身份平台注册应用程序

生成客户端密钥#

创建应用程序后,为其生成客户端密钥:

  1. 在您的 Microsoft 应用程序页面中,在左侧导航中选择证书和密钥
  2. 客户端密钥中,选择 + 新建客户端密钥
  3. 为您的客户端密钥输入描述,例如 n8n 凭证
  4. 选择添加
  5. 复制列中的密钥
  6. 将其粘贴到 n8n 作为客户端密钥
  7. 在 n8n 中选择连接我的账户以完成连接设置。
  8. 登录到您的 Microsoft 账户并允许应用访问您的信息。

有关添加客户端密钥的更多信息,请参考 Microsoft 的添加凭证

设置自定义作用域#

Azure Entra ID 凭证默认使用以下作用域:

要为您的凭证选择不同的作用域,请启用自定义作用域滑块并编辑启用的作用域列表。请记住,使用更严格的作用域可能会导致某些功能无法按预期工作。

此页面是否
💬 微信

🚀 与作者交流

关注公众号
n8n实战笔记公众号
n8n实战笔记
📚 教程 💡 案例 🔧 技巧
添加微信
添加作者微信
1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持