用途:自动化 Azure OpenAI 模型部署,通过检查各区域容量,把模型部署到当前或更合适的可用区域。
主要能力:验证 Azure 登录与订阅;解析并校验 PROJECT_RESOURCE_ID 指向的 Foundry 项目;列出可用模型并由用户选择模型与版本;用 GlobalStandard SKU 查询当前区域容量;当前区域无容量时查询全部区域并展示备选;按所选区域筛选项目,必要时创建新项目;生成唯一部署名、按可用容量的 50%(最低 50 TPM)计算容量并创建部署;监控部署进度。
使用方式:需已安装并配置 Azure CLI,拥有具备 Cognitive Services 读取/创建权限的有效订阅,并提供 Microsoft Foundry 项目资源 ID(环境变量 PROJECT_RESOURCE_ID 或交互输入),格式为 /subscriptions/{sub-id}/resourceGroups/{rg}/providers/Microsoft.CognitiveServices/accounts/{account}/projects/{project}。流程为:验证认证(az account show、az login)→ 获取项目(az cognitiveservices account show)→ 选择模型(az cognitiveservices account list-models)→ 查询当前区域容量(az rest --method GET .../modelCapacities)→ 无容量则查询所有区域 → 选择区域与项目(az cognitiveservices account list、az cognitiveservices account create)→ 部署(az cognitiveservices account deployment create)。可用 --sku-capacity 指定自定义容量,用 deployment show/delete 查看或删除部署。
适用场景:需要快速、按容量择优部署 Azure OpenAI 模型并管理 Foundry 项目的操作。
限制:仅支持 GlobalStandard SKU,API 版本 2024-10-01;全部区域容量为 0 时需转向配额技能处理;模型名区分大小写;名称冲突由脚本自动加后缀;区域不支持所选模型时需更换区域;权限不足需确认 Cognitive Services Contributor 角色。价格与计费信息暂未提供。