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

Usuário do OpenClaw Critica a Arquitetura e as Lacunas de Segurança da Ferramenta
Tools

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.

OpenClawRadar
Ferramenta CLI do Relay salva o contexto da sessão do Claude quando há limitação de taxa
Tools

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.

OpenClawRadar
0Latency: Uma Camada de Memória Persistente para Agentes de IA via MCP
Tools

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.

OpenClawRadar
SpecLock: Motor de Restrições de Código Aberto para Agentes de IA de Programação
Tools

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.

OpenClawRadar