Hetzner云服务器管理
hcloud命令行管
基于Microsoft Agent Framework Python SDK,在Azure AI Foundry上构建持久化智能体。支持AzureAIAgentsProvider托管、多种工具集成及对话线程管理。
1. 安装SDK
# 完整框架(推荐)
pip install agent-framework --pre
# 或仅Azure专用包
pip install agent-framework-azure-ai --pre
2. 配置环境变量
export AZURE_AI_PROJECT_ENDPOINT="https://<project>.services.ai.azure.com/api/projects/<project-id>"
export AZURE_AI_MODEL_DEPLOYMENT_NAME="gpt-4o-mini"
export BING_CONNECTION_ID="your-bing-connection-id" # 网页搜索必需
3. 基础用法
使用AzureCliCredential开发认证,DefaultAzureCredential生产认证。通过AzureAIAgentsProvider创建智能体,调用agent.run()或agent.run_stream()执行。
函数工具直接传入Python函数;托管工具实例化后传入;MCP服务器按协议配置接入。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | Azure项目端点、模型部署名、用户查询、工具配置(函数/托管/MCP) |
| 输出 | 文本响应、流式数据块、结构化对象、线程持久化状态 |
| 适用人群 | Azure AI Foundry开发者、Python工程师、需构建企业级智能体的团队 |
| 不包含 | 其他云平台支持、图形化管理界面、内置运维监控、自动弹性伸缩 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/thegovind/agent-framework-azure-ai-py/SKILL.md
来源类型:GitHub仓库