🔍 插件简介
azure-aigateway 是微软官方推出的 Azure Skills 技能插件,帮助你快速将 Azure API Management 配置为集中式 AI 网关。它能统一管理 AI 模型、MCP 工具和智能体的流量,内置语义缓存、令牌限制、内容安全、负载均衡等治理策略,让 AI 服务更可控、更省钱、更安全。
⚙️ 主要功能一览
这个插件解决的核心问题很明确:当你在 Azure 上跑多个 AI 模型、多个 MCP 工具时,流量怎么管、成本怎么控、安全怎么保证。它提供了一套完整的治理能力。
- 语义缓存(降低 60%-80% 调用成本)
- 令牌限制与配额管理
- 多后端负载均衡
- 令牌用量指标追踪
- MCP 工具限流保护
- 内容安全过滤
- 越狱检测
- API 转 MCP 协议
- 添加 Azure OpenAI 后端
- 接入 AI Foundry 模型
- 导入 OpenAPI 规范
- AI 成本控制策略
- 网关连通性测试
- 通过网关调用 OpenAI
- LLM 策略调试
- 常见故障排查
📦 第一次安装:三步搞定
安装之前确认两件事:Azure CLI 版本在 v2.60.0 以上,并且已经执行过 az login 登录。然后在你项目的根目录运行安装命令。
通用安装命令(适用于 Cursor、Claude Code、Cline、Codex、Goose 等):
npx skills add https://github.com/microsoft/azure-skills --skill azure-aigateway
执行后会提示你选择目标 AI 编程环境,用方向键选中后回车即可。安装完成后,技能文件会出现在对应目录下(比如 Cursor 的 .cursor/skills/azure-aigateway)。
SKILL.md 放到 ~/.claude/skills/azure-aigateway/ 目录,下次启动会自动加载。
🚀 安装后怎么用:直接说话就行
这个插件不需要你记复杂的命令。安装完成后,在 AI 助手的对话窗口里直接用自然语言描述需求,它会自动激活对应的技能。比如你想给 Azure OpenAI 加个令牌限制,直接说:
“帮我给 Azure OpenAI 配置令牌限制,每分钟最多 5000 tokens”
插件会调用 Azure CLI 完成配置。如果你想手动验证配置结果,可以用以下命令查看网关信息和后端列表:
# 查看网关 URL
az apim show --name <apim-name> --resource-group <rg> --query "gatewayUrl" -o tsv
# 列出所有 AI 后端
az apim backend list --service-name <apim-name> --resource-group <rg> \
--query "[].{id:name, url:url}" -o table
测试网关是否正常工作:
curl -X POST "${GATEWAY_URL}/openai/deployments/<deployment>/chat/completions?api-version=2024-02-01" \
-H "Content-Type: application/json" \
-H "Ocp-Apim-Subscription-Key: <key>" \
-d '{"messages": [{"role": "user", "content": "Hello"}], "max_tokens": 100}'
🎯 主要应用场景
🔧 使用技巧与帮助
策略顺序有讲究。在 APIM 的 <inbound> 策略中,推荐的执行顺序是:认证 → 语义缓存查找 → 令牌限制 → 内容安全 → 后端选择 → 指标记录。顺序错了可能导致缓存不生效或限流误判。
缓存命中率低怎么办?默认的语义相似度阈值可能偏高,试着把 score-threshold 从默认值降到 0.7 左右,能显著提升缓存命中率。
内容安全误报太多?把类别阈值从默认的 4 调到 5 或 6,减少正常内容被拦截的概率。
配合 azure-prepare 使用。如果你还没有部署 APIM 实例,先用 azure-prepare 技能完成部署,再用 azure-aigateway 做 AI 网关配置,两个技能分工明确。
🤖 适配哪些 AI 工具
这个插件本质是一个 Azure Skill,只要你的 AI 编程助手支持 Skills 或 MCP 协议,基本都能用。官方明确兼容的环境包括:
如果你用的工具不在列表里,但支持加载自定义 Skill 文件或 MCP 客户端,也可以手动配置使用。

◯ 评论 0