Skip to content

v3.4.0

Latest

Choose a tag to compare

@Dorian-APHM Dorian-APHM released this 29 May 12:24
· 64 commits to main since this release

Faits marquants

🤖 Assistant IA de cohortes (cohort-llm) — opt-in

Décris une cohorte en langage naturel → brouillon (démographie + critères), chaque terme résolu en codes OMOP réels du CDM (RAG e5 sur source_value_cache).

Trois modes via COHORT_LLM_MODE (désactivé par défaut, onglet masqué) :

  • embedded : LLM local (Ollama), modèle téléchargé au 1er run (plus baké dans l'image).
  • on-premise : ton propre LLM via un endpoint OpenAI-compatible (vLLM, Ollama /v1, LocalAI, TGI…). Endpoint/modèle/clé configurés dans Réglages (admin) ; la clé API est optionnelle (seulement si l'endpoint exige une auth), chiffrée (Fernet) et jamais réaffichée.

Service opal-llm derrière le profil compose cohort-llm :

docker compose --profile cohort-llm up -d --build

Doc complète : docs/COHORT_LLM.md.

Sécurité

  • Réglages LLM réservés aux admins ; check_cdm_access sur /draft.
  • En on-premise, prompt + libellés ne sortent que vers le LLM de l'établissement (donnée maîtrisée).

Migration

  • Alembic a7b8c9d0e1f2 : table cohort_llm_config (additive).

Corrections

  • requests restauré : la Gestion des utilisateurs (admin Keycloak) était cassée depuis v3.3.0 (dépendance perdue avec la suppression de docker).

Détails : CHANGELOG.md.