Pular para o conteúdo
Skillpedia
Análise e planilhas40 mil · #5026

azure-pricing

Ajuda seu agente a obter preços de serviços do Azure em tempo real. Ele pode estimar custos e comparar preços de diferentes opções de serviço.

O que ela faz

Esta ferramenta busca os preços atuais de serviços na nuvem da Microsoft (Azure) e pode ajudar a estimar custos. Ela consulta informações públicas de preços para que você saiba quanto algo pode custar.

Quando usar

  • ✓Quando você quiser saber o preço de um serviço específico do Azure.
  • ✓Para comparar os preços de um serviço em diferentes locais ou tipos.
  • ✓Se precisar de uma estimativa de custo para um projeto na nuvem.

Exemplo do que pedir para a IA

“Quanto custa uma máquina virtual D4s v5 na região Leste dos EUA?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/azure-pricing/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/azure-pricing/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta consulta um site público da Microsoft com os preços dos serviços Azure. Ela procura o serviço exato que você perguntou, na região e tipo que você especificou, para te dar o preço mais atual.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add github/awesome-copilot --skill azure-pricing

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/azure-pricing/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Habilidade de Preços do Azure

Use esta habilidade para obter dados de preços de varejo do Azure em tempo real da API pública de Preços de Varejo do Azure. Nenhuma autenticação é necessária.

Quando Usar Esta Habilidade

  • O usuário pergunta sobre o custo de um serviço do Azure (por exemplo, "Quanto custa uma VM D4s v5?")
  • O usuário quer comparar preços entre regiões ou SKUs
  • O usuário precisa de uma estimativa de custo para uma carga de trabalho ou arquitetura
  • O usuário menciona preços do Azure, custos do Azure ou faturamento do Azure
  • O usuário pergunta sobre instâncias reservadas versus preços de pagamento conforme o uso
  • O usuário quer saber sobre planos de economia ou preços spot

Endpoint da API

GET https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview

Anexe $filter como um parâmetro de consulta usando a sintaxe de filtro OData. Sempre use api-version=2023-01-01-preview para garantir que os dados do plano de economia sejam incluídos.

Instruções Passo a Passo

Se algo não estiver claro sobre a solicitação do usuário, faça perguntas esclarecedoras para identificar os campos e valores de filtro corretos antes de chamar a API.

  1. Identifique os campos de filtro da solicitação do usuário (nome do serviço, região, SKU, tipo de preço).
  2. Resolva a região: a API requer valores armRegionName em minúsculas e sem espaços (por exemplo, "East US" → eastus, "West Europe" → westeurope, "Southeast Asia" → southeastasia). Veja references/REGIONS.md para uma lista completa.
  3. Construa a string de filtro usando os campos abaixo e busque a URL.
  4. Analise a matriz Items da resposta JSON. Cada item contém preço e metadados.
  5. Siga a paginação via NextPageLink se precisar de mais de 1000 resultados (raramente necessário).
  6. Calcule as estimativas de custo usando as fórmulas em references/COST-ESTIMATOR.md para produzir estimativas mensais/anuais.
  7. Apresente os resultados em uma tabela de resumo clara com serviço, SKU, região, preço unitário e estimativas mensais/anuais.

Campos Filtráveis

Campo Tipo Exemplo
serviceName string (exato, diferencia maiúsculas de minúsculas) 'Functions', 'Virtual Machines', 'Storage'
serviceFamily string (exato, diferencia maiúsculas de minúsculas) 'Compute', 'Storage', 'Databases', 'AI + Machine Learning'
armRegionName string (exato, minúsculas) 'eastus', 'westeurope', 'southeastasia'
armSkuName string (exato) 'Standard_D4s_v5', 'Standard_LRS'
skuName string (contém suportado) 'D4s v5'
priceType string 'Consumption', 'Reservation', 'DevTestConsumption'
meterName string (contém suportado) 'Spot'

Use eq para igualdade, and para combinar e contains(field, 'value') para correspondências parciais.

Exemplos de Strings de Filtro

# All consumption prices for Functions in East US
serviceName eq 'Functions' and armRegionName eq 'eastus' and priceType eq 'Consumption'

# D4s v5 VMs in West Europe (consumption only)
armSkuName eq 'Standard_D4s_v5' and armRegionName eq 'westeurope' and priceType eq 'Consumption'

# All storage prices in a region
serviceName eq 'Storage' and armRegionName eq 'eastus'

# Spot pricing for a specific SKU
armSkuName eq 'Standard_D4s_v5' and contains(meterName, 'Spot') and armRegionName eq 'eastus'

# 1-year reservation pricing
serviceName eq 'Virtual Machines' and priceType eq 'Reservation' and armRegionName eq 'eastus'

# Azure AI / OpenAI pricing (now under Foundry Models)
serviceName eq 'Foundry Models' and armRegionName eq 'eastus' and priceType eq 'Consumption'

# Azure Cosmos DB pricing
serviceName eq 'Azure Cosmos DB' and armRegionName eq 'eastus' and priceType eq 'Consumption'

URL de Busca de Exemplo Completo

https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview&$filter=serviceName eq 'Functions' and armRegionName eq 'eastus' and priceType eq 'Consumption'

Codifique espaços como %20 e aspas como %27 ao construir a URL.

Campos Chave da Resposta

{
  "Items": [
    {
      "retailPrice": 0.000016,
      "unitPrice": 0.000016,
      "currencyCode": "USD",
      "unitOfMeasure": "1 Execution",
      "serviceName": "Functions",
      "skuName": "Premium",
      "armRegionName": "eastus",
      "meterName": "vCPU Duration",
      "productName": "Functions",
      "priceType": "Consumption",
      "isPrimaryMeterRegion": true,
      "savingsPlan": [
        { "unitPrice": 0.000012, "term": "1 Year" },
        { "unitPrice": 0.000010, "term": "3 Years" }
      ]
    }
  ],
  "NextPageLink": null,
  "Count": 1
}

…

Perguntas frequentes

Os preços são em reais?

Os preços geralmente são mostrados em dólares americanos (USD), a menos que o serviço especifique outra moeda.

Como sei se o preço está correto?

A ferramenta usa dados em tempo real da API oficial de preços do Azure. No entanto, preços podem mudar, e esta ferramenta busca os dados mais recentes disponíveis publicamente.

Ela pode me dizer o custo total de tudo que uso no Azure?

Não, ela foca em serviços específicos. Para um resumo completo dos seus custos, você precisaria consultar seu painel de cobrança do Azure.

Detalhes

Descrição original do autor

Fetches real-time Azure retail pricing using the Azure Retail Prices API (prices.azure.com) and estimates Copilot Studio agent credit consumption. Use when the user asks about the cost of any Azure service, wants to compare SKU prices, needs pricing data for a cost estimate, mentions Azure pricing, Azure costs, Azure billing, or asks about Copilot Studio pricing, Copilot Credits, or agent usage es

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5026
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas