Chronicler
Auto-hébergement

Modèles

Quel modèle rédige vos réponses, comment en changer, et ce que chacun exige.

Le catalogue

Tous ces modèles lisent aussi les images, car le même modèle répond aux questions et effectue l'OCR assisté par IA sur les pages scannées. Vous n'en exécutez jamais qu'un.

ModèleRequiertTéléchargementPoints forts
gemma4:e2b8 Go de RAM, sans GPU~7 GoLe modèle par défaut. Conversation et OCR les plus rapides, bon en français et en arabe. Plus faible sur les tableaux denses.
gemma4:e4b16 Go de RAM, sans GPU~10 GoMeilleur raisonnement et meilleure OCR que E2B, nettement plus lent sur processeur.
qwen2.5vl:7b8 Go de VRAM~6 GoLa meilleure OCR de tableaux et de documents à cette taille.
gemma4:12b10 Go de VRAM, 16 Go de RAM~8 GoContexte long, raisonnement solide et bonne lecture des tableaux denses.
gemma4:26b20 Go de VRAM, 32 Go de RAM~18 GoMeilleure qualité de réponse sur les documents longs.
gemma4:31b24 Go de VRAM, 32 Go de RAM~20 GoLe plus grand palier, le plus lent par réponse.

Les deux premiers fonctionnent sans carte graphique. Les autres en exigent une.

Changer de modèle

Admin → Modèle affiche ce que le serveur a détecté, ce qu'il recommande et le catalogue. Tout ce que votre matériel ne peut pas exécuter est grisé.

Choisir un modèle et « Utiliser ce modèle »

Le téléchargement démarre aussitôt, avec une barre de progression. C'est plusieurs gigaoctets : laissez faire.

Attendre la fin

Le nouveau modèle ne devient actif qu'une fois téléchargé : les conversations continuent sur l'ancien entre-temps.

L'ancien est supprimé

Une fois la bascule faite, le modèle remplacé est supprimé pour récupérer l'espace disque.

Aucun redémarrage n'est nécessaire, et vos documents comme votre index restent intacts : seul le composant qui rédige les réponses a changé.

Choisir un modèle GPU à la main

La sonde matérielle s'exécute dans le conteneur backend, qui n'a pas accès à la carte graphique. Elle déclare donc l'absence de GPU, et tous les modèles de cette catégorie sont grisés, même sur une machine qui en possède une.

En attendant que ce soit corrigé, définissez le modèle côté serveur :

Télécharger le modèle dans la pile

Terminal
docker exec chronicler-ollama ollama pull gemma4:12b

Indiquer au backend de l'utiliser

Dans votre docker-compose.yml, sous le service backend :

docker-compose.yml
    environment:
      OLLAMA_GENERATION_MODEL: gemma4:12b

Conservez les entrées DATABASE_URL et POSTGRES_* existantes — ajoutez cette ligne à côté.

Redémarrer

Terminal
docker compose up -d
Sélectionner ensuite un modèle dans Admin → Modèle prend le dessus, et la console fait autorité à partir de là. Choisissez un seul endroit de pilotage.
Modifier le fichier compose à la main signifie que la prochaine mise à jour guidée écrasera votre changement. Notez-le quelque part, ou conservez votre propre copie du fichier compose et faites pointer la pile dessus.

Le modèle d'indexation est figé

Les réponses viennent du modèle de génération ci-dessus, mais trouver les bons passages est le travail d'un modèle d'indexation distinct. Celui-là n'est pas modifiable : chaque document indexé l'a été avec lui, et en changer invaliderait silencieusement l'ensemble. Il est intégré à l'image : rien à télécharger, et il fonctionne sans aucun accès Internet.

Réindexer

Admin → Modèle → Tout réindexer reconstruit l'index de recherche de tous les documents.

C'est rarement nécessaire — après une restauration ancienne, ou si les résultats semblent faux. C'est lourd : sur une grande bibliothèque, le serveur sera occupé longtemps. À lancer en dehors des heures de travail.

Bien choisir

  • Sur processeur, restez petit. gemma4:e2b qui répond en 40 secondes vaut mieux que gemma4:e4b qui répond en quatre minutes.
  • Sur carte graphique, prenez le plus grand modèle qui tient confortablement en VRAM. Un modèle qui tient presque déborde en mémoire système et devient bien plus lent.
  • Pour les documents scannés et les tableaux, qwen2.5vl:7b et les paliers à partir de 12B lisent nettement mieux les pages structurées.
  • Testez avec vos propres documents. Les comparatifs ne connaissent pas vos contrats.