add_support_ilaas_llm_provider

#2
by lterriel - opened
École nationale des chartes - PSL org
edited 3 days ago

Résumé

L'application est top ! Je me permets cette PR pour ajouter une prise en charge du fournisseur ILAAS et améliorer la gestion des clés API propres à chaque fournisseur.
Il y a aussi quelques bugs corrigés côté frontend avec Alpine.js, afin que les labels des tokens soient rafraîchis immédiatement après annotation, scoring ou correction manuelle.
côté FastAPI j'ai trouvé deux routes avec le même endpoint /validate.

Modifications

  • Ajout d’ILAAS comme fournisseur compatible avec la spec API OpenAI + MAJ de l’interface fournisseur et de la modale de clé API pour ILAAS
    Les modèles ajouter sont les suivants :
"gemma-4-31b",
 "gpt-oss-120b",
"llama-3.1-8b",
"llama-3.3-70b",
"qwen-3.6-35b-instruct",
"mistral-small-3.2-24b",
  • Généralisation de la résolution des clés API côté serveur par fournisseur
  • Réutilisation d’un client HTTP asynchrone dans LLMClient (évite de multiple appels)
  • Ajout d’un fallback supplémentaire lorsque response_format n’est pas pris en charge
  • Séparation du scoring des phrases et de la validation du schéma via /sent_score
  • Amélioration du remplacement d’état Alpine.js pour les phrases/tokens imbriqués
  • Forçage du re-rendering des tokens/cartes avec rev
École nationale des chartes - PSL org

Modifications

  • L'app permet actuellement d'ajouter à l'infini le même exemple (phrase) au pool ICL avec une incrémentation de la version et du nombre d'exemple.
    Nouveau réglage :
1. clic "to ICL"              → v1 · 1 ex
2. re-clic sans modification  → unchanged, v1 · 1 ex
3. modification d’un token (correction d'une étiquette)    → updated, v2 · 1 ex
4. re-clic sans modification  → unchanged, v2 · 1 ex
lterriel changed pull request status to open
École nationale des chartes - PSL org

Testé et validé, merci beaucoup !

dhuser changed pull request status to merged

Sign up or log in to comment