Azure OpenAI 上游
本指南将说明如何将 AISIX AI 网关路由到 Azure OpenAI Service。调用方可以通过网关的 OpenAI 兼容 API 访问 Azure 部署。
该配置适用于希望使用 AISIX 认证、模型允许列表、限流和用量核算的 Azure OpenAI 部署。AISIX 可以使用资源 API Key 或 Entra ID 客户端凭证向上游认证。
准备工作
请先准备以下内容:
- 一个 Admin API 位于
:3001、代理 API 位于:3000的网关。 - 网关
config.yaml中的 Admin Key。 - 一个已创建部署的 Azure OpenAI 资源。
- 可访问该资源的资源 API Key,或包含
tenant_id、client_id和client_secret的 Entra ID 应用注册。 - Azure OpenAI 资源主机、部署名称和面向调用方的别名。
配置 Azure 上游
创建 Azure 服务提供方密钥、模型别名和调用方 API Key。两种 Azure 认证方案使用相同的模型和调用方 API Key 资源,只有服务提供方密钥的 secret 不同。
创建 Azure 服务提供方密钥
请选择与你的 Azure OpenAI 资源管理方式匹配的认证方案。