GraphRAG retrieving diffusé étape par étape (NDJSON)
Iso avec /v2/retrieve, mais diffusé au fil de l’eau : une ligne JSON par étape de la pipeline (query_maker, retrieval, deliberation, answer, drugs), puis une ligne terminale done portant la payload complète (le même corps que /v2/retrieve) ou error.
Avec deliberate=true, la boucle réflexive diffuse en plus chacun de ses tours sans attendre son verdict : deliberation_judge (ce que le juge voyait, ce qu’il conclut, la sonde qu’il décide) et deliberation_probe (la sonde lancée et ce qu’elle rapporte, ids compris). Sans eux, l’étape reste muette pendant plusieurs appels lourds.
Mêmes étapes et même point d’entrée que la Sandbox admin (POST /console/retrieve) : l’app client peut afficher l’avancée réelle du retrieving au lieu d’une barre qui invente sa progression.
Chaque ligne est un objet JSON complet, séparé par \n (Content-Type: application/x-ndjson).
Authorizations
Locus API key — paste the raw lsk_… value (no 'Bearer ' prefix).
Body
Dossier patient libre (EHR)
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.
1 <= x <= 200 = pas de chemin documentaire
0 <= x <= 50Top-k MKU vectoriel ; 0 = pas de chemin MKU
0 <= x <= 50Pondé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.
0 <= x <= 1Top-k tables de décision (vecteur) ; 0 = pas de tables directes
0 <= x <= 20Seconde 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.
É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