SuperAPI AI 工具集

azure-cost-calculator

通用与其它

查看项目

更新于 10-15 19:52

技能介绍

用途:帮助估算 Azure 资源成本,回答 Azure 定价、成本估算、资源规格费用与价格比较等问题。核心原则是绝不猜测价格,始终通过脚本查询实时 Retail Prices API。

主要能力:提供定价查询脚本与探索脚本,按运行时选择 Bash(curl 与 jq 可用时优先)或 PowerShell 7+,Windows PowerShell 5.1 需加 -ExecutionPolicy RemoteSigned。Bash 使用 --kebab-case 参数,PowerShell 使用 -PascalCase 参数,两者输出相同 JSON。支持按服务参考文件声明参数、依赖链(如 AKS → VM → 托管磁盘)、预留实例与节省计划、非美元货币与非 eastus 区域、私有终结点与私有 DNS 定价。

使用方式:先做分析阶段,解析资源类型、数量与规格;对缺失的关键参数(如数据库具体服务、数量、规格、月流量、模型或功能变体、托管模式)一次性批量询问,最多一轮。再定位服务参考文件、读取 billingNeeds 依赖、按消歧协议分类参数,输出规格评审表。随后进入估算阶段,逐服务运行定价脚本、套用成本公式、逐项复核算术,输出假设块、行项目与总计。估算后可迭代,仅重跑受影响查询。批量估算 3 个以上服务时采用部分读取、并行查询(限 3–5 并发)、渐进蒸馏与 Compact 输出。

限制:默认输出 Json,不使用 Summary;serviceName 与过滤值区分大小写;未过滤查询会返回混合 SKU,需按 productName/skuName 过滤;多计量资源需按 -MeterName 分别查询。缺失 never-assume 参数时不得继续,须说明无法估算。PowerShell 用 -File 而非 -Command,传数组参数时例外。具体价格、收费与效果以实时 API 返回为准,资料未提供固定价格。