Aller au contenu

Modèles primaires et fallback pour Hermes

Contexte

Question : parmi tous les modèles gratuits disponibles sur OpenRouter évoqués en session (Nemotron, DeepSeek R1, Qwen, Gemini, GLM, Gemma, Llama), lesquels utiliser en primaire et en fallback dans shared/references/hermes-commandes ?

Contenu

Comparatif complet — tous modèles gratuits

Modèle Params actifs Contexte Code TypeScript strict Conventions DDD Usage idéal
nvidia/nemotron-3-super-120b-a12b:free 12B (MoE/120B) 128K ✅✅ ✅✅ Sessions architecturales complexes
deepseek/deepseek-r1:free ~70B 128K ✅✅ ✅✅✅ Raisonnement architectural, Aggregates, DDD
qwen/qwen-2.5-coder-32b-instruct:free 32B 128K ✅✅ ✅✅ Génération de code, refactoring multi-fichiers
qwen/qwen-2.5-72b-instruct:free 72B 128K ✅✅ Tâches générales, bonne polyvalence
google/gemini-2.0-flash-exp:free 1M Itérations rapides, gros codebase entier
google/gemma-3-27b-it:free 27B 128K ⚠️ Tâches générales simples
z-ai/glm-4.5-air:free 128K ⚠️ DTOs, schemas Zod, génération mécanique
meta-llama/llama-3.1-8b-instruct:free 8B 128K Tâches triviales uniquement

Points clés #openrouter

  • deepseek/deepseek-r1:free est probablement le meilleur pour DDD grâce à son raisonnement en chaîne
  • google/gemini-2.0-flash-exp:free a un contexte 1M tokens — avantage majeur pour balancer un repo entier
  • nvidia/nemotron-3-super-120b-a12b:free (version gratuite) rivalise avec DeepSeek sur l'architecture
  • meta-llama/llama-3.1-8b-instruct:free trop petit pour du DDD sérieux — fallback de dernier recours seulement

Décision / Conclusion

Configuration recommandée pour shared/references/hermes-commandes :

provider: openrouter
model: deepseek/deepseek-r1:free   # ou nvidia/nemotron-3-super-120b-a12b:free
fallbacks:
  - qwen/qwen-2.5-coder-32b-instruct:free
  - google/gemini-2.0-flash-exp:free
  - google/gemma-3-27b-it:free
  - meta-llama/llama-3.1-8b-instruct:free  # dernier recours

Primaire : deepseek/deepseek-r1:free ou nvidia/nemotron-3-super-120b-a12b:free Fallback 1 : qwen/qwen-2.5-coder-32b-instruct:free — spécialisé code Fallback 2 : google/gemini-2.0-flash-exp:free — contexte 1M, idéal gros codebase À éviter en primaire : GLM-4.5-Air et Llama 8B pour du travail DDD sérieux

À faire

  • [ ] Tester DeepSeek R1 en primaire sur une mission Hermes réelle
  • [ ] Comparer Nemotron vs DeepSeek R1 sur un use case DDD complet
  • [ ] Mettre à jour le .env ou config.yaml Hermes avec la nouvelle config fallback

Liens connexes