GPT Image 2.5 is live — OpenAI's newest image model, targeted edits that leave the rest of the frame alone
Tous les guides

· reAPI Team

LLM local pour coder : quels modèles tiennent dans 8, 16, 32 ou 64 GB

Un LLM local pour coder doit tenir en mémoire et offrir un contexte de 64K. Modèles de programmation avec outils dans Ollama, classés par taille de téléchargement et contexte.

LLM local pour coder : quels modèles tiennent dans 8, 16, 32 ou 64 GB

Choisir un LLM local pour coder commence par deux chiffres, plutôt que par un classement : la mémoire de votre machine et la taille du contexte que le modèle peut accueillir. Un agent de programmation comme Claude Code ou Cline a besoin d'un modèle prenant en charge les appels d'outils, et la documentation d'Ollama indique que les outils de programmation nécessitent un contexte d'au moins 64,000 tokens.[1] Les modèles ci-dessous figurent dans la bibliothèque d'Ollama avec prise en charge des outils, classés selon la taille de téléchargement de leurs versions 4 bits indiquée le 4 novembre 2026.[2]

Nous ne les classons pas par qualité. Aucun benchmark indépendant unique ne les couvre tous sur les mêmes tâches d'agent, et le bon choix dépend de votre dépôt. Nous pouvons en revanche indiquer lesquels tiennent en mémoire, lesquels offrent assez de contexte et lesquels tournent vite avec une bande passante mémoire limitée.

LLM locaux pour coder, selon la mémoire disponible

Mémoire disponibleModèle (tag Ollama)Téléchargement en 4 bitsFenêtre de contexteNotes
Jusqu'à 8 GBqwen2.5-coder:7b4.7 GB32KEn dessous des 64K nécessaires aux agents
Jusqu'à 8 GBmimo-v2.6:9b-q4_K_M6.6 GB256KXiaomi ; entrée texte et image
Jusqu'à 16 GBqwen2.5-coder:14b9.0 GB32KEn dessous des 64K nécessaires aux agents
Jusqu'à 16 GBgpt-oss:20b14 GB128KModèle à poids ouverts d'OpenAI
Jusqu'à 32 GBqwen3.6:27b-q4_K_M17 GB256KEntrée texte et image ; une variante pour le code fait 18 GB
Jusqu'à 32 GBqwen3-coder:30b19 GB256KTag complet 30b-a3b-q4_K_M
Jusqu'à 32 GBnorth-mini-code-1.019 GB488KCohere ; 30B au total, 3B actifs
Jusqu'à 32 GBqwen2.5-coder:32b20 GB32KEn dessous des 64K nécessaires aux agents
Jusqu'à 64 GBqwen3-coder-next52 GB256KModèle de Qwen pour la programmation agentique
Plus de 64 GBgpt-oss:120b65 GB128K
Plus de 64 GBnemotron-3.5-super:120b-a12b-q4_K_M90 GB1MNVIDIA ; 12B actifs
Plus de 64 GBqwen3-coder:480b290 GB256KStation de travail ou serveur uniquement

Sources : bibliothèque de modèles et pages de tags d'Ollama.[2][3]

La taille de téléchargement est un minimum, pas le besoin total. Le cache de contexte grandit avec la fenêtre définie : un modèle de 19 GB exécuté avec un contexte de 64K ou plus nécessite donc plus de 19 GB libres. Ollama avertit qu'un contexte plus grand augmente la mémoire nécessaire pour exécuter un modèle.[1]

Pourquoi la longueur du contexte exclut certains modèles

Ollama définit le contexte selon la mémoire de votre GPU si vous n'en choisissez pas un : 4K tokens en dessous de 24 GiB de VRAM, 32K entre 24 et 48 GiB, et 256K au-delà.[1] Son guide Claude Code demande 64K ou plus pour les dépôts volumineux.[4] Sur une carte de 16 GB, il faut donc augmenter manuellement la valeur par défaut, tout en gardant assez de mémoire pour le modèle et son cache.

Le plafond du modèle compte aussi. Les tags qwen2.5-coder indiquent une fenêtre de contexte de 32K : même avec de la mémoire disponible, ils ne peuvent donc pas atteindre les 64K qu'Ollama recommande pour les agents de programmation.[3] Ils restent utiles pour l'autocomplétion et les petites modifications. Pour un agent qui lit plusieurs fichiers et conserve un long historique d'outils, les modèles de 128K à 488K du tableau sont les options réalistes.

Les modèles à mélange d'experts tournent plus vite avec la même mémoire

Cohere décrit North Mini Code comme « un modèle à mélange d'experts de 30B avec 3B de paramètres actifs » : environ 30 milliards de paramètres au total, dont environ 3 milliards utilisés pour chaque token.[2] Le tag 30B de Qwen3-Coder porte le même suffixe a3b, et celui de Nemotron de NVIDIA indique 120b-a12b.[3] Tous les poids doivent quand même résider en mémoire : la taille de téléchargement reste donc la même que celle d'un modèle dense de taille totale similaire. La vitesse de génération, elle, diffère. Chaque token ne lit que les experts actifs, et c'est généralement la bande passante mémoire, plutôt que la puissance de calcul, qui limite la vitesse de génération des tokens sur une machine locale.

L'effet est considérable. Sur une machine offrant une bande passante mémoire de 273 GB/s, la lecture de 35 GB de poids denses d'un modèle de 70B par token plafonne la sortie à environ 8 tokens par seconde, tandis que la lecture d'environ 1.5 GB de poids en 4 bits pour un modèle à 3B de paramètres actifs permet un plafond bien plus élevé. Nous détaillons ce calcul dans notre guide des caractéristiques du DGX Spark. Pour les agents de programmation, qui génèrent de longues sorties et de nombreux appels d'outils, cette différence se ressent à chaque tour.

Connecter un modèle local à un agent de programmation

Ollama peut démarrer Claude Code avec un modèle local grâce à ollama launch claude ; pour les scripts, ollama launch claude --model <model> --yes -- -p "..." évite les invites de confirmation.[4] Ollama indique que l'appel d'outils et la réflexion sont disponibles « avec les modèles compatibles » : vérifiez donc la présence du tag d'outils sur la page du modèle avant de le connecter.[4] LM Studio fonctionne aussi, via son endpoint compatible Anthropic sur le port 1234 ; notre comparatif Ollama vs LM Studio couvre les deux configurations.

Définissez explicitement le contexte dans l'un comme dans l'autre. Un modèle qui s'exécute silencieusement en 4K écartera des fichiers de la conversation et paraîtra moins performant qu'il ne l'est.

FAQ

Combien de mémoire faut-il pour un modèle local de programmation ?

Pour un agent avec un contexte de 64K, prévoyez environ 24 GB ou plus : un modèle de 17 GB à 19 GB tel que qwen3.6:27b ou qwen3-coder:30b, plus de la place pour le cache de contexte. Des modèles plus petits tiennent dans 8 GB à 16 GB, mais ceux dont le plafond est de 32K conviennent mieux à la complétion qu'aux agents.[1][3]

Qu'est-ce que Nemotron 3.5 Super ?

Ollama le présente comme « le modèle vision-langage de NVIDIA pour la programmation, le raisonnement, l'utilisation d'outils et la compréhension de documents ». Le tag local correspond à un modèle de 120B avec 12B de paramètres actifs et un contexte de 1M de tokens ; son téléchargement en 4 bits fait 90 GB.[2][3]

Peut-on utiliser un LLM local pour coder sur un ordinateur portable ?

Oui, dans les limites de mémoire ci-dessus. Un portable de 8 GB à 16 GB peut exécuter mimo-v2.6:9b ou gpt-oss:20b, dont les fenêtres de contexte annoncées sont de 256K et 128K, mais il faut laisser de la place pour le cache de contexte.[3]

Quand choisir plutôt un modèle hébergé

Un LLM local pour coder est intéressant lorsque votre code ne peut pas quitter la machine ou lorsque vous effectuez assez de tours pour que le matériel coûte moins cher que les tokens. Si votre mémoire maximale reste en dessous des besoins d'un modèle à contexte de 256K, ou si vous voulez comparer un modèle local à un modèle hébergé plus gros sur la même tâche, une API hébergée est plus simple. reAPI propose des modèles tels que Kimi K3, DeepSeek V4 et GLM-5.2 via une seule clé compatible OpenAI : un changement de modèle sur une ligne suffit donc pour faire cette comparaison.

Références

  1. Ollama. Context length. Consulté le 4 novembre 2026 sur docs.ollama.com/context-length
  2. Ollama. Model library search: tools capability, "coder". Consulté le 4 novembre 2026 sur ollama.com/search?c=tools&q=coder
  3. Ollama. Model tag pages: qwen3-coder, qwen3-coder-next, qwen3.6, north-mini-code-1.0, mimo-v2.6, nemotron-3.5-super, qwen2.5-coder and gpt-oss. Consulté le 4 novembre 2026 sur ollama.com/library
  4. Ollama. Claude Code integration. Consulté le 4 novembre 2026 sur docs.ollama.com/integrations/claude-code
Tous les guides