infra-2026-09-047: migration DeepSeek V4(.1) Flash vers Mimo V2.5 et mise a jour _INDEX.md
This commit is contained in:
@@ -286,3 +286,4 @@
|
||||
|
||||
- [common/urgence-llm-gratuits-fallback-20260911.md](common/urgence-llm-gratuits-fallback-20260911.md) -- Chantier "Urgence" (forfait OpenCode Go a 99.6%) : selection de LLM gratuits multi-source par assistant, taguee -OC (OpenCode Zen keyless, mimo-v2.5-free) / -OR (OpenRouter, nex-agi/nex-n2.5-pro:free) / -GQ (Groq, openai/gpt-oss-120b) / -NV (NVIDIA NIM, nemotron-3-super-120b-a12b). Deploye sur les 4 Hermes (fallback corrige, pointait vers le meme forfait epuise), DSH, openclaw-perso, opencode natif VPS. Decouverte : ~moitie des modeles gratuits deja whitelistes etaient morts (catalogues OR/Groq tournent vite). BUG NON CORRIGE decouvert au passage : Bifrost -> OpenRouter casse pour tout modele (fasthttp small read buffer), impacte aussi la vision en prod (openrouter/google/gemini-2.5-flash, OCR gsparc-mezzouna/nyora-convert-api) (11/09/2026)
|
||||
- [common/redaction-pro-panne-connectivite-refonte-modeles-20260911.md](common/redaction-pro-panne-connectivite-refonte-modeles-20260911.md) -- redaction-pro (llm.bolbol.tn) : panne generale (100% des appels en 502) causee par un hostname Bifrost decommissionne dans nginx.conf, pas par les modeles -- corrige (relais bifrost-proxy + Authorization Bearer, piege bind-mount fichier vs dossier documente). Ajout d'une voie OpenCode Zen keyless (/api/ocfree/, mimo-v2.5-free, immunisee au quota OpenCode Go). Catalogue des 18 modeles reaudite en direct et reclasse (fonctionnels verifies en tete, quota OpenCode Go epuise signale distinctement du bug Bifrost->OpenRouter deja connu). Defaut du mode memo change vers Groq (rate-limit reel observe sur le tier gratuit keyless) (11/09/2026)
|
||||
- [common/migration-deepseek-vers-mimo-v25-ticket047-20260912.md](common/migration-deepseek-vers-mimo-v25-ticket047-20260912.md) -- Migration DeepSeek V4(.1) Flash vers Mimo V2.5 (ticket infra-2026-09-047) : recensement exhaustif (flotte Hermes, DSH, openclaw, opencode, n8n, Bifrost VKs), bascule evaluateur-ao et delegation hermes-tt, approval nyora, workflow n8n NABIL.md, regle context-hub llm vers mimo-v2.5, fallbacks d'urgence preserves (12/09/2026)
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
# Migration DeepSeek V4(.1) Flash vers Mimo V2.5 — Ticket infra-2026-09-047
|
||||
|
||||
**Date** : 12 septembre 2026
|
||||
**Auteur** : Gemini (Advanced Agentic Coding)
|
||||
**Ticket** : infra-2026-09-047 (Baserow Table 1100, ID 50)
|
||||
**Statut** : Appliqué et vérifié en direct
|
||||
|
||||
---
|
||||
|
||||
## 1. Contexte et Problématique
|
||||
|
||||
Sur le cycle mensuel OpenCode Go précédant le reset du 13 septembre 2026, l'analyse de consommation a révélé que DeepSeek V4(.1) Flash a consommé 8,9722 $ sur un quota de 30 $ (29,3%), pour un coût unitaire environ 3 fois supérieur à Mimo V2.5 à travail égal. Cette charge sur les tool-calls et sous-tâches a contribué à l'épuisement prématuré du forfait (atteignant 99,6% le 11/09/2026).
|
||||
|
||||
Le ticket **`infra-2026-09-047`** a fixé pour mission d'identifier exhaustivement la présence de DeepSeek comme modèle principal sur l'ensemble de l'infrastructure et de migrer les charges d'exécution/tool-calls vers **Mimo V2.5**, tout en sécurisant la continuité de service via les fallbacks gratuits de secours.
|
||||
|
||||
---
|
||||
|
||||
## 2. Recensement Exhaustif et État des Lieux
|
||||
|
||||
L'audit direct par commandes réelles sur le NAS et le VPS a inspecté l'ensemble des consommateurs :
|
||||
|
||||
1. **`hermes-agent-tt` (NAS)** :
|
||||
- Modèle principal racine : déjà sur `mimo-v2.5` via `bifrost-proxy`.
|
||||
- **Profil spécialisé `evaluateur-ao`** : configuré sur `deepseek-v4-flash` (identifié comme cible de migration).
|
||||
- **Section `delegation` (sous-agents)** : configurée sur `deepseek/deepseek-v4-flash` via OpenRouter (identifiée comme cible de migration).
|
||||
2. **`hermes-agent-nyora` (NAS)** :
|
||||
- Modèle principal racine et profil `veilleur` : déjà sur `mimo-v2.5`.
|
||||
- **Section `auxiliary.approval` (Reviewer Sécurité / Command Approval)** : configurée sur `deepseek-v4-flash` (identifiée comme cible de migration).
|
||||
3. **`hermes-agent-perso` (NAS)** :
|
||||
- Déjà 100% sur `mimo-v2.5` (modèle principal, délégation et approval auto).
|
||||
4. **`hermes-nabil` (VPS)** :
|
||||
- Déjà sur `mimo-v2.5` (avec fallback OpenRouter nex-agi).
|
||||
5. **`openclaw-perso` (NAS)** :
|
||||
- `primary` déjà sur `bifrost/opencode/mimo-v2.5` (DeepSeek présent uniquement en catalogue alternatif passif).
|
||||
6. **`dsh-vps` (VPS)** :
|
||||
- Configuré sur `nemotron-3-ultra-550b:free` depuis le plan d'urgence du 11/09.
|
||||
7. **`opencode natif VPS`** :
|
||||
- Déjà sur `bifrost/mimo-v2.5`.
|
||||
8. **Workflows n8n (NAS)** :
|
||||
- Sur 19 workflows référençant du LLM, 2 seuls sont actifs :
|
||||
- `702UIFgeJBc8xPAC` (*INFRA | NABIL.md Quotidien*) : appelait `deepseek/deepseek-chat-v3-0324` en direct sur OpenCode Go.
|
||||
- `loPR0CvFYyV8HGbJ` (*VEILLE | Enrichissement articles*) : utilise `gemma-4-31b-it`.
|
||||
9. **Virtual Keys Bifrost (VPS)** :
|
||||
- Contrôle SQL de `governance_virtual_key_provider_configs` : `mimo-v2.5` est déjà présent dans le tableau `allowed_models` de 100% des Virtual Keys (`vk-hermes-tt`, `vk-hermes-nyora`, `vk-hermes-perso`, `vk-hermes-nabil`, `vk-n8n`, `vk-dsh-vps`, `vk-opencode`, `vk-openclaw-perso`). Aucun redémarrage ni patch Bifrost nécessaire.
|
||||
10. **`context-hub` (NAS)** :
|
||||
- Scope `llm` (table `rules`) : mentionnait encore l'ancien modèle `deepseek/deepseek-chat-v3-0324`.
|
||||
|
||||
---
|
||||
|
||||
## 3. Actions Correctives Appliquées
|
||||
|
||||
### 3.1. Sauvegardes préalables horodatées
|
||||
Toutes les configurations modifiées ont été préalablement archivées :
|
||||
- `hermes-agent-tt:/opt/data/config.yaml.bak-pre-ticket047-20260912-103213`
|
||||
- `hermes-agent-tt:/opt/data/profiles/evaluateur-ao/config.yaml.bak-pre-ticket047-20260912-103213`
|
||||
- `hermes-agent-nyora:/opt/data/config.yaml.bak-pre-ticket047-20260912-103213`
|
||||
- `context_hub.db.bak-pre-ticket047-20260912-103213`
|
||||
- Table PostgreSQL n8n : `workflow_entity_bak_ticket047`
|
||||
|
||||
### 3.2. Migration `hermes-agent-tt`
|
||||
- **Profil `evaluateur-ao`** (`/opt/data/profiles/evaluateur-ao/config.yaml`) :
|
||||
Passage à `model.default: mimo-v2.5` avec provider `custom` pointant sur `http://bifrost-proxy/v1` et la VK `sk-bf-26694aba-54d0-4d03-8c4c-a6e3830b6cbe`.
|
||||
- **Délégation** (`/opt/data/config.yaml`) :
|
||||
Passage de `model: deepseek/deepseek-v4-flash` à `model: mimo-v2.5` (provider `custom` via `bifrost-proxy`).
|
||||
|
||||
### 3.3. Migration `hermes-agent-nyora`
|
||||
- **Reviewer Sécurité / Command Approval** (`/opt/data/config.yaml`) :
|
||||
Mise à jour de `auxiliary.approval.model` vers `mimo-v2.5` via `bifrost-proxy`.
|
||||
|
||||
### 3.4. Règle `context-hub` (Scope `llm`)
|
||||
- Mise à jour atomique via `update_rule` :
|
||||
`PATCH /api/rules/llm` avec `{"default_model": "mimo-v2.5"}`.
|
||||
|
||||
### 3.5. Workflow n8n (*NABIL.md Quotidien*)
|
||||
- Remplacement du modèle direct `deepseek/deepseek-chat-v3-0324` par `mimo-v2.5` dans le node de mise à jour du contexte.
|
||||
|
||||
---
|
||||
|
||||
## 4. Vérifications et Conformité
|
||||
|
||||
1. **Intégrité syntaxique** : Validation YAML sans erreur sur tous les fichiers modifiés.
|
||||
2. **Santé des conteneurs** : Redémarrage et vérification de `hermes-agent-tt` et `hermes-agent-nyora` (tous deux `healthy` avec réponse `status: ok` sur le port 8642).
|
||||
3. **Maintien des fallbacks d'urgence** : Confirmation que `opencode-free/mimo-v2.5-free` et `openrouter/nex-agi/nex-n2.5-pro:free` restent configurés et actifs sur l'ensemble de la flotte en cas d'épuisement de quota amont.
|
||||
Reference in New Issue
Block a user