自动化与运维 ✓ Microsoft · 官方 azure-api-managementai-gatewaysemantic-cachingtoken-limitscontent-safetymcp-rate-limitingazure-openai

Azure AI 网关治理

用 Azure API Management 统一治理 AI 模型、MCP 工具和智能体流量。

FollowSkills 评估 · FSRS-2.0
谨慎使用
55/ 100 五分制 2.8 / 5
1 2 3 4 5 6
1信任安全16 / 25 · 3.2/5

文档推荐托管身份、RBAC、最小范围授权,并明确本地与生产凭据差异;但示例包含创建后端、角色分配、导入 API 和调用网关等外部变更,缺少用户确认、回滚方案、数据流/日志敏感性说明,且展示订阅密钥和内置全权限订阅的诊断路径,因此扣分。

2可靠稳定8 / 20 · 2.0/5

结构化的模式、故障排查和健康检查覆盖了常见路径,并提供了部分错误反馈;但依赖 Azure CLI、APIM/Azure 资源和具体 API/策略版本,未提供该技能专属的可执行测试,部分配置兼容性和命令正确性无法静态确认,因此不超过静态上限并扣分。

3适用触发9 / 15 · 3.0/5

触发词、模型/工具/代理治理场景和若干前置条件较清晰;但非适用范围、输入输出契约、触发排除条件和环境边界不完整,没有中文使用说明,也未说明中国大陆网络对 Azure、Microsoft Learn、GitHub 原始规范等依赖的可达性,因此扣分。

4规范维护10 / 15 · 3.3/5

主文档采用快速参考、常见任务、故障排查和分层 references,包含 MIT、作者和版本 3.1.1 元数据;但没有变更日志、明确维护责任人/更新流程、安装版本锁定和完整 FAQ,且若干外部链接与引用的更新风险未被管理,因此扣分。

5有效结果7 / 15 · 2.3/5

技能覆盖 APIM AI 网关的后端、策略、缓存、限流、内容安全、指标、流式和多租户配置,并提供可直接改写的 CLI/XML/curl 示例;但占位符、资源部署前置条件和未验证的服务兼容性意味着仍需较多环境适配与审查,静态评估按上限计分。

6证据核验5 / 10 · 2.5/5

文档提供 Microsoft Learn、Azure Samples、SDK 和 API 规范等可追溯来源,并含诊断命令和健康检查示例;但没有该技能专属的提交测试、执行结果或独立交叉验证,故只能达到静态证据上限。

证据充分度: 评估于 2026年7月20日 审查版本 9ccaf7c3704a
使用前请注意
  • 执行 az、角色分配、API 导入和策略变更前应获得明确用户确认,并准备可审计的回滚方案。
  • 不要在日志、提示或共享输出中暴露订阅密钥;内置全权限订阅仅应在严格隔离的诊断场景使用。
  • 应在目标 Azure 区域和 APIM SKU/API 版本上验证策略标签、CLI 参数、流式兼容性及重试行为。
  • 核心依赖 Azure CLI、Azure 资源和外部 Microsoft/GitHub 服务;文档未说明中国大陆网络可达性或离线替代方案。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

Azure AI Gateway skill 指导用户将 Azure API Management 配置为 AI 网关,用于管理 AI 模型、MCP 工具和智能体。它覆盖语义缓存、令牌限制、负载均衡、内容安全、越狱检测、令牌指标和后端认证等场景。内容提供 Azure CLI 命令、curl 测试示例以及 APIM 策略配置顺序。它适合已经拥有或准备使用 APIM 的 Azure 团队,但本身不负责部署 APIM。

它使用 Azure CLI 查询 APIM 网关地址、AI 后端和订阅密钥,创建 Azure OpenAI 后端,并通过角色分配授予 APIM 托管身份访问认知服务的权限。它给出通过网关调用 OpenAI chat completions 端点的 curl 示例,并指导用户组合身份验证、语义缓存、令牌限制、内容安全、后端选择和指标策略。它还提供 MCP 或工具限流、API 转 MCP,以及令牌限制、缓存未命中、内容误报和后端 401 错误的排查建议。

  1. 负责 Azure 平台治理的工程师,需要为 Azure OpenAI 或 AI Foundry 模型添加 APIM 后端。
  2. 需要控制模型成本的团队,想通过令牌限制、语义缓存和令牌指标管理用量。
  3. 提供 MCP 工具的开发团队,需要通过按键限流保护工具端点。
  4. 运营面向用户的智能体的团队,需要配置内容安全和越狱检测。
  5. 需要验证网关是否正确转发 OpenAI 请求的工程师,想使用 Azure CLI 和 curl 进行端到端测试。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖模型、工具和智能体三类治理场景。
  • 提供可复制的 Azure CLI、curl 和策略顺序示例。
  • 包含令牌限制、语义缓存、内容安全、限流和指标等具体策略。
  • 提供常见 429、缓存未命中、误报和 401 问题的排查方向。
局限
  • 要求使用 Azure CLI,并依赖已配置的 Azure 资源和权限。
  • 不负责部署 APIM,部署步骤需要 azure-prepare skill。
  • 源材料没有说明独立测试套件、支持的其他云平台或不使用 Azure CLI 的配置流程。
  • 语义缓存的 60%–80% 成本节省是文档中的标注,不能视为所有工作负载的保证。

如何安装这个 Skill?

安装整个技能集合:npx skills add microsoft/skills,然后在向导中选择需要的技能。若使用 Copilot CLI,可运行:/plugin marketplace add microsoft/skills 和 /plugin install azure-skills@skills。源材料未说明如何单独安装 .github/plugins/azure-skills/skills/azure-aigateway 目录。

如何使用这个 Skill?

在已安装该技能的 Agent Skills 兼容客户端中,提出类似“为我的 APIM 添加 Azure OpenAI 后端”“为 MCP 工具配置限流”“为 AI 网关启用语义缓存和令牌指标”或“测试 AI gateway”的请求。配置和测试需要 Azure CLI;部署 APIM 需另行使用 azure-prepare skill。示例命令包括:az apim show --name <apim-name> --resource-group <rg> --query "gatewayUrl" -o tsv,以及使用返回的网关地址和订阅密钥执行 curl POST 请求。

常见问题

这个技能会自动部署 APIM 吗?
不会。它明确建议使用 azure-prepare skill 部署 APIM,本技能主要负责网关配置和测试。
配置 Azure OpenAI 后端需要什么权限?
示例通过托管身份为 APIM 分配 Cognitive Services User 角色;实际资源标识和主体标识需要由使用者提供。
遇到令牌限制导致的 429 怎么办?
技能建议提高 tokens-per-minute,或增加负载均衡。
它能治理 MCP 工具吗?
能。文档包含按键限流保护 MCP 或工具端点,以及将 API 转换为 MCP 的使用场景。

同仓库的其他 Skills

均来自 microsoft/agent-skills

开发与工程 ✓ Microsoft · 官方

Azure API Management Python 技能

帮助编码代理使用 Python SDK 管理 Azure API Management 的服务、API、产品、订阅与策略。

开发与工程 ✓ Microsoft · 官方

Azure OpenAI 模型部署助手

按意图发现容量并部署 Azure OpenAI 模型。

开发与工程 ✓ Microsoft · 官方

Azure AI 服务技能

为编码代理提供 Azure AI 搜索、语音、OpenAI 与 OCR 操作指引。

开发与工程 ✓ Microsoft · 官方

Azure OpenAI 定制部署向导

为 Azure OpenAI 模型提供可精确配置的交互式部署流程。

开发与工程 ✓ Microsoft · 官方

Azure API 管理 .NET 管理 SDK

用 .NET 创建、配置和治理 Azure API Management 资源。

开发与工程 ✓ Microsoft · 官方

Azure OpenAI 智能区域部署

自动检查 Azure 区域容量,并将 Azure OpenAI 模型部署到合适的可用区域。

开发与工程 ✓ Microsoft · 官方

Azure Realtime 播客生成

用 Azure OpenAI Realtime API 将文本转换为可播放的播客式音频。

开发与工程 ✓ Microsoft · 官方

Microsoft 365 代理评测器

为 Microsoft 365 Copilot 声明式代理设计并运行评测套件

自动化与运维 ✓ Microsoft · 官方

Azure OpenAI 容量发现

跨区域和项目查找可用的 Azure OpenAI 模型容量,帮助你选择合适的部署位置。

开发与工程 ✓ Microsoft · 官方

Microsoft 365 Agents Python 开发技能

用 Python 构建 Teams、Microsoft 365 与 Copilot Studio 多渠道代理。

开发与工程 ✓ Microsoft · 官方

Microsoft 365 Agents TypeScript 技能

帮助你用 TypeScript 构建可路由、可流式响应并接入 Copilot Studio 的 Microsoft 365 企业代理。

开发与工程 ✓ Microsoft · 官方

Azure OpenAI .NET 开发技能

为 .NET 编码代理提供 Azure OpenAI 集成范式。

开发与工程 ✓ Microsoft · 官方

Azure AI 内容安全 TypeScript 技能

帮助 TypeScript 应用检测有害内容并管理自定义拦截词。

开发与工程 ✓ Microsoft · 官方

Azure AI Projects TypeScript 技能

为 TypeScript 开发者提供 Azure AI Foundry 项目、智能体和评估的 SDK 实现指导。

开发与工程 ✓ Microsoft · 官方

Azure AI 内容安全 Java 技能

帮助 Java 应用分析文本和图像中的有害内容并管理词表。

开发与工程 ✓ Microsoft · 官方

Azure Identity Python 认证技能

为 Python Azure 应用提供基于 Microsoft Entra ID 的可复用身份认证指导。

开发与工程 ✓ Microsoft · 官方

Azure AI 内容安全 Python 技能

帮助 Python 应用检测文本和图像中的有害内容,并管理自定义屏蔽词。

开发与工程 ✓ Microsoft · 官方

Azure AI Search .NET 开发技能

为 .NET 应用提供 Azure AI Search 的全文、向量、语义和混合检索实现指南。

开发与工程 ✓ Microsoft · 官方

Azure AI Foundry Agent Framework

帮助 Python 开发者构建具备持久会话、托管工具和流式响应能力的 Azure AI Foundry 智能体。

开发与工程 ✓ Microsoft · 官方

Azure AI Search Python 技能

帮助 Python 开发者构建向量、混合与语义搜索应用。

相关 Skills