IA locale : quels LLM locaux écrivent le mieux en français ?

Une IA locale est un modèle que vous téléchargez et exécutez sur votre propre machine, sans envoyer vos textes à un service distant. Cette page classe les modèles à poids ouverts que le Baromètre a réellement évalués sur des consignes d'écriture en français, et indique lesquels tiennent dans votre mémoire.

Le classement des IA locales

Scores du classement général français. Les rangs sont calculés entre toutes les variantes locales admissibles avant l’application des filtres d’affichage ; la numérotation peut donc présenter des sauts.

Dernière actualisation :

Classement des modèles locaux selon leur qualité d’écriture
RankModelAI judge scoreMémoire estimée
1 Qwen3.8 27B Q8_0 💡 xhigh** 🏠 75,8 ≈ 48 Go
2 Qwen3.8 27B Q4_K_M 💡 xhigh** 🏠 75,4 ≈ 24 Go
3 Muse Glimmer 30B K-Quant 17GB 💡 high 🏠 73,4 ≈ 24 Go
4 Muse Glimmer 30B K-Quant Dynamic 💡 high 🏠 67,8 ≈ 32 Go
7 Gemma 4 26B A4B Q8_0 🏠 59,2 ≈ 32 Go
9 Gemma 4 31B QAT-Q4_0 💡 on* 🏠 56,2 ≈ 24 Go
10 Gemma 4 26B A4B Q8_0 💡 on* 🏠 55,2 ≈ 32 Go
11 Mistral Medium 3.5 128B Q4_K_M 🏠 54,7 ≈ 80 Go
12 Gemma 4 26B A4B QAT-Q4_0 💡 on* 🏠 54,5 ≈ 24 Go
15 Gemma 4 12B QAT-Q4_0 💡 on* 🏠 51,2 ≈ 12 Go
17 Gemma 4 31B Q8_0 💡 on* 🏠 48,9 ≈ 48 Go
19 Gemma 4 12B QAT-Q4_0 🏠 47,9 ≈ 12 Go
20 Gemma 4 12B Q8_0 💡 on* 🏠 47,7 ≈ 16 Go
21 Gemma 4 26B A4B QAT-Q4_0 🏠 47,7 ≈ 24 Go
22 Gemma 4 31B Q8_0 🏠 41,0 ≈ 48 Go
23 Gemma 4 12B Q8_0 🏠 40,8 ≈ 16 Go
26 Qwen3.6 35B A3B Q8_0 💡 on* 🏠 38,8 ≈ 48 Go
27 Mistral Medium 3.5 💡 high 38,1
28 Gemma 4 31B QAT-Q4_0 🏠 37,7 ≈ 24 Go
29 Nemotron 3 Super 120B A12B Q4_K_M 💡 full 🏠 36,5 ≈ 96 Go
30 Qwen3.6 35B A3B Q4_K_M 💡 on* 🏠 34,6 ≈ 32 Go
31 Qwen3.8 27B Q4_K_M 🏠 33,8 ≈ 24 Go
32 Qwen3.8 27B Q8_0 🏠 27,4 ≈ 48 Go
36 Gemma 4 E4B Q8_0 🏠 19,2 ≈ 12 Go
37 Qwen3.6 35B A3B Q8_0 🏠 19,0 ≈ 48 Go
38 Gemma 4 E4B Q8_0 💡 on* 🏠 17,8 ≈ 12 Go
39 Gemma 4 E4B Q4_K_M 🏠 17,3 ≈ 12 Go
43 Qwen3.6 35B A3B Q4_K_M 🏠 10,6 ≈ 32 Go
45 Gemma 4 E2B Q8_0 🏠 9,9 ≈ 8 Go
46 Gemma 4 E2B Q8_0 💡 on* 🏠 9,8 ≈ 8 Go
47 Gemma 4 E2B Q4_K_M 💡 on* 🏠 7,7 ≈ 8 Go
48 Granite 4.2 30B Q8_0 💡 full 🏠 7,1 ≈ 48 Go
49 Gemma 4 E4B Q4_K_M 💡 on* 🏠 6,9 ≈ 12 Go
50 Gemma 4 E2B Q4_K_M 🏠 6,3 ≈ 8 Go
51 Nemotron 3 Nano Omni 30B A3B Q4_K_M 💡 on* 🏠 6,3 ≈ 32 Go
52 Laguna S 2.1 UD Q4_K_M 💡 on* 🏠 4,5 ≈ 80 Go
53 Nemotron 3 Nano Omni 30B A3B Q8_0 💡 on* 🏠 3,4 ≈ 48 Go
54 Granite 4.2 30B Q4_K_M 💡 full 🏠 3,3 ≈ 24 Go
55 Granite 4.2 8B Q8_0 💡 full 🏠 1,9 ≈ 12 Go
56 Granite 4.2 8B Q4_K_M 💡 full 🏠 1,0 ≈ 8 Go

Ce score reprend l’échelle du classement général, et non une note en pourcentage : pour la sélection de catégories active, 50 correspond à une chance estimée sur deux de battre le modèle moyen en français.

56 variantes locales classées53303 verdicts IA publiés dans le classement général

Direct duel results

Each cell shows the share of available points earned by the row model against the column model: a win is worth 100%, a tie 50%, and a loss 0%. This result matrix uses only the compatible evaluation protocols included in the main ranking.

Directional matrix of points earned in direct duels. Values above 50% favor the row model; values below 50% favor the column model.

💡 signale un modèle avec raisonnement, ↯ un modèle sans raisonnement. 🏠 signale un modèle exécuté localement sur la machine de l’auteur de ce site. « on* » indique que le raisonnement est activé ou désactivé (modèles locaux sans niveaux intermédiaires) : le réglage fin demandé n’est pas supporté par le fichier local et retombe sur le mode activé par défaut. Sur les modèles locaux à raisonnement réglable (Qwen3.8, Muse Glimmer, Granite 4.2, Nemotron 3 Super), le niveau affiché (xhigh**, high, full) est le niveau par défaut du modèle : le réglage fin demandé n’est pas supporté par le fichier local, qui retombe sur son comportement par défaut.

View as a data table
Points earned in direct duels by model pair
ModelQwen3.8 27B Q8_0 💡 xhigh** 🏠Qwen3.8 27B Q4_K_M 💡 xhigh** 🏠Muse Glimmer 30B K-Quant 17GB 💡 high 🏠Muse Glimmer 30B K-Quant Dynamic 💡 high 🏠Gemma 4 26B A4B Q8_0 🏠Gemma 4 31B QAT-Q4_0 💡 on* 🏠Gemma 4 26B A4B Q8_0 💡 on* 🏠Mistral Medium 3.5 128B Q4_K_M 🏠Gemma 4 26B A4B QAT-Q4_0 💡 on* 🏠Gemma 4 12B QAT-Q4_0 💡 on* 🏠Gemma 4 31B Q8_0 💡 on* 🏠Gemma 4 12B QAT-Q4_0 🏠Gemma 4 12B Q8_0 💡 on* 🏠Gemma 4 26B A4B QAT-Q4_0 🏠Gemma 4 31B Q8_0 🏠Gemma 4 12B Q8_0 🏠Qwen3.6 35B A3B Q8_0 💡 on* 🏠Mistral Medium 3.5 💡 highGemma 4 31B QAT-Q4_0 🏠Nemotron 3 Super 120B A12B Q4_K_M 💡 full 🏠Qwen3.6 35B A3B Q4_K_M 💡 on* 🏠Qwen3.8 27B Q4_K_M 🏠Qwen3.8 27B Q8_0 🏠Gemma 4 E4B Q8_0 🏠Qwen3.6 35B A3B Q8_0 🏠Gemma 4 E4B Q8_0 💡 on* 🏠Gemma 4 E4B Q4_K_M 🏠Qwen3.6 35B A3B Q4_K_M 🏠Gemma 4 E2B Q8_0 🏠Gemma 4 E2B Q8_0 💡 on* 🏠Gemma 4 E2B Q4_K_M 💡 on* 🏠Granite 4.2 30B Q8_0 💡 full 🏠Gemma 4 E4B Q4_K_M 💡 on* 🏠Gemma 4 E2B Q4_K_M 🏠Nemotron 3 Nano Omni 30B A3B Q4_K_M 💡 on* 🏠Laguna S 2.1 UD Q4_K_M 💡 on* 🏠Nemotron 3 Nano Omni 30B A3B Q8_0 💡 on* 🏠Granite 4.2 30B Q4_K_M 💡 full 🏠Granite 4.2 8B Q8_0 💡 full 🏠Granite 4.2 8B Q4_K_M 💡 full 🏠
Qwen3.8 27B Q8_0 💡 xhigh** 🏠45,5%58,3%70,8%59,1%83,3%72,7%66,7%90,9%81,8%81,8%81,8%83,3%72,7%81,8%72,7%91,7%58,3%100,0%73,1%81,8%90,9%91,7%90,9%90,9%90,9%100,0%100,0%100,0%91,7%100,0%100,0%100,0%100,0%100,0%100,0%100,0%100,0%100,0%100,0%
Qwen3.8 27B Q4_K_M 💡 xhigh** 🏠54,5%41,7%66,7%63,6%77,3%90,9%75,0%81,8%59,1%72,7%81,8%72,7%59,1%70,8%77,3%81,8%87,5%81,8%54,2%100,0%91,7%95,5%100,0%100,0%100,0%100,0%100,0%100,0%100,0%100,0%100,0%100,0%100,0%100,0%100,0%100,0%100,0%100,0%100,0%
Muse Glimmer 30B K-Quant 17GB 💡 high 🏠41,7%58,3%61,5%83,3%70,0%71,4%60,0%70,0%75,0%80,0%83,3%85,0%75,0%75,0%80,0%75,0%91,7%95,0%95,2%75,0%66,7%91,7%85,0%95,0%95,0%91,7%100,0%91,7%100,0%95,2%92,3%100,0%100,0%95,2%100,0%100,0%92,3%100,0%100,0%
Muse Glimmer 30B K-Quant Dynamic 💡 high 🏠29,2%33,3%38,5%54,2%75,0%66,7%65,0%70,0%85,0%81,0%79,2%80,0%83,3%58,3%85,0%70,0%91,7%95,0%82,5%85,0%70,8%75,0%85,0%95,0%90,0%91,7%100,0%100,0%100,0%100,0%84,6%91,7%100,0%100,0%100,0%100,0%100,0%100,0%100,0%
Gemma 4 26B A4B Q8_0 🏠40,9%36,4%16,7%45,8%63,6%68,2%31,8%86,4%55,0%80,0%81,8%72,7%59,1%59,1%81,8%59,1%81,8%63,6%59,1%80,0%77,3%62,5%90,9%100,0%72,7%90,9%100,0%95,5%100,0%100,0%92,9%100,0%100,0%100,0%100,0%100,0%92,9%100,0%100,0%
Gemma 4 31B QAT-Q4_0 💡 on* 🏠16,7%22,7%30,0%25,0%36,4%67,5%65,5%52,5%57,5%55,0%40,0%63,2%45,0%45,0%71,1%76,3%60,0%57,5%67,5%80,0%72,7%63,6%94,7%100,0%84,2%80,0%100,0%90,0%97,5%100,0%100,0%100,0%100,0%92,5%100,0%100,0%100,0%100,0%100,0%
Gemma 4 26B A4B Q8_0 💡 on* 🏠27,3%9,1%28,6%33,3%31,8%32,5%23,8%66,7%66,7%57,1%59,1%48,0%68,2%63,6%75,0%76,0%100,0%72,5%72,5%76,2%75,0%63,6%85,0%92,5%97,5%95,5%81,8%90,9%92,5%95,0%100,0%100,0%90,9%95,0%100,0%90,9%100,0%100,0%100,0%
Mistral Medium 3.5 128B Q4_K_M 🏠33,3%25,0%40,0%35,0%68,2%34,5%76,2%37,7%50,7%57,1%50,0%60,0%66,7%66,7%90,0%65,0%70,0%63,2%80,0%47,3%100,0%92,3%92,5%80,0%85,0%88,9%100,0%100,0%100,0%100,0%100,0%100,0%100,0%100,0%100,0%100,0%100,0%95,0%100,0%
Gemma 4 26B A4B QAT-Q4_0 💡 on* 🏠9,1%18,2%30,0%30,0%13,6%47,5%33,3%62,3%52,7%45,2%38,9%75,0%61,1%77,8%62,5%67,5%50,0%62,5%67,5%58,9%81,8%90,9%100,0%87,5%97,5%83,3%94,4%100,0%100,0%100,0%100,0%100,0%100,0%95,0%100,0%88,9%100,0%100,0%100,0%
Gemma 4 12B QAT-Q4_0 💡 on* 🏠18,2%40,9%25,0%15,0%45,0%42,5%33,3%49,3%47,3%42,9%72,2%50,0%50,0%70,0%65,0%67,5%55,6%47,5%77,5%64,9%77,3%72,7%85,0%72,5%97,5%88,9%88,9%100,0%97,5%100,0%100,0%100,0%100,0%95,0%100,0%100,0%100,0%100,0%100,0%
Gemma 4 31B Q8_0 💡 on* 🏠18,2%27,3%20,0%19,0%20,0%45,0%42,9%42,9%54,8%57,1%50,0%50,0%50,0%61,1%76,3%67,7%77,8%55,0%75,0%83,3%45,5%54,5%85,0%89,5%82,5%72,2%88,9%77,8%90,0%92,5%90,9%100,0%77,8%90,0%90,0%88,9%90,9%100,0%100,0%
Gemma 4 12B QAT-Q4_0 🏠18,2%18,2%16,7%20,8%18,2%60,0%40,9%50,0%61,1%27,8%50,0%60,0%55,6%70,0%38,9%70,0%40,0%85,0%40,0%83,3%59,1%90,9%65,0%88,9%90,0%94,4%90,0%100,0%95,0%100,0%81,8%100,0%100,0%95,0%100,0%100,0%100,0%100,0%100,0%
Gemma 4 12B Q8_0 💡 on* 🏠16,7%27,3%15,0%20,0%27,3%36,8%52,0%40,0%25,0%50,0%50,0%40,0%33,3%77,8%72,9%53,0%50,0%36,8%67,5%62,5%63,6%63,6%84,2%84,2%78,9%80,0%100,0%90,0%87,5%95,0%100,0%100,0%100,0%95,0%100,0%88,9%100,0%100,0%100,0%
Gemma 4 26B A4B QAT-Q4_0 🏠27,3%40,9%25,0%16,7%40,9%55,0%31,8%33,3%38,9%50,0%50,0%44,4%66,7%75,0%55,6%44,4%60,0%60,0%45,0%66,7%81,8%63,6%66,7%94,4%80,0%88,9%80,0%90,0%77,8%100,0%84,6%100,0%100,0%100,0%100,0%100,0%100,0%100,0%100,0%
Gemma 4 31B Q8_0 🏠18,2%29,2%25,0%41,7%40,9%55,0%36,4%33,3%22,2%30,0%38,9%30,0%22,2%25,0%61,1%44,4%65,0%80,0%30,0%55,6%54,5%66,7%66,7%66,7%65,0%77,8%100,0%80,0%90,0%100,0%81,8%100,0%100,0%90,0%100,0%100,0%100,0%100,0%100,0%
Gemma 4 12B Q8_0 🏠27,3%22,7%20,0%15,0%18,2%28,9%25,0%10,0%37,5%35,0%23,7%61,1%27,1%44,4%38,9%65,8%70,0%31,6%60,0%60,0%54,5%72,7%78,9%67,9%86,8%94,4%100,0%83,3%90,0%95,0%90,9%100,0%100,0%85,0%90,0%100,0%90,9%100,0%90,9%
Qwen3.6 35B A3B Q8_0 💡 on* 🏠8,3%18,2%25,0%30,0%40,9%23,7%24,0%35,0%32,5%32,5%32,3%30,0%47,0%55,6%55,6%34,2%44,4%50,0%65,0%60,0%54,5%45,5%73,7%62,5%94,7%70,0%60,0%80,0%90,0%85,0%90,9%66,7%77,8%80,0%85,0%77,8%81,8%88,9%90,9%
Mistral Medium 3.5 💡 high41,7%12,5%8,3%8,3%18,2%40,0%0,0%30,0%50,0%44,4%22,2%60,0%50,0%40,0%35,0%30,0%55,6%45,5%55,0%77,8%66,7%66,7%77,8%60,0%90,0%80,0%100,0%90,0%100,0%100,0%90,0%100,0%100,0%90,0%90,0%90,0%100,0%90,0%100,0%
Gemma 4 31B QAT-Q4_0 🏠0,0%18,2%5,0%5,0%36,4%42,5%27,5%36,8%37,5%52,5%45,0%15,0%63,2%40,0%20,0%68,4%50,0%54,5%55,0%70,0%45,5%72,7%78,9%89,5%73,7%40,0%70,0%60,0%90,0%90,0%81,8%90,0%80,0%95,0%90,0%100,0%100,0%100,0%100,0%
Nemotron 3 Super 120B A12B Q4_K_M 💡 full 🏠26,9%45,8%4,8%17,5%40,9%32,5%27,5%20,0%32,5%22,5%25,0%60,0%32,5%55,0%70,0%40,0%35,0%45,0%45,0%45,0%65,4%58,3%75,0%65,0%55,0%80,0%95,0%77,8%85,0%87,5%77,3%94,4%90,0%90,0%80,0%100,0%81,8%95,0%100,0%
Qwen3.6 35B A3B Q4_K_M 💡 on* 🏠18,2%0,0%25,0%15,0%20,0%20,0%23,8%52,7%41,1%35,1%16,7%16,7%37,5%33,3%44,4%40,0%40,0%22,2%30,0%55,0%36,4%45,5%75,0%45,0%75,0%72,2%77,8%70,0%80,0%75,0%90,9%88,9%77,8%95,0%85,0%88,9%81,8%100,0%100,0%
Qwen3.8 27B Q4_K_M 🏠9,1%8,3%33,3%29,2%22,7%27,3%25,0%0,0%18,2%22,7%54,5%40,9%36,4%18,2%45,5%45,5%45,5%33,3%54,5%34,6%63,6%50,0%54,5%81,8%58,3%63,6%72,7%63,6%63,6%72,7%95,8%95,5%63,6%100,0%100,0%91,7%100,0%92,3%100,0%
Qwen3.8 27B Q8_0 🏠8,3%4,5%8,3%25,0%37,5%36,4%36,4%7,7%9,1%27,3%45,5%9,1%36,4%36,4%33,3%27,3%54,5%33,3%27,3%41,7%54,5%50,0%68,8%63,6%54,5%72,7%63,6%81,8%54,5%54,5%81,2%91,7%81,8%83,3%91,7%91,7%83,3%91,7%100,0%
Gemma 4 E4B Q8_0 🏠9,1%0,0%15,0%15,0%9,1%5,3%15,0%7,5%0,0%15,0%15,0%35,0%15,8%33,3%33,3%21,1%26,3%22,2%21,1%25,0%25,0%45,5%31,2%42,1%42,5%35,0%80,0%80,0%75,0%70,0%63,6%77,8%90,0%65,0%80,0%100,0%81,8%100,0%100,0%
Qwen3.6 35B A3B Q8_0 🏠9,1%0,0%5,0%5,0%0,0%0,0%7,5%20,0%12,5%27,5%10,5%11,1%15,8%5,6%33,3%32,1%37,5%40,0%10,5%35,0%55,0%18,2%36,4%57,9%57,9%61,1%50,0%44,4%77,5%75,0%54,5%80,0%80,0%85,0%85,0%88,9%72,7%100,0%100,0%
Gemma 4 E4B Q8_0 💡 on* 🏠9,1%0,0%5,0%10,0%27,3%15,8%2,5%15,0%2,5%2,5%17,5%10,0%21,1%20,0%35,0%13,2%5,3%10,0%26,3%45,0%25,0%41,7%45,5%57,5%42,1%50,0%60,0%60,0%70,0%90,0%81,8%88,9%90,0%75,0%90,0%80,0%100,0%88,9%100,0%
Gemma 4 E4B Q4_K_M 🏠0,0%0,0%8,3%8,3%9,1%20,0%4,5%11,1%16,7%11,1%27,8%5,6%20,0%11,1%22,2%5,6%30,0%20,0%60,0%20,0%27,8%36,4%27,3%65,0%38,9%50,0%77,8%75,0%55,0%50,0%75,0%80,0%90,0%80,0%90,0%77,8%100,0%100,0%90,9%
Qwen3.6 35B A3B Q4_K_M 🏠0,0%0,0%0,0%0,0%0,0%0,0%18,2%0,0%5,6%11,1%11,1%10,0%0,0%20,0%0,0%0,0%40,0%0,0%30,0%5,0%22,2%27,3%36,4%20,0%50,0%40,0%22,2%60,0%40,0%44,4%63,6%50,0%70,0%80,0%80,0%80,0%63,6%100,0%100,0%
Gemma 4 E2B Q8_0 🏠0,0%0,0%8,3%0,0%4,5%10,0%9,1%0,0%0,0%0,0%22,2%0,0%10,0%10,0%20,0%16,7%20,0%10,0%40,0%22,2%30,0%36,4%18,2%20,0%55,6%40,0%25,0%40,0%27,8%55,6%53,8%66,7%60,0%61,1%66,7%80,0%58,3%90,0%79,2%
Gemma 4 E2B Q8_0 💡 on* 🏠8,3%0,0%0,0%0,0%0,0%2,5%7,5%0,0%0,0%2,5%10,0%5,0%12,5%22,2%10,0%10,0%10,0%0,0%10,0%15,0%20,0%36,4%45,5%25,0%22,5%30,0%45,0%60,0%72,2%55,0%70,0%77,8%70,0%47,5%45,0%77,8%72,7%100,0%100,0%
Gemma 4 E2B Q4_K_M 💡 on* 🏠0,0%0,0%4,8%0,0%0,0%0,0%5,0%0,0%0,0%0,0%7,5%0,0%5,0%0,0%0,0%5,0%15,0%0,0%10,0%12,5%25,0%27,3%45,5%30,0%25,0%10,0%50,0%55,6%44,4%45,0%63,6%61,1%80,0%45,0%57,5%88,9%81,8%77,8%100,0%
Granite 4.2 30B Q8_0 💡 full 🏠0,0%0,0%7,7%15,4%7,1%0,0%0,0%0,0%0,0%0,0%9,1%18,2%0,0%15,4%18,2%9,1%9,1%10,0%18,2%22,7%9,1%4,2%18,8%36,4%45,5%18,2%25,0%36,4%46,2%30,0%36,4%36,4%18,2%54,5%54,5%45,5%63,6%40,0%72,7%
Gemma 4 E4B Q4_K_M 💡 on* 🏠0,0%0,0%0,0%8,3%0,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%33,3%0,0%10,0%5,6%11,1%4,5%8,3%22,2%20,0%11,1%20,0%50,0%33,3%22,2%38,9%63,6%66,7%66,7%77,8%90,0%90,9%100,0%100,0%
Gemma 4 E2B Q4_K_M 🏠0,0%0,0%0,0%0,0%0,0%0,0%9,1%0,0%0,0%0,0%22,2%0,0%0,0%0,0%0,0%0,0%22,2%0,0%20,0%10,0%22,2%36,4%18,2%10,0%20,0%10,0%10,0%30,0%40,0%30,0%20,0%81,8%33,3%65,0%65,0%80,0%84,6%90,0%88,5%
Nemotron 3 Nano Omni 30B A3B Q4_K_M 💡 on* 🏠0,0%0,0%4,8%0,0%0,0%7,5%5,0%0,0%5,0%5,0%10,0%5,0%5,0%0,0%10,0%15,0%20,0%10,0%5,0%10,0%5,0%0,0%16,7%35,0%15,0%25,0%20,0%20,0%38,9%52,5%55,0%45,5%33,3%35,0%65,0%80,0%54,5%70,0%81,8%
Laguna S 2.1 UD Q4_K_M 💡 on* 🏠0,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%10,0%0,0%0,0%0,0%0,0%10,0%15,0%10,0%10,0%20,0%15,0%0,0%8,3%20,0%15,0%10,0%10,0%20,0%33,3%55,0%42,5%45,5%22,2%35,0%35,0%50,0%54,5%70,0%90,9%
Nemotron 3 Nano Omni 30B A3B Q8_0 💡 on* 🏠0,0%0,0%0,0%0,0%0,0%0,0%9,1%0,0%11,1%0,0%11,1%0,0%11,1%0,0%0,0%0,0%22,2%10,0%0,0%0,0%11,1%8,3%8,3%0,0%11,1%20,0%22,2%20,0%20,0%22,2%11,1%54,5%10,0%20,0%20,0%50,0%50,0%60,0%81,8%
Granite 4.2 30B Q4_K_M 💡 full 🏠0,0%0,0%7,7%0,0%7,1%0,0%0,0%0,0%0,0%0,0%9,1%0,0%0,0%0,0%0,0%9,1%18,2%0,0%0,0%18,2%18,2%0,0%16,7%18,2%27,3%0,0%0,0%36,4%41,7%27,3%18,2%36,4%9,1%15,4%45,5%45,5%50,0%70,0%90,9%
Granite 4.2 8B Q8_0 💡 full 🏠0,0%0,0%0,0%0,0%0,0%0,0%0,0%5,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%11,1%10,0%0,0%5,0%0,0%7,7%8,3%0,0%0,0%11,1%0,0%0,0%10,0%0,0%22,2%60,0%0,0%10,0%30,0%30,0%40,0%30,0%40,0%
Granite 4.2 8B Q4_K_M 💡 full 🏠0,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%9,1%9,1%0,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%0,0%9,1%0,0%20,8%0,0%0,0%27,3%0,0%11,5%18,2%9,1%18,2%9,1%60,0%

Published duel coverage

Each cell shows how many published AI-judged duels across all published evaluation protocols compare the two models for this language and category. The models on both axes are candidates; this matrix does not show which judge produced each verdict.

Symmetric matrix of published duel counts. The diagonal is zero because a model is not compared with itself.

💡 signale un modèle avec raisonnement, ↯ un modèle sans raisonnement. 🏠 signale un modèle exécuté localement sur la machine de l’auteur de ce site. « on* » indique que le raisonnement est activé ou désactivé (modèles locaux sans niveaux intermédiaires) : le réglage fin demandé n’est pas supporté par le fichier local et retombe sur le mode activé par défaut. Sur les modèles locaux à raisonnement réglable (Qwen3.8, Muse Glimmer, Granite 4.2, Nemotron 3 Super), le niveau affiché (xhigh**, high, full) est le niveau par défaut du modèle : le réglage fin demandé n’est pas supporté par le fichier local, qui retombe sur son comportement par défaut.

View as a data table
Published duel counts by model pair
ModelQwen3.8 27B Q8_0 💡 xhigh** 🏠Qwen3.8 27B Q4_K_M 💡 xhigh** 🏠Muse Glimmer 30B K-Quant 17GB 💡 high 🏠Muse Glimmer 30B K-Quant Dynamic 💡 high 🏠Gemma 4 26B A4B Q8_0 🏠Gemma 4 31B QAT-Q4_0 💡 on* 🏠Gemma 4 26B A4B Q8_0 💡 on* 🏠Mistral Medium 3.5 128B Q4_K_M 🏠Gemma 4 26B A4B QAT-Q4_0 💡 on* 🏠Gemma 4 12B QAT-Q4_0 💡 on* 🏠Gemma 4 31B Q8_0 💡 on* 🏠Gemma 4 12B QAT-Q4_0 🏠Gemma 4 12B Q8_0 💡 on* 🏠Gemma 4 26B A4B QAT-Q4_0 🏠Gemma 4 31B Q8_0 🏠Gemma 4 12B Q8_0 🏠Qwen3.6 35B A3B Q8_0 💡 on* 🏠Mistral Medium 3.5 💡 highGemma 4 31B QAT-Q4_0 🏠Nemotron 3 Super 120B A12B Q4_K_M 💡 full 🏠Qwen3.6 35B A3B Q4_K_M 💡 on* 🏠Qwen3.8 27B Q4_K_M 🏠Qwen3.8 27B Q8_0 🏠Gemma 4 E4B Q8_0 🏠Qwen3.6 35B A3B Q8_0 🏠Gemma 4 E4B Q8_0 💡 on* 🏠Gemma 4 E4B Q4_K_M 🏠Qwen3.6 35B A3B Q4_K_M 🏠Gemma 4 E2B Q8_0 🏠Gemma 4 E2B Q8_0 💡 on* 🏠Gemma 4 E2B Q4_K_M 💡 on* 🏠Granite 4.2 30B Q8_0 💡 full 🏠Gemma 4 E4B Q4_K_M 💡 on* 🏠Gemma 4 E2B Q4_K_M 🏠Nemotron 3 Nano Omni 30B A3B Q4_K_M 💡 on* 🏠Laguna S 2.1 UD Q4_K_M 💡 on* 🏠Nemotron 3 Nano Omni 30B A3B Q8_0 💡 on* 🏠Granite 4.2 30B Q4_K_M 💡 full 🏠Granite 4.2 8B Q8_0 💡 full 🏠Granite 4.2 8B Q4_K_M 💡 full 🏠
Qwen3.8 27B Q8_0 💡 xhigh** 🏠0111212111211121111111112111111121211131111121111111111111212121111131312151315
Qwen3.8 27B Q4_K_M 💡 xhigh** 🏠1101212111111121111111111111211111211121112111111121111171212121133121212121212
Muse Glimmer 30B K-Quant 17GB 💡 high 🏠1212026122021202020201220121220201220212012122020201212122121131212212012131212
Muse Glimmer 30B K-Quant Dynamic 💡 high 🏠1212260122021202020211220121220201220202012122020201212122121131212202112131212
Gemma 4 26B A4B Q8_0 🏠1111121201111111110101111111111111111111011161111111111111011141211111111141114
Gemma 4 31B QAT-Q4_0 💡 on* 🏠1211202011020552020201019101019191020202011111919191010102020111010202011111011
Gemma 4 26B A4B Q8_0 💡 on* 🏠1111212111200212121211125111120251120202112112020201111112020121011202011121112
Mistral Medium 3.5 128B Q4_K_M 🏠121220201155210737321920992020101920731213202020991020201110920209111011
Gemma 4 26B A4B QAT-Q4_0 💡 on* 🏠1111202011202173024321920992020920201121111202020999202010992020911911
Gemma 4 12B QAT-Q4_0 💡 on* 🏠1111202010202173243021920910202092020114111120202099102020119102020911911
Gemma 4 31B Q8_0 💡 on* 🏠1111202110202121212109321091931920202111112019209992020111092020911911
Gemma 4 12B QAT-Q4_0 🏠1111121211101199990109109101010109111110910910101010111010101010111011
Gemma 4 12B Q8_0 💡 on* 🏠12112020111925202020321009924339192020111119191910910202011992020911911
Gemma 4 26B A4B QAT-Q4_0 🏠111112121110119991099010991010109111199109101099131010101010111011
Gemma 4 31B Q8_0 🏠111212121110119910910910099101010911129910910101010111010101010111011
Gemma 4 12B Q8_0 🏠111120201119202020201992499019101920201111192819999202011101020209111011
Qwen3.6 35B A3B Q8_0 💡 on* 🏠121120201119252020203110339919091920201111192419101010202011992020911911
Mistral Medium 3.5 💡 high121212121110111099910910101090111091212910101010109910910101010101010
Gemma 4 31B QAT-Q4_0 🏠1111202011202019202020101910101919110202011111919191010102020111010202011111111
Nemotron 3 Super 120B A12B Q4_K_M 💡 full 🏠13122120112020202020201020101020201020020131220202010109202011910202010111011
Qwen3.6 35B A3B Q4_K_M 💡 on* 🏠11112020102021731121142192099202092020011112020209910202011992020911911
Qwen3.8 27B Q4_K_M 🏠1112121211111212111111111111111111121113110111111121111111111121111131312121312
Qwen3.8 27B Q8_0 🏠1211121216111113111111111111121111121112111101611111111111111161211121212121212
Gemma 4 E4B Q8_0 🏠11112020111920202020201019991919919202011160192010101020201191020209111011
Qwen3.6 35B A3B Q8_0 🏠1111202011192020202019919992824101920201111190199109202011101020209111011
Gemma 4 E4B Q8_0 💡 on* 🏠11122020111920202020201019101019191019202012112019010101020201191020201011911
Gemma 4 E4B Q4_K_M 🏠111112121110119999910999101010109111110910091010101210101010911911
Qwen3.6 35B A3B Q4_K_M 🏠1111121211101199991091010910101010911111010109010109111010101010111011
Gemma 4 E2B Q8_0 🏠111712121110111091091010101091010109101111109101010099139109910121012
Gemma 4 E2B Q8_0 💡 on* 🏠1212212110202020202020102091020209202020111120202010109020109102020911911
Gemma 4 E2B Q4_K_M 💡 on* 🏠121221211120202020202010209102020920202011112020201099200119102020911911
Granite 4.2 30B Q8_0 💡 full 🏠1212131314111211101111111113111111101111111216111111121113101101111111111111011
Gemma 4 E4B Q4_K_M 💡 on* 🏠1111121212101010991010910101099109911129109101099911099910111011
Gemma 4 E2B Q4_K_M 🏠113312121110119910910910101091010109111110101010101010101190101010131013
Nemotron 3 Nano Omni 30B A3B Q4_K_M 💡 on* 🏠13122120112020202020201020101020201020202013122020201010920201191002010111011
Laguna S 2.1 UD Q4_K_M 💡 on* 🏠13122021112020202020201020101020201020202013122020201010920201191020010111011
Nemotron 3 Nano Omni 30B A3B Q8_0 💡 on* 🏠121212121111119999109101099101110912129910910109911101010100111011
Granite 4.2 30B Q4_K_M 💡 full 🏠1512131314111211111111111111111111101111111212111111111112111111111311111101011
Granite 4.2 8B Q8_0 💡 full 🏠131212121110111099910910101091011109131210109910109910101010101010010
Granite 4.2 8B Q4_K_M 💡 full 🏠1512121214111211111111111111111111101111111212111111111112111111111311111111100

Quelle IA locale choisir ?

La meilleure IA locale pour écrire en français, selon nos comparaisons en aveugle, est la variante placée en tête du tableau ci-dessus.

D'où viennent ces scores

Le Baromètre compare des textes deux à deux, en aveugle, sur des consignes rédigées nativement en français. Les scores affichés ici sont exactement ceux du classement général français : nous ne recalculons pas un classement isolé entre modèles locaux, nous filtrons le classement existant pour ne garder que les variantes exécutables localement, puis nous renumérotons les rangs.

Cela signifie qu'une variante locale a pu être comparée à des modèles cloud, et que ces duels comptent dans son score. C'est volontaire, pour deux raisons simples : l'échelle reste commune entre toutes les pages du site, et chaque modèle conserve davantage de données derrière son score. Le rang, lui, est bien un rang local : le numéro 1 de cette page est le meilleur modèle exécutable chez vous, pas le meilleur modèle tous accès confondus.

Précision utile : ces scores mesurent la qualité d'écriture en français, jugée sur des textes consultables. Ce n'est pas un classement d'intelligence générale, ni un indicateur de performance en code ou en mathématiques. Un modèle excellent ici peut être médiocre ailleurs, et l'inverse est vrai aussi. Précisons également qu'un modèle conçu en France ou en Europe n'écrit pas mieux en français par principe : cela se mesure, et parfois le résultat surprend.

Qu'est-ce que la quantification, concrètement

Un modèle est un très grand ensemble de nombres. La quantification consiste à stocker ces nombres avec moins de bits : au lieu de seize bits par poids, huit, six ou quatre. Le fichier rétrécit, l'empreinte mémoire aussi. Sur une inférence limitée par la bande passante mémoire — ce qui est le cas courant en génération de texte sur une machine personnelle — lire moins d'octets à chaque jeton peut également accélérer la génération.

Le compromis est qu'on perd de l'information. Une quantification peut modifier la qualité du texte, et l'ampleur de cet effet dépend du modèle, de la méthode employée, de la tâche, de la langue, de la longueur du contexte et du niveau de compression. C'est pourquoi nous ne reprendrons jamais à notre compte les formules du type « la Q4 conserve 98 % de la qualité » : ce chiffre n'existe pas de façon universelle, et il est particulièrement fragile pour l'écriture dans une langue autre que l'anglais.

Les formats que vous verrez ici :

  • Q8 — huit bits. Nous la traitons comme notre référence pratique de haute qualité. Cela ne veut pas dire qu'elle est mathématiquement identique au modèle d'origine en BF16 ou FP16, ni que l'écart est toujours imperceptible : cela se mesure modèle par modèle.
  • Q4 QAT — un modèle préparé ou entraîné en tenant compte d'une exécution en quatre bits (quantization-aware training). Ce n'est pas une compression appliquée après coup : c'est un checkpoint distinct, publié comme tel par son éditeur.
  • Q4_K_M — une quantification GGUF appliquée après l'entraînement, à quatre bits, avec des précisions mixtes selon les couches. C'est un bon format, mais ce n'est pas du QAT, et il ne faut pas confondre les deux dans un tableau.
  • Q6 — un compromis intermédiaire, que nous afficherons quand nous aurons des variantes évaluées.

Les deux K-Quant de Muse Glimmer

Meta publie Muse Glimmer 30B dans deux fichiers GGUF inhabituels, à environ quatre bits par poids en moyenne. K-Quant Dynamic conserve certains tenseurs avec une précision supérieure et vise 32 Go de VRAM ; K-Quant 17GB compresse davantage et vise 24 Go. Ce ne sont pas des fichiers Q4_K_M : nous gardons donc leurs noms exacts et les évaluons comme deux variantes distinctes. Les deux figurent sous le filtre large Q4, qui regroupe les téléchargements de la classe quatre bits sans prétendre que leur encodage est identique.

Meta annonce une dégradation moyenne respective de 0,2 % et 1,0 % sur quinze benchmarks courants. Il s'agit de mesures de l'éditeur, et non de scores d'écriture AIWB ni de garanties pour la prose française, anglaise, allemande ou espagnole. Nos classements et notre comparaison directe mesurent séparément les deux fichiers sur des consignes rédigées nativement.

Recommandations par machine

8 Go

Meilleure qualité

Gemma 4 E2B Q8_0 🏠

9,9 · rang local 45

Alternative plus rapide mesurée

Gemma 4 E2B Q4_K_M 💡 on* 🏠

39,7 tok/s · mesure AIWB sur Strix Halo

16 Go

Meilleure qualité

Gemma 4 12B QAT-Q4_0 💡 on* 🏠

51,2 · rang local 15

Alternative plus rapide mesurée

Gemma 4 E2B Q4_K_M 💡 on* 🏠

39,7 tok/s · mesure AIWB sur Strix Halo

32 Go

Meilleure qualité

Qwen3.8 27B Q4_K_M 💡 xhigh** 🏠

75,4 · rang local 2

Alternative plus rapide mesurée

Qwen3.6 35B A3B Q4_K_M 💡 on* 🏠

71,2 tok/s · mesure AIWB sur Strix Halo

Repères de chargement, pas garanties : contexte, cache KV, batch et moteur changent l’empreinte. Les vitesses AIWB ont été mesurées sur la machine Strix Halo décrite dans À propos ; elles ne prédisent pas la vitesse d’une autre plateforme.

Pourquoi choisir une IA locale

Les raisons sont moins spectaculaires que les arguments publicitaires, et plus solides.

La confidentialité. Lorsque le moteur et ses intégrations fonctionnent entièrement en local, vos brouillons, vos notes et vos manuscrits n'ont pas à quitter la machine. Pour un texte sous contrat, un document interne ou un travail non publié, c'est déterminant.

Le fonctionnement hors ligne. Pas de connexion requise, pas de coupure de service, pas de file d'attente aux heures de pointe.

Le contrôle. Le modèle que vous avez téléchargé reste celui que vous avez téléchargé. Il n'est pas remplacé sans préavis par une version au comportement différent, et vous pouvez revenir à un checkpoint antérieur si le nouveau vous convient moins.

L'absence de dépendance. Ni quota, ni facturation à l'usage, ni changement de conditions au milieu d'un projet.

En contrepartie, il faut accepter que les meilleurs modèles locaux ne sont pas toujours au niveau des meilleurs modèles cloud, que la vitesse dépend de votre matériel, et qu'il y a un peu de bricolage initial. Le classement général du site vous dira où se situe précisément l'écart en français, sans avoir à nous croire sur parole.

Open source ou open-weight ?

Les deux termes circulent, souvent comme synonymes. Ils ne le sont pas. Poids ouverts signifie que les fichiers du modèle sont téléchargeables et exécutables ; open source décrit un statut de licence plus large, dont l'application exacte aux modèles d'IA reste débattue. Beaucoup de modèles très diffusés sont à poids ouverts sous licence restrictive, sans être open source au sens strict.

Le critère d'admission de cette page est technique : les poids sont disponibles et le modèle tourne réellement hors ligne. C'est ce qui détermine si vous pouvez l'utiliser chez vous. La licence, elle, détermine ce que vous avez le droit d'en faire — vérifiez-la avant tout usage commercial, elle ne dit rien de la qualité d'écriture.

Un point de méthode : un modèle est admissible même si les réponses évaluées ont été générées sur une infrastructure distante. Ce qui compte est la disponibilité des poids et la possibilité d'une exécution locale, pas le lieu où le texte a été produit lors de nos campagnes.

Questions fréquentes

Quelle est la meilleure IA locale pour écrire en français ? Celle qui occupe la première ligne du classement ci-dessus, à l'instant où vous le consultez. Le tableau est mis à jour à mesure que de nouveaux duels sont joués, et le nom en tête peut changer. Si votre matériel est limité, filtrez par quantification et consultez les onglets matériel : la meilleure variante pour vous est la mieux classée qui tient confortablement dans votre mémoire.

Combien de VRAM faut-il pour faire tourner un LLM local ? Cela dépend entièrement de la variante et de la longueur de contexte souhaitée. L'onglet GPU dédié indique, pour 8, 16 et 32 Go, si une variante classée tient avec la marge retenue ; lorsqu'aucune n'y tient, la carte le dit au lieu d'inventer une recommandation.

La quantification dégrade-t-elle la qualité du texte ? Elle peut la modifier, dans une mesure qui dépend du modèle, de la méthode, de la langue et de la tâche. Nous ne publions un écart chiffré que lorsque nous disposons de comparaisons appariées sur le même modèle et le même mode de raisonnement. Méfiez-vous des pourcentages universels annoncés sans protocole.

Quelle différence entre Q4 QAT et Q4_K_M ? La Q4 QAT est un checkpoint préparé ou entraîné en tenant compte d'une exécution en quatre bits. Le Q4_K_M est une quantification GGUF appliquée après l'entraînement, avec des précisions mixtes selon les couches. Même nombre de bits, origines différentes — et c'est pourquoi elles occupent deux lignes distinctes.

Que signifient les icônes 💡 et ↯ ? 💡 indique que le mode de raisonnement était activé, ↯ qu'il était désactivé. Un troisième état, inconnu, signale les cas où le moteur d'exécution n'a rapporté aucun jeton de réflexion malgré la configuration demandée : nous préférons l'indiquer plutôt que de supposer.

Pourquoi les scores incluent-ils des duels contre des modèles cloud ? Pour garder une échelle commune avec le classement général français et davantage de données derrière chaque score. Le rang affiché ici, en revanche, est bien un rang entre modèles locaux uniquement.

Un modèle « européen » écrit-il mieux en français ? Pas par principe. L'origine d'un modèle ne présume pas de sa qualité en français : c'est précisément ce que le classement mesure, et les résultats ne suivent pas toujours l'intuition.

Est-ce que « ça tient en mémoire » veut dire « ça sera rapide » ? Non. Un modèle peut se charger et rester lent, notamment si une partie des couches est déléguée au processeur. L'offload CPU permet d'exécuter des modèles plus gros que la mémoire de l'accélérateur, mais la pénalité de vitesse est réelle et parfois importante.