Skip to main content
POST
GraphRAG retrieving diffusé étape par étape (NDJSON)

Authorizations

Authorization
string
header
required

Locus API key — paste the raw lsk_… value (no 'Bearer ' prefix).

Body

application/json
query
string
required
patient_ehr
string | null

Dossier patient libre (EHR)

history
RetrieveTurn · object[]

Tours précédents, du plus ancien au plus récent. Sert UNIQUEMENT au query-maker, pour qualifier ce que le dernier message apporte : une nouvelle question, une précision, ou un fait patient. Les réponses antérieures ne sont jamais données au modèle de rédaction — elles n'ont pas de règle derrière elles et ne peuvent pas faire source.

concept_k
integer
default:5
Required range: 1 <= x <= 20
chunk_k
integer
default:10

0 = pas de chemin documentaire

Required range: 0 <= x <= 50
mku_k
integer
default:12

Top-k MKU vectoriel ; 0 = pas de chemin MKU

Required range: 0 <= x <= 50
mku_weight
number
default:0.75

Pondération hybride d'accès aux MKU : 0 = concepts seuls (un MKU n'est atteignable que par les termes de son propre verbatim), 1 = vecteurs seuls (sur l'embedding contextualisé doc+section), 0.5 = les deux. Défaut 0.75 : la config PROMUE par l'ajustement (run #50, hybrid·w0.75·x1·c10·m12·k5·t5). Voir REFERENCE_CONFIG.

Required range: 0 <= x <= 1
table_k
integer
default:5

Top-k tables de décision (vecteur) ; 0 = pas de tables directes

Required range: 0 <= x <= 20
deliberate
boolean
default:false

Seconde lecture : confronte les critères des règles au dossier, va chercher une définition manquante, et ne pose une question qu'en dernier recours. Hors du point de fonctionnement de référence — l'activer change le coût et n'est pas encore mesuré par les évals.

use_cross_refs
boolean
default:true

Étendre le résultat aux MKU voisins par CROSS_REF (multi-hop, cap 3). Défaut True : la config promue au run #50 les retient. Le run #39, sur un jeu plus étroit, les donnait perdants — d'où l'ancien défaut False.

Response

Successful Response