Models.dev: Banco de Dados Open-Source de Especificações, Preços e Capacidades de Modelos de IA

Models.dev é um banco de dados open-source de especificações, preços e capacidades de modelos de IA, mantido como um projeto comunitário. Os dados são armazenados no repositório como arquivos TOML, organizados por provedor e modelo, com logotipos em SVG. Ele também alimenta uma API e é usado internamente no opencode.
Acesso à API
Você pode obter todos os dados dos modelos por meio de um único endpoint da API:
curl https://models.dev/api.jsonO campo ID do Modelo (ex.: openai/gpt-5) corresponde ao identificador usado pelo AI SDK. Logotipos dos provedores estão disponíveis como arquivos SVG:
curl https://models.dev/logos/{provider}.svgSubstitua {provider} pelo ID do Provedor (ex.: anthropic, openai, google).
Contribuindo
Para adicionar um novo modelo, primeiro verifique se o provedor já existe no diretório providers/. Se não, crie uma pasta do provedor com um arquivo provider.toml:
name = "Nome do Provedor"
npm = "@ai-sdk/provider" # Nome do pacote AI SDK
env = ["PROVIDER_API_KEY"] # Chaves de variáveis de ambiente usadas para autenticação
doc = "https://example.com/docs/models" # Link para a documentação do provedorSe o provedor expõe um endpoint compatível com OpenAI, defina npm = "@ai-sdk/openai-compatible" e inclua a URL base: api = "https://api.example.com/v1".
Opcionalmente, adicione um logo.svg ao diretório do provedor usando currentColor para preenchimentos/traçados. Em seguida, crie um arquivo TOML de definição do modelo em providers/{provider}/models/. Exemplo de definição de modelo:
name = "Nome de Exibição do Modelo"
attachment = true # suporta anexos de arquivos
reasoning = false # suporta cadeia de pensamento
tool_call = true # suporta chamada de ferramentas
structured_output = true # suporta saída estruturada
temperature = true # suporta controle de temperatura
knowledge = "2024-04" # data de corte do conhecimento
release_date = "2025-02-19"
last_updated = "2025-02-19"
open_weights = true # pesos disponíveis publicamente
[cost]
input = 3.00 # por milhão de tokens de entrada (USD)
output = 15.00 # por milhão de tokens de saída
reasoning = 15.00 # por milhão de tokens de raciocínio
cache_read = 0.30 # por milhão de tokens de cache lidos
cache_write = 3.75 # por milhão de tokens de cache escritos
input_audio = 1.00 # por milhão de tokens de áudio de entrada
output_audio = 10.00 # por milhão de tokens de áudio de saída
[limit]
context = 400_000 # janela de contexto máxima (tokens)
input = 272_000 # tokens máximos de entrada
output = 8_192 # tokens máximos de saída
[modalities]
input = ["text", "image"]
output = ["text"]
[interleaved]
field = "reasoning_content"
Para provedores wrapper que espelham modelos existentes, use extends (não detalhado no trecho).
Models.dev é um banco de dados open-source e orientado pela comunidade. O código-fonte está no GitHub, e contribuições são bem-vindas para manter os dados atualizados.
📖 Leia a fonte completa: HN LLM Tools
👀 See Also

O recurso UltraThink do Claude AI retorna com orientações práticas de uso
A Claude AI reinstalou o recurso UltraThink após feedback dos usuários. O esforço médio agora é o padrão para o Opus 4.6 (Max/Team), com esforço alto disponível permanentemente via /model, e o UltraThink como uma substituição de uma única vez para o esforço alto.

Desenvolvedor Cria Habilidades Práticas do Claude para Projetos Kotlin Multiplatform
Um desenvolvedor criou um repositório público de habilidades do Claude especificamente para trabalho com Kotlin Multiplatform, após considerar as habilidades existentes muito genéricas, opinativas ou superficiais. As habilidades abrangem revisões de arquitetura, implementação de funcionalidades, modularização, UI Compose Multiplatform, navegação, pontes de plataforma, deep links, UI adaptativa, testes e governança de build.
mcp-memory: SQLite FTS5 + OKF do Google para Memória Rápida de Agentes
mcp-memory é um servidor MCP que dá aos agentes de IA memória persistente usando o formato OKF do Google e SQLite FTS5 para consultas em menos de 20ms. Inclui quatro ferramentas: memory_store, memory_retrieve, memory_search e memory_get_last.

ReRouted: Aplicativo da Barra de Menu do macOS para Fallback Automático entre Claude, Codex, Grok e Mais
ReRouted é um aplicativo leve para a barra de menus do macOS que funciona como um gateway local. Aponte suas ferramentas de IA para um único endpoint; ele roteia e faz fallback automático entre suas contas quando os provedores atingem limites.