From 27b3f2a3237da60d0302c8d4c73982fbcd08e975 Mon Sep 17 00:00:00 2001 From: Pierre Martin Date: Mon, 17 Aug 2026 12:30:35 +0200 Subject: [PATCH] =?UTF-8?q?chore(ai):=C2=A0nouveaux=20mod=C3=A8les?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- programs/pi.nix | 35 ++++++++++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 5 deletions(-) diff --git a/programs/pi.nix b/programs/pi.nix index 3fa1326..d4b3e8f 100644 --- a/programs/pi.nix +++ b/programs/pi.nix @@ -1,4 +1,9 @@ -{ config, pkgs, lib, ... }: +{ + config, + pkgs, + lib, + ... +}: let # Ces dotfiles ne sont pas un flake (config par channels) : on résout donc @@ -26,6 +31,27 @@ let contextWindow = 250000; maxTokens = 64000; } + { + id = "glm-5.2"; + name = "GLM 5.2 — Lundi Matin"; + # Ces alias directs ne passent pas par le shim anthropic de la + # passerelle : le paramètre `thinking` y déclenche un 400 + # (json_parse_error / ChatCompletionRequest). reasoning = false le + # retire des requêtes ; passer par LM-Code pour du thinking explicite. + reasoning = false; + # Alias direct, sans repli : servi de jour (8h-19h30), 500k de contexte. + # Hors plage de service, la passerelle renvoie une erreur claire. + contextWindow = 500000; + maxTokens = 64000; + } + { + id = "kimi-k3"; + name = "Kimi K3 — Lundi Matin"; + reasoning = false; + # Alias direct, sans repli : servi de nuit (20h-7h30), 500k de contexte. + contextWindow = 500000; + maxTokens = 64000; + } { id = "deepseek-v4-flash"; name = "DeepSeek V4 Flash — Lundi Matin"; @@ -55,8 +81,7 @@ in # Pour que ce fichier nix reste l'unique source de vérité, on supprime le # models.json utilisateur à chaque activation : pi le recréera depuis le store # au prochain lancement. - home.activation.pi-models-source-of-truth = - lib.hm.dag.entryAfter [ "writeBoundary" ] '' - $DRY_RUN_CMD rm -f ${config.home.homeDirectory}/.pi/agent/models.json - ''; + home.activation.pi-models-source-of-truth = lib.hm.dag.entryAfter [ "writeBoundary" ] '' + $DRY_RUN_CMD rm -f ${config.home.homeDirectory}/.pi/agent/models.json + ''; }