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

Usuário do OpenClaw Critica a Arquitetura e as Lacunas de Segurança da Ferramenta
Um usuário do Reddit descreve o OpenClaw como a única ferramenta que torna a automação de agentes tão acessível, mas critica sua arquitetura por não ter uma camada de controle para operações de arquivos, um kernel protegido, gerenciamento de contexto adequado e versionamento ou testes integrados.

Ferramenta CLI do Relay salva o contexto da sessão do Claude quando há limitação de taxa
Relay é uma ferramenta CLI em Rust que lê as transcrições de sessão .jsonl do Claude do disco e cria snapshots completos da sua sessão, incluindo conversa, chamadas de ferramentas, tarefas pendentes, estado do git e erros. Ele gera prompts de contexto para retomar sessões após os limites de taxa serem redefinidos.

0Latency: Uma Camada de Memória Persistente para Agentes de IA via MCP
0Latency é um servidor MCP que adiciona memória persistente ao Claude e outros agentes de IA, armazenando memórias entre sessões para evitar perda de contexto. Funciona nativamente com Claude Desktop, Claude Code, claude.ai, GPT, Gemini, Cursor e qualquer agente compatível com MCP.

SpecLock: Motor de Restrições de Código Aberto para Agentes de IA de Programação
SpecLock é um servidor MCP que aplica ativamente restrições em agentes de codificação de IA, como o Claude Code. Ele bloqueia violações com avisos de conflito semântico usando expansão de sinônimos, detecção de negação e sinalização de ações destrutivas.