💡
原文中文,约4000字,阅读约需10分钟。
📝
内容提要
在构建智能体之前,需要部署模型,可以选择云端或本地模型。本文以Azure AI Foundry为例,介绍模型部署、API访问和身份认证。使用AzureCliCredential访问GPT-4o模型,示例代码展示如何创建对话型智能体并生成诗歌。
🎯
关键要点
- 在构建智能体之前,需要先准备好依赖的大模型,可以选择云部署或本地私有模型。
- Azure AI Foundry 是一个 PaaS 级的 AI 开发与运营平台,提供模型目录、智能体构建与测试环境及完整的 API 访问能力。
- 调用 Azure AI Foundry 中部署的模型 API 时,必须进行 Azure 授权,常见的身份凭证方式包括 DefaultAzureCredential 和 AzureCliCredential。
- 使用 AzureCliCredential 访问 GPT-4o 模型的示例代码展示了如何创建对话型智能体并生成诗歌。
- 在编写智能体代码之前,需要创建 Console 应用项目并添加相关的 NuGet 包。
- 运行程序后,智能体将通过 Azure AI Foundry 调用 GPT-4o 模型,生成一首诗并输出到控制台。
- 在调用 Azure AI Foundry 的模型 API 时,必须完成 Azure 的身份认证,常见的认证方式包括本地 Azure CLI 登录、服务主体认证和 API 密钥认证。
- 使用服务主体认证需要在 Entra ID 中创建应用注册并生成客户端密钥,赋予 Azure OpenAI 访问权限。
- API 密钥认证是最快速的调用模型方式,但需妥善保管以避免泄露。
❓
延伸问答
如何选择模型部署方式?
可以选择云部署方式(如 Azure AI Foundry 提供的模型)或本地私有模型(自己部署的开源模型)。
Azure AI Foundry 提供哪些功能?
Azure AI Foundry 是一个 PaaS 级的 AI 开发与运营平台,提供模型目录、智能体构建与测试环境及完整的 API 访问能力。
如何进行 Azure API 的身份认证?
调用 Azure API 时,必须进行身份认证,常见方式包括 DefaultAzureCredential 和 AzureCliCredential。
如何使用 AzureCliCredential 访问 GPT-4o 模型?
使用 AzureCliCredential 需要先通过 Azure CLI 登录,然后在代码中复用该登录状态来访问 GPT-4o 模型。
创建对话型智能体的基本步骤是什么?
首先创建 Console 应用项目,添加相关 NuGet 包,然后编写代码调用 Azure AI Foundry 模型,最后运行程序生成输出。
API 密钥认证的优缺点是什么?
API 密钥认证是最快速的调用模型方式,但需要妥善保管以避免泄露。
➡️