Azure AI项目开发

3小时前更新 1 00
Azure AI项目开发Azure AI项目开发
Azure AI项目开发

技能简介

azure-ai-projects-py 是 Azure AI Foundry 的高级 Python SDK,用于构建 AI 应用。支持通过原生 Foundry 客户端或 OpenAI 兼容接口操作智能体、连接、部署、数据集、索引等资源,并提供版本化智能体定义与评估运行能力。

能做什么

  • 创建和管理版本化智能体(PromptAgentDefinition)
  • 调用代码解释器、文件搜索、Bing 联网等工具
  • 管理项目连接、模型部署、数据集与索引
  • 运行模型评估与红队测试
  • 获取 OpenAI 兼容客户端调用标准接口

使用说明

  1. 安装依赖
    pip install azure-ai-projects azure-identity
  2. 配置环境变量
    AZURE_AI_PROJECT_ENDPOINT="https://<resource>.services.ai.azure.com/api/projects/<project>"
    AZURE_AI_MODEL_DEPLOYMENT_NAME="gpt-4o-mini"
  3. 初始化客户端
    使用 DefaultAzureCredential 认证,创建 AIProjectClient 实例
  4. 选择接入方式
    直接使用 client.agents 等原生操作,或调用 client.get_openai_client() 获取兼容客户端
  5. 执行智能体操作
    创建线程、添加消息、运行处理并获取回复

输入与输出

见下方输入与输出表格。

项目内容
输入Azure AI Foundry 项目端点、模型部署名称、身份凭证配置、智能体定义参数、工具配置选项
输出AIProjectClient 实例、智能体对象与版本、线程与消息记录、运行结果与响应内容、评估报告
适用人群Azure AI Foundry 用户、Python 后端开发者、智能体应用构建者、需要模型评估的 MLOps 工程师
不包含底层智能体运行时控制(需 azure-ai-agents-python)、非 Azure 平台的模型服务、可视化界面或低代码工具

 

风险提示

  • 需正确配置 Azure 身份凭证与项目端点
  • 联网工具(如 BingGroundingTool)需预先建立服务连接
  • 版本化智能体创建后不可直接修改,需新建版本
  • 生产环境建议使用托管身份而非本地开发凭证

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/thegovind/azure-ai-projects-py/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...