SuperAPI AI 工具集

agent-framework-azure-ai-py

智能体与模型

查看项目

更新于 10-15 21:09

技能介绍

用途:在 Azure AI Foundry 上使用 Microsoft Agent Framework Python SDK 构建持久化智能体,属于 Azure 托管智能体工作流技能。

主要能力:支持创建基础智能体、函数工具(直接传入 Python 函数)、托管工具(代码解释器、文件搜索、Web 搜索)、MCP 工具、流式响应、会话线程持久化以及基于 Pydantic 的结构化输出。架构为:用户查询 → AzureAIAgentsProvider → Azure AI Agent Service(持久化)→ Agent.run()/run_stream() → 工具 → AgentThread 会话持久化。

使用方式:安装命令为 pip install agent-framework --pre 或仅安装 Azure 包 pip install agent-framework-azure-ai --pre。核心用法是使用 AzureCliCredential 与 AzureAIAgentsProvider 异步上下文,调用 provider.create_agent() 创建智能体,再通过 agent.run() 或 agent.run_stream() 执行;会话线程通过 agent.get_new_thread() 创建并传入 run() 以保持上下文。

适用场景:需要保留上游工作流细节、来源可审计、可复用的 Azure AI 智能体构建任务。

限制:资料未提供收费、价格、平台支持范围、性能效果等具体信息;部分导入章节(环境变量、认证、提供程序方法、约定、限制)未完整展开,需参考上游文件。