Feed de mudanças de preço

Visão geral

/changes.xml é um feed Atom com as mudanças de preço recentes de todo o catálogo — aumentos, quedas, altas e baixas de modelos. É público, somente leitura e não exige registro nem chave de API:

curl https://aiapipricing.slxd.app/changes.xml

Ele vive fora do prefixo de idioma (ao contrário do resto do catálogo): uma URL de feed que muda é uma URL que ninguém continua assinando. Content-Type: application/atom+xml, com Cache-Control: public, max-age=3600, s-maxage=3600.

O que cada entrada traz

Cada <entry> é uma mudança de preço:

Campo AtomConteúdo
title{modelo} — {rótulo do preço} {up|down|added|removed}: {valor anterior} → {novo valor} (±n%)
idIdentificador estável da mudança
linkA ficha do modelo no catálogo
updatedData e hora ISO da mudança
summaryO mesmo texto de title

Por exemplo, um aumento no preço de saída:

<entry>
  <title>anthropic/claude-opus-5 — Output up: 15 → 18 (+20%)</title>
  <id>https://aiapipricing.slxd.app/models/anthropic/claude-opus-5#Output-2026-08-01T00:00:00.000Z</id>
  <link href="https://aiapipricing.slxd.app/models/anthropic/claude-opus-5"/>
  <updated>2026-08-01T00:00:00.000Z</updated>
  <summary>anthropic/claude-opus-5 — Output up: 15 → 18 (+20%)</summary>
</entry>

Janela e limite

O feed cobre os últimos 90 dias e publica no máximo 100 entradas — as mais recentes primeiro. Para outro intervalo, ou para ir além do limite, use o equivalente em JSON abaixo.

Filtros

/changes.xml aceita estes parâmetros, os mesmos do seu equivalente em JSON:

ParâmetroConteúdo
providerSó as alterações deste fornecedor (o seu slug: openai, anthropic…)
modelSó as alterações deste modelo (o seu slug, sem o fornecedor)
qTexto livre: procura por slug e por nome visível, do modelo e do seu fornecedor (2026-09-17)
kindUm ou vários tipos de evento, separados por vírgula
curl "https://aiapipricing.slxd.app/changes.xml?provider=openai&kind=price_decrease"

Por predefinição o feed só mostra movimentos de mercado — subidas, descidas, remoções e mudanças de unidade — nunca altas de catálogo (price_added, coverage_added, reference_changed): essas são "Novidades no catálogo" em /changes, não uma alteração de preço. Pedi-las é uma questão de as nomear em kind. Um kind desconhecido é ignorado em vez de quebrar o feed.

Como assinar

Cole https://aiapipricing.slxd.app/changes.xml em qualquer leitor de feeds (Feedly, NetNewsWire, o leitor integrado do navegador…). O catálogo também o anuncia por autodescoberta — um <link rel="alternate" type="application/atom+xml"> no cabeçalho de cada página pública — então muitos leitores o encontram sozinhos ao colar a URL da página inicial.

O mesmo dado em JSON

Quem preferir JSON em vez de Atom pode ler GET /api/v1/changes, com os mesmos filtros (provider, model, q, kind) além de days e limit para ajustar a janela e o limite à mão — o mesmo dado, sem o envelope do feed.

Veja também

A Referência da API documenta o resto do catálogo como REST simples; o conector MCP o coloca à disposição de um assistente de IA.

Feed de mudanças de preço