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

✍️ OpenClawRadar📅 Publicado: May 23, 2026🔗 Source
Models.dev: Banco de Dados Open-Source de Especificações, Preços e Capacidades de Modelos de IA
Ad

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.json

O 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}.svg

Substitua {provider} pelo ID do Provedor (ex.: anthropic, openai, google).

Ad

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 provedor

Se 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

Ad

👀 See Also

Desenvolvedor Cria Servidor MCP para Integração do Claude com WhatsApp, Compartilha Desafios
Tools

Desenvolvedor Cria Servidor MCP para Integração do Claude com WhatsApp, Compartilha Desafios

Um desenvolvedor criou um servidor MCP para dar ao Claude acesso a conversas reais do WhatsApp, descobrindo que o gerenciamento do contexto das conversas foi mais complicado do que o esperado e exigiu um banco de dados para rastrear as conversas.

OpenClawRadar
SO Hollow Agent: Trabalhadores de IA locais chamam Claude como arquiteto sênior quando travados
Tools

SO Hollow Agent: Trabalhadores de IA locais chamam Claude como arquiteto sênior quando travados

O Hollow Agent OS usa modelos Qwen locais que funcionam 24 horas por dia, 7 dias por semana, mas quando encontram erros de lógica ou precisam de grandes mudanças, eles acionam uma chamada ao Claude via MCP. O Claude reorganiza estruturas de arquivos, revisa código e atua como gerente para trabalhadores locais autônomos.

OpenClawRadar
Exportando Memórias de Agentes de IA Usando a Função de Importação do Claude
Tools

Exportando Memórias de Agentes de IA Usando a Função de Importação do Claude

Um usuário do Reddit compartilha um prompt para extrair memórias armazenadas de agentes de IA como ChatGPT e Claude, e depois importá-las para o OpenClaw. O prompt solicita todo o contexto armazenado, incluindo instruções, detalhes pessoais, projetos, ferramentas e preferências.

OpenClawRadar
NPCterm: Emulador de Terminal PTY Completo para Agentes de IA via MCP
Tools

NPCterm: Emulador de Terminal PTY Completo para Agentes de IA via MCP

O NPCterm fornece aos agentes de IA acesso completo ao terminal através de um emulador de terminal PTY headless em memória exposto via MCP. Inclui 15 ferramentas MCP para controle de terminal, detecção de estado de processos e suporte para aplicações TUI.

OpenClawRadar