From d50c8a56c63c39070bd44f8cc612592806ba193d Mon Sep 17 00:00:00 2001 From: Michael SCHAL Date: Sun, 4 Oct 2026 14:16:36 +0200 Subject: [PATCH] =?UTF-8?q?Interface=20:=20=C2=AB=20n-grammes=20(mod)=20?= =?UTF-8?q?=C2=BB=20brut=20rejoint=20SPEC=3Dngram,=20migration=20propos?= =?UTF-8?q?=C3=A9e=20pour=20les=20anciens=20presets?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit L'éditeur de preset offrait deux fois les n-grammes du contexte : l'option « n-grammes du contexte » (SPEC=ngram, bornes explicites et garde-fous de Loki) et l'ancienne « n-grammes (mod) », qui écrivait --spec-type ngram-mod tel quel dans EXTRA_ARGS. Le sélecteur n'écrit plus que SPEC. - Option brute ngram-mod retirée de la liste. - Un preset qui porte encore --spec-type ngram-mod l'affiche sous son nom (« réglé à la main dans EXTRA_ARGS »), et une ligne propose de passer à SPEC=ngram en disant ce qu'elle retirerait (--spec-type, --spec-ngram-*, --spec-draft-* : laissés, ils feraient ignorer SPEC ou refuser les n-grammes au lancement). - Rien n'est réécrit à l'ouverture ni sans clic, et le moteur lit toujours le drapeau brut : les presets existants tournent comme avant. Co-Authored-By: Claude Opus 5.5 --- internal/loki/ui/index.html | 52 ++++++++++++++++++++++++++-- internal/loki/ui/src/index.tmpl.html | 11 ++++-- internal/loki/ui/src/js/07-models.js | 41 +++++++++++++++++++++- 3 files changed, 98 insertions(+), 6 deletions(-) diff --git a/internal/loki/ui/index.html b/internal/loki/ui/index.html index 984fc47..0615008 100644 --- a/internal/loki/ui/index.html +++ b/internal/loki/ui/index.html @@ -3500,7 +3500,11 @@ html[data-files="1"] #files-btn{color:var(--accent)} « MTP + n-grammes » écrivent la clé SPEC, que Loki traduit au lancement (tête MTP détectée dans le fichier, garde-fous VRAM) ; les autres types vont tels quels dans - --spec-type. « non » écrit SPEC=off. Le nombre de jetons anticipés + --spec-type. « non » écrit SPEC=off. ngram-mod n'y est plus en + type brut : c'est « n-grammes du contexte » (SPEC=ngram). Un + preset qui le porte encore dans EXTRA_ARGS l'affiche tel quel + (setSpecType) avec une migration proposée, jamais faite + d'office. Le nombre de jetons anticipés (--spec-draft-n-max) n'a de sens qu'une fois un type choisi, donc sa ligne n'apparaît qu'à ce moment. -->
@@ -3519,13 +3523,16 @@ html[data-files="1"] #files-btn{color:var(--accent)} -
+