Modèles.dev : Base de données open source des spécifications, prix et capacités des modèles d'IA

Models.dev est une base de données open-source de spécifications, tarifs et capacités de modèles d'IA, maintenue comme un projet contribué par la communauté. Les données sont stockées dans le dépôt sous forme de fichiers TOML, organisées par fournisseur et modèle, avec des logos en SVG. Elle alimente également une API et est utilisée en interne dans opencode.
Accès à l'API
Vous pouvez récupérer toutes les données des modèles via un seul point de terminaison API :
curl https://models.dev/api.jsonLe champ ID du modèle (par ex., openai/gpt-5) correspond à l'identifiant utilisé par l'IA SDK. Les logos des fournisseurs sont disponibles sous forme de fichiers SVG :
curl https://models.dev/logos/{provider}.svgRemplacez {provider} par l'ID du fournisseur (par ex., anthropic, openai, google).
Contribuer
Pour ajouter un nouveau modèle, vérifiez d'abord si le fournisseur existe déjà dans le répertoire providers/. Si ce n'est pas le cas, créez un dossier fournisseur avec un fichier provider.toml :
name = "Nom du fournisseur"
npm = "@ai-sdk/provider" # Nom du package IA SDK
env = ["PROVIDER_API_KEY"] # Clés de variables d'environnement utilisées pour l'authentification
doc = "https://example.com/docs/models" # Lien vers la documentation du fournisseurSi le fournisseur expose un point de terminaison compatible OpenAI, définissez npm = "@ai-sdk/openai-compatible" et incluez l'URL de base : api = "https://api.example.com/v1".
Optionnellement, ajoutez un logo.svg dans le répertoire du fournisseur en utilisant currentColor pour les remplissages/traits. Créez ensuite un fichier TOML de définition de modèle dans providers/{provider}/models/. Exemple de définition de modèle :
name = "Nom d'affichage du modèle"
attachment = true # prend en charge les pièces jointes
reasoning = false # prend en charge le raisonnement
+... (le reste du code TOML est conservé tel quel)Pour les fournisseurs wrapper qui reflètent des modèles existants, utilisez extends (non détaillé ici).
Models.dev est une base de données open-source et communautaire. La source est sur GitHub, et les contributions sont les bienvenues pour maintenir les données à jour.
📖 Lire la source complète : HN LLM Tools
👀 See Also

Ctxpact : Proxy de Compactage de Contexte pour LLM Locaux
Ctxpact est un proxy compatible OpenAI qui compresse les entrées trop volumineuses pour les LLM locaux avec des fenêtres de contexte de 16k, en utilisant un pipeline à 3 étapes incluant des stratégies de DCP, de résumé et d'extraction. Les benchmarks montrent 110k tokens compressés à 12k avec une précision de compréhension de lecture de 8/8.

Analyse de l'Architecture du Code Claude à partir des Source Maps Fuités
L'analyse du codebase TypeScript de 512 000 lignes de Claude Code révèle un runtime basé sur Bun avec une interface CLI React/Ink, plus de 100 commandes, 38+ outils et une coordination multi-agents. Le système utilise Zod pour la validation, OpenTelemetry pour la télémétrie et inclut des mécanismes de compression de contexte.

Compétence Claude Code /council Exécute les Invitations en Parallèle sur 4 Modèles d'IA
Une compétence Claude Code appelée /council envoie n'importe quelle requête à GPT, Claude, Gemini et Grok simultanément en environ 7 secondes, puis utilise Gemini pour synthétiser la meilleure réponse en identifiant des améliorations spécifiques des autres modèles.

Quatre Crochets de Code Claude Appliquent la Cohérence de Voix et de Ton dans les Textes Rédigés par l'IA
Un développeur a créé un système utilisant quatre crochets Claude Code pour empêcher que les textes générés par l'IA ne s'éloignent de l'identité de marque. Le système bloque l'édition des fichiers de texte (.tsx, .md) jusqu'à ce qu'un agent réviseur valide le contenu par rapport à un guide VOICE-AND-TONE.md.