Support evaluation-local configuration and names overrides

This commit is contained in:
sebastien committed 2026-11-03 18:44:56 +01:00
1 parent 0bb6f7d97c
commit d4404e4c27
36 files changed
+409 -184

No files matched your search

+21
View File
@@ -191,6 +191,27 @@ ou éventuellement, la renseigner directement dans le fichier
** Configuration
Copier `default_config.py` en `config.py`. Éventuellement le modifier.
Les options absentes conservent leur valeur par défaut. La variable
=COPIENATOR_CONFIG= permet de choisir un autre fichier global.
Chaque dossier d'évaluation peut aussi contenir un =config.py= avec
seulement les options à remplacer, par exemple :
#+BEGIN_SRC python
RETURN_PDF_ENABLED = False
MODEL_FLASH_ID = "gemini-3.8-flash"
#+END_SRC
Ces options prennent le dessus sur la configuration globale, y compris
celle choisie par =COPIENATOR_CONFIG=. Les autres options restent héritées.
Les chemins relatifs gardent leur interprétation depuis le dossier de
lancement. Les options explicites des commandes prennent le dessus sur
la configuration locale. L'interface recharge ces options quand on ouvre
une évaluation.
Un fichier =names= dans le dossier d'évaluation remplace entièrement celui
du dossier de lancement, sans fusion des listes. En son absence, le fichier
global =names= reste utilisé. Une liste locale vide est également prioritaire.
Les niveaux de réflexion Gemini se règlent indépendamment des modèles :
=THINKING_LEVEL_LITE= (énoncés, ="low"=), =THINKING_LEVEL_FOR_LABEL=