了解如何在 Agno 中使用 Azure OpenAI 模型。
通过 Azure 的基础设施使用 OpenAI 模型。在此处了解更多信息:here。
Azure OpenAI 提供对 OpenAI 模型的访问,例如 GPT-4o
、o3-mini
等。
在 Azure Portal 中导航到 Azure OpenAI 并创建一个服务。然后,使用 Azure AI Studio portal 创建一个部署,并设置您的环境变量:
在您的 Agent
中使用 AzureOpenAI
:
Prompt 缓存将通过我们的 AzureOpenAI
模型自动进行。您可以在他们的文档中详细了解 OpenAI 如何处理缓存。
在此处查看更多示例:here。
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
id | str | - | 用于生成响应的特定模型 ID。此字段是必需的。 |
name | str | "AzureOpenAI" | 代理的名称标识符。 |
provider | str | "Azure" | 模型提供商。 |
api_key | Optional[str] | "None" | 用于向 Azure OpenAI 服务验证请求的 API 密钥。 |
api_version | str | "2024-10-21" | 要使用的 Azure OpenAI API 的版本。 |
azure_endpoint | Optional[str] | "None" | Azure OpenAI 服务的端点 URL。 |
azure_deployment | Optional[str] | "None" | Azure 中的部署名称或 ID。 |
azure_ad_token | Optional[str] | "None" | 用于向 Azure Active Directory 进行身份验证的令牌。 |
azure_ad_token_provider | Optional[Any] | "None" | 用于获取 Azure Active Directory 令牌的提供商。 |
openai_client | Optional[AzureOpenAIClient] | "None" | 为发出 API 请求而提供的 AzureOpenAIClient 实例。 |
AzureOpenAI
还支持 OpenAI 的参数。