Skip to main content
POST
GraphRAG retrieving (MKF 0.1.3, LangGraph 2-paths)

Authorizations

Authorization
string
header
required

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

Headers

accept
string
default:application/json

Body

application/json
query
string
required
patient_ehr
string | null

Dossier patient libre (EHR)

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

Top-k du chemin vectoriel MKU

Required range: 1 <= x <= 50
mku_weight
number
default:0.5

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.

Required range: 0 <= x <= 1
use_cross_refs
boolean
default:true

Étendre le résultat aux MKU voisins par CROSS_REF (multi-hop, cap 3).

Response

Successful Response

query
string
required
reformulated
string
default:""
ehr_summary
string
default:""
answer
string
default:""

Réponse rédigée, en Markdown (titres, listes, tableaux, citations). En JSON les sauts de ligne sont échappés en \n : lire avec jq -r '.answer', ou demander Accept: text/markdown pour recevoir le Markdown brut, ou Accept: text/html pour une page lisible.

answer_format
string
default:markdown

Format de answer. Déclaré pour qu'un client sache le rendre.

mkus
RetrieveMku · object[]
chunks
RetrieveChunk · object[]
cross_refs
RetrieveCrossRef · object[]
concepts
RetrieveConcept · object[]