Skill · em Publicar e operar

azure-aigateway

Configure Azure API Management as an AI Gateway for AI models, MCP tools, and agents. WHEN: semantic caching, token limit, content safety, load balancing, AI model governance, MCP rate limiting, jailbreak detection, add Azure OpenAI backend, add AI Foundry model, test AI gateway, LLM policies,…

Procedência

Antes de instalar

9 arquivos · 39,4 KB · só texto, nenhum script

Instalar na sua CLI

O comando baixa a versão fixada (commit 117b038) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.

Claude Code

Neste projeto: instala em .claude/skills/azure-aigateway/.

d=".claude/skills/azure-aigateway"
u="https://raw.githubusercontent.com/microsoft/azure-skills/117b038edfef5d7af09848b8ffcd355f28f19956/skills/azure-aigateway"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/auth-best-practices.md" "$u/references/auth-best-practices.md" \
  -o "$d/references/patterns.md" "$u/references/patterns.md" \
  -o "$d/references/policies.md" "$u/references/policies.md" \
  -o "$d/references/sdk/azure-ai-contentsafety-py.md" "$u/references/sdk/azure-ai-contentsafety-py.md" \
  -o "$d/references/sdk/azure-ai-contentsafety-ts.md" "$u/references/sdk/azure-ai-contentsafety-ts.md" \
  -o "$d/references/sdk/azure-mgmt-apimanagement-dotnet.md" "$u/references/sdk/azure-mgmt-apimanagement-dotnet.md" \
  -o "$d/references/sdk/azure-mgmt-apimanagement-py.md" "$u/references/sdk/azure-mgmt-apimanagement-py.md" \
  -o "$d/references/troubleshooting.md" "$u/references/troubleshooting.md"

Global: instala em ~/.claude/skills/azure-aigateway/.

d="$HOME/.claude/skills/azure-aigateway"
u="https://raw.githubusercontent.com/microsoft/azure-skills/117b038edfef5d7af09848b8ffcd355f28f19956/skills/azure-aigateway"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/auth-best-practices.md" "$u/references/auth-best-practices.md" \
  -o "$d/references/patterns.md" "$u/references/patterns.md" \
  -o "$d/references/policies.md" "$u/references/policies.md" \
  -o "$d/references/sdk/azure-ai-contentsafety-py.md" "$u/references/sdk/azure-ai-contentsafety-py.md" \
  -o "$d/references/sdk/azure-ai-contentsafety-ts.md" "$u/references/sdk/azure-ai-contentsafety-ts.md" \
  -o "$d/references/sdk/azure-mgmt-apimanagement-dotnet.md" "$u/references/sdk/azure-mgmt-apimanagement-dotnet.md" \
  -o "$d/references/sdk/azure-mgmt-apimanagement-py.md" "$u/references/sdk/azure-mgmt-apimanagement-py.md" \
  -o "$d/references/troubleshooting.md" "$u/references/troubleshooting.md"

Codex

Neste projeto: instala em .agents/skills/azure-aigateway/.

d=".agents/skills/azure-aigateway"
u="https://raw.githubusercontent.com/microsoft/azure-skills/117b038edfef5d7af09848b8ffcd355f28f19956/skills/azure-aigateway"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/auth-best-practices.md" "$u/references/auth-best-practices.md" \
  -o "$d/references/patterns.md" "$u/references/patterns.md" \
  -o "$d/references/policies.md" "$u/references/policies.md" \
  -o "$d/references/sdk/azure-ai-contentsafety-py.md" "$u/references/sdk/azure-ai-contentsafety-py.md" \
  -o "$d/references/sdk/azure-ai-contentsafety-ts.md" "$u/references/sdk/azure-ai-contentsafety-ts.md" \
  -o "$d/references/sdk/azure-mgmt-apimanagement-dotnet.md" "$u/references/sdk/azure-mgmt-apimanagement-dotnet.md" \
  -o "$d/references/sdk/azure-mgmt-apimanagement-py.md" "$u/references/sdk/azure-mgmt-apimanagement-py.md" \
  -o "$d/references/troubleshooting.md" "$u/references/troubleshooting.md"

Global: instala em ~/.agents/skills/azure-aigateway/.

d="$HOME/.agents/skills/azure-aigateway"
u="https://raw.githubusercontent.com/microsoft/azure-skills/117b038edfef5d7af09848b8ffcd355f28f19956/skills/azure-aigateway"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/auth-best-practices.md" "$u/references/auth-best-practices.md" \
  -o "$d/references/patterns.md" "$u/references/patterns.md" \
  -o "$d/references/policies.md" "$u/references/policies.md" \
  -o "$d/references/sdk/azure-ai-contentsafety-py.md" "$u/references/sdk/azure-ai-contentsafety-py.md" \
  -o "$d/references/sdk/azure-ai-contentsafety-ts.md" "$u/references/sdk/azure-ai-contentsafety-ts.md" \
  -o "$d/references/sdk/azure-mgmt-apimanagement-dotnet.md" "$u/references/sdk/azure-mgmt-apimanagement-dotnet.md" \
  -o "$d/references/sdk/azure-mgmt-apimanagement-py.md" "$u/references/sdk/azure-mgmt-apimanagement-py.md" \
  -o "$d/references/troubleshooting.md" "$u/references/troubleshooting.md"

Antigravity

Neste projeto: instala em .agents/skills/azure-aigateway/.

d=".agents/skills/azure-aigateway"
u="https://raw.githubusercontent.com/microsoft/azure-skills/117b038edfef5d7af09848b8ffcd355f28f19956/skills/azure-aigateway"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/auth-best-practices.md" "$u/references/auth-best-practices.md" \
  -o "$d/references/patterns.md" "$u/references/patterns.md" \
  -o "$d/references/policies.md" "$u/references/policies.md" \
  -o "$d/references/sdk/azure-ai-contentsafety-py.md" "$u/references/sdk/azure-ai-contentsafety-py.md" \
  -o "$d/references/sdk/azure-ai-contentsafety-ts.md" "$u/references/sdk/azure-ai-contentsafety-ts.md" \
  -o "$d/references/sdk/azure-mgmt-apimanagement-dotnet.md" "$u/references/sdk/azure-mgmt-apimanagement-dotnet.md" \
  -o "$d/references/sdk/azure-mgmt-apimanagement-py.md" "$u/references/sdk/azure-mgmt-apimanagement-py.md" \
  -o "$d/references/troubleshooting.md" "$u/references/troubleshooting.md"

Global: instala em ~/.gemini/antigravity-cli/skills/azure-aigateway/.

d="$HOME/.gemini/antigravity-cli/skills/azure-aigateway"
u="https://raw.githubusercontent.com/microsoft/azure-skills/117b038edfef5d7af09848b8ffcd355f28f19956/skills/azure-aigateway"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/auth-best-practices.md" "$u/references/auth-best-practices.md" \
  -o "$d/references/patterns.md" "$u/references/patterns.md" \
  -o "$d/references/policies.md" "$u/references/policies.md" \
  -o "$d/references/sdk/azure-ai-contentsafety-py.md" "$u/references/sdk/azure-ai-contentsafety-py.md" \
  -o "$d/references/sdk/azure-ai-contentsafety-ts.md" "$u/references/sdk/azure-ai-contentsafety-ts.md" \
  -o "$d/references/sdk/azure-mgmt-apimanagement-dotnet.md" "$u/references/sdk/azure-mgmt-apimanagement-dotnet.md" \
  -o "$d/references/sdk/azure-mgmt-apimanagement-py.md" "$u/references/sdk/azure-mgmt-apimanagement-py.md" \
  -o "$d/references/troubleshooting.md" "$u/references/troubleshooting.md"

Peça ao Rook

Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/microsoft.azure-skills.azure-aigateway

Prévia do SKILL.md

---
name: azure-aigateway
description: "Configure Azure API Management as an AI Gateway for AI models, MCP tools, and agents. WHEN: semantic caching, token limit, content safety, load balancing, AI model governance, MCP rate limiting, jailbreak detection, add Azure OpenAI backend, add AI Foundry model, test AI gateway, LLM policies, configure A…
license: MIT
metadata:
  author: Microsoft
  version: "3.2.1"
compatibility: Requires Azure CLI (az) for configuration and testing
---

# Azure AI Gateway

Configure Azure API Management (APIM) as an AI Gateway for governing AI models, MCP tools, and agents.

> **To deploy APIM**, use the **azure-prepare** skill. See [APIM deployment guide](https://learn.microsoft.com/azure/api-management/get-started-create-service-instance).

## When to Use This Skill

| Category | Triggers |
|----------|----------|
| **Model Governance** | "semantic caching", "token limits", "load balance AI", "track token usage" |
| **Tool Governance** | "rate limit MCP", "protect my tools", "configure my tool", "convert API to MCP" |
| **Agent Governance** | "content safety", "jailbreak detection", "filter harmful content" |
| **Configuration** | "add Azure OpenAI backend", "configure my model", "add AI Foundry model" |
| **Testing** | "test AI gateway", "call OpenAI through gateway" |

---

## Quick Reference

| Policy | Purpose | Details |
|--------|---------|---------|
| `azure-openai-token-limit` | Cost control | [Model Policies](references/policies.md#token-rate-limiting) |
| `azure-openai-semantic-cache-lookup/store` | 60-80% cost savings | [Model Policies](references/policies.md#semantic-caching) |
| `azure-openai-emit-token-metric` | Observability | [Model Policies](references/policies.md#token-metrics) |
| `llm-content-safety` | Safety & compliance | [Agent Policies](references/policies.md#content-safety) |
| `rate-limit-by-key` | MCP/tool protection | [Tool Policies](references/policies.md#request-rate-limiting) |

---
…

Ver todo o marketplace