ASD

Customize

Flujo interactivo guiado para desplegar modelos de Azure OpenAI con control total: versión, SKU (GlobalStandard/Standard/ProvisionedManaged), capacidad, política RAI y opciones avanzadas.

Oficial

Reemplaza a: `preset`, la variante rápida que elige región y SKU automáticamente

Estrellas
1.4k

en todo el repo

Actividad
60

0–100, la ruta de este skill

Actualizado
hace 7 días

último commit aquí

Commits
1

últimos 90 días

Contexto
2.2k tok

149 tok en reposo

Paquete
4 archivos

30 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add microsoft/azure-skills --skill customize --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Flujo interactivo guiado para desplegar modelos de Azure OpenAI con control total sobre la configuración.
  • Va paso a paso por la versión del modelo, el SKU (GlobalStandard, Standard, ProvisionedManaged, DataZoneStandard), la capacidad y la política RAI de filtrado de contenido.
  • Cubre también las opciones avanzadas: cuota dinámica, procesamiento prioritario y spillover.

Úsalo cuando

  • Se quiere un despliegue a medida: elegir versión, SKU, capacidad, filtro de contenido o throughput provisionado (PTU).

No lo uses cuando

  • Para un despliegue rápido a la región óptima: eso es `preset`.

Qué lo activa

Di cualquiera de estas frases y el agente debería cargar este skill.

  • despliega con una configuración concreta
  • quiero elegir el SKU y la capacidad
  • configura el filtro de contenido
  • despliegue PTU

SKILL.md

En inglés

Customize Model Deployment

Interactive guided workflow for deploying Azure OpenAI models with full customization control over version, SKU, capacity, content filtering, and advanced options.

Quick Reference

Property Description
Flow Interactive step-by-step guided deployment
Customization Version, SKU, Capacity, RAI Policy, Advanced Options
SKU Support GlobalStandard, Standard, ProvisionedManaged, DataZoneStandard
Best For Precise control over deployment configuration
Authentication Azure CLI (az login)
Tools Azure CLI, MCP tools (optional)

When to Use This Skill

Use this skill when you need precise control over deployment configuration:

  • Choose specific model version (not just latest)
  • Select deployment SKU (GlobalStandard vs Standard vs PTU)
  • Set exact capacity within available range
  • Configure content filtering (RAI policy selection)
  • Enable advanced features (dynamic quota, priority processing, spillover)
  • PTU deployments (Provisioned Throughput Units)

Alternative: Use preset for quick deployment to the best available region with automatic configuration.

Comparison: customize vs preset

Feature customize preset
Focus Full customization control Optimal region selection
Version Selection User chooses from available Uses latest automatically
SKU Selection User chooses (GlobalStandard/Standard/PTU) GlobalStandard only
Capacity User specifies exact value Auto-calculated (50% of available)
RAI Policy User selects from options Default policy only
Region Current region first, falls back to all regions if no capacity Checks capacity across all regions upfront
Use Case Precise deployment requirements Quick deployment to best region

Prerequisites

  • Azure subscription with Cognitive Services Contributor or Owner role
  • Microsoft Foundry project resource ID (format: /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.CognitiveServices/accounts/{account}/projects/{project})
  • Azure CLI installed and authenticated (az login)
  • Optional: Set PROJECT_RESOURCE_ID environment variable

Workflow Overview

Complete Flow (14 Phases)

1. Verify Authentication
2. Get Project Resource ID
3. Verify Project Exists
4. Get Model Name (if not provided)
5. List Model Versions → User Selects
6. List SKUs for Version → User Selects
7. Get Capacity Range → User Configures
   7b. If no capacity: Cross-Region Fallback → Query all regions → User selects region/project
8. List RAI Policies → User Selects
9. Configure Advanced Options (if applicable)
10. Configure Version Upgrade Policy
11. Generate Deployment Name
12. Review Configuration
13. Execute Deployment & Monitor

Fast Path (Defaults)

If user accepts all defaults (latest version, GlobalStandard SKU, recommended capacity, default RAI policy, standard upgrade policy), deployment completes in ~5 interactions.


Phase Summaries

⚠️ MUST READ: Before executing any phase, load references/customize-workflow.md for the full scripts and implementation details. The summaries below describe what each phase does — the reference file contains the how (CLI commands, quota patterns, capacity formulas, cross-region fallback logic).

Phase Action Key Details
1. Verify Auth Check az account show; prompt az login if needed Verify correct subscription is active
2. Get Project ID Read PROJECT_RESOURCE_ID env var or prompt user ARM resource ID format required
3. Verify Project Parse resource ID, call az cognitiveservices account show Extracts subscription, RG, account, project, region
4. Get Model List models via az cognitiveservices account list-models User selects from available or enters custom name
5. Select Version Query versions for chosen model Recommend latest; user picks from list
6. Select SKU Query model catalog + subscription quota, show only deployable SKUs ⚠️ Never hardcode SKU lists — always query live data
7. Configure Capacity Query capacity API, validate min/max/step, user enters value Cross-region fallback if no capacity in current region
8. Select RAI Policy Present content filter options Default: Microsoft.DefaultV2
9. Advanced Options Dynamic quota (GlobalStandard), priority processing (PTU), spillover SKU-dependent availability
10. Upgrade Policy Choose: OnceNewDefaultVersionAvailable / OnceCurrentVersionExpired / NoAutoUpgrade Default: auto-upgrade on new default
11. Deployment Name Auto-generate unique name, allow custom override Validates format: ^[\w.-]{2,64}$
12. Review Display full config summary, confirm before proceeding User approves or cancels
13. Deploy & Monitor az cognitiveservices account deployment create, poll status Timeout after 5 min; show endpoint + portal link

Error Handling

Common Issues and Resolutions

Error Cause Resolution
Model not found Invalid model name List available models with az cognitiveservices account list-models
Version not available Version not supported for SKU Select different version or SKU
Insufficient quota Capacity > available quota Skill auto-searches all regions; fails only if no region has quota
SKU not supported SKU not available in region Cross-region fallback searches other regions automatically
Capacity out of range Invalid capacity value PREVENTED: Skill validates min/max/step at input (Phase 7)
Deployment name exists Name conflict Auto-incremented name generation
Authentication failed Not logged in Run az login
Permission denied Insufficient permissions Assign Cognitive Services Contributor role
Capacity query fails API/permissions/network error DEPLOYMENT BLOCKED: Will not proceed without valid quota data

Troubleshooting Commands

# Check deployment status
az cognitiveservices account deployment show --name <account> --resource-group <rg> --deployment-name <name>

# List all deployments
az cognitiveservices account deployment list --name <account> --resource-group <rg> -o table

# Check quota usage
az cognitiveservices usage list --name <account> --resource-group <rg>

# Delete failed deployment
az cognitiveservices account deployment delete --name <account> --resource-group <rg> --deployment-name <name>

Selection Guides & Advanced Topics

For SKU comparison tables, PTU sizing formulas, and advanced option details, load references/customize-guides.md.

SKU selection: GlobalStandard (production/HA) → Standard (dev/test) → ProvisionedManaged (high-volume/guaranteed throughput) → DataZoneStandard (data residency).

Capacity: TPM-based SKUs range from 1K (dev) to 100K+ (large production). PTU-based use formula: (Input TPM × 0.001) + (Output TPM × 0.002) + (Requests/min × 0.1).

Advanced options: Dynamic quota (GlobalStandard only), priority processing (PTU only, extra cost), spillover (overflow to backup deployment).


Related Skills

  • preset - Quick deployment to best region with automatic configuration
  • microsoft-foundry - Parent skill for all Microsoft Foundry operations
  • quota — For quota viewing, increase requests, and troubleshooting quota errors, defer to this skill instead of duplicating guidance
  • rbac - Manage permissions and access control

Notes

  • Set PROJECT_RESOURCE_ID environment variable to skip prompt
  • Not all SKUs available in all regions; capacity varies by subscription/region/model
  • Custom RAI policies can be configured in Azure Portal
  • Automatic version upgrades occur during maintenance windows
  • Use Azure Monitor and Application Insights for production deployments

Reproducido de microsoft/azure-skills bajo licencia MIT. Leer esta página en markdown.

Archivos

4 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

Antes de instalar

Es un flujo interactivo: va pidiendo cada decisión de configuración al usuario.

Necesita en el PATH:az

Detalles

Creador
microsoft
Licencia
MIT
Recursos incluidos
referencias
Código fuente
Ver SKILL.md

Etiquetas

Más de microsoft/azure-skills

Este repo incluye 41 skills. Si instalas uno, normalmente ya tienes los demás.

Despliega, evalúa, ajusta y gestiona agentes de Foundry de punta a punta con azd: agentes hospedados, evaluación por lotes y continua, optimizador de prompts y fine-tuning (SFT/DPO/RFT).

Costo de contexto al activarse
6.5k tok
Tamaño del paquete
185 archivos
Última actualización
hace 3 días
Oficialherramientas desarrollo

Prepara proyectos Azure basados en azd para desplegar: genera azure.yaml, la infraestructura (Bicep o Terraform) y los Dockerfiles del flujo del Azure Developer CLI.

Costo de contexto al activarse
3.2k tok
Tamaño del paquete
164 archivos
Última actualización
hace 4 días
Oficialdevops infraestructura

Depura incidencias de producción en Azure con AppLens, Azure Monitor, resource health y triaje seguro. Cubre App Service, Container Apps, Functions, AKS, VMs y mensajería.

Costo de contexto al activarse
1.6k tok
Tamaño del paquete
49 archivos
Última actualización
hace 4 días
Oficialdevops infraestructura

Validación previa al despliegue en Azure. Comprueba en profundidad la configuración, la infraestructura (Bicep o Terraform), los roles RBAC, los permisos de identidad administrada y los prerrequisitos.

Costo de contexto al activarse
901 tok
Tamaño del paquete
27 archivos
Última actualización
hace 4 días
Oficialdevops infraestructura

Skill unificado de despliegue de modelos de Azure OpenAI con enrutado por intención: despliegues rápidos con preset, despliegues personalizados y descubrimiento de capacidad entre regiones y proyectos.

Costo de contexto al activarse
1.8k tok
Tamaño del paquete
17 archivos
Última actualización
hace 4 días
Oficialdevops infraestructura

Orquestador de punta a punta: de una idea o una app existente hasta un despliegue en Azure, con estimación de costes y aprobación previa. Analiza tu app y detecta los servicios adecuados.

Costo de contexto al activarse
1.6k tok
Tamaño del paquete
68 archivos
Última actualización
hace 4 días
Oficialdevops infraestructura

Skills relacionados

Fase 2 del pipeline azure-app-onboard: mapea los componentes de la app a servicios de Azure con estimación de costes y validación de cuota. No es invocable directamente.

Costo de contexto al activarse
1.6k tok
Tamaño del paquete
13 archivos
Última actualización
hace 21 días
Oficialdevops infraestructura

Despliega una app web o API existente en un clúster AKS ya en marcha: detecta el framework, genera Dockerfile y manifiestos, valida contra los Deployment Safeguards y despliega con verificación.

Costo de contexto al activarse
503 tok
Tamaño del paquete
42 archivos
Última actualización
hace 4 días
Oficialdevops infraestructura

Deploy

1.4k

Fase 4 del pipeline azure-app-onboard: ejecuta la IaC validada contra Azure y verifica la salud de los recursos desplegados. No es invocable directamente.

Costo de contexto al activarse
1.8k tok
Tamaño del paquete
16 archivos
Última actualización
hace 21 días
Oficialdevops infraestructura