POST /v2/retrieve est le chemin principal. Il enchaîne, en un appel :
- query maker — qualifie ce que le dernier message apporte (nouvelle question, précision, fait patient) et le reformule ;
- retrieving deux voies — sémantique ‖ concepts + graphe, en parallèle ;
- contexte — les unités de connaissance retenues, leurs tables de décision, leurs documents ;
- rédaction — une réponse en Markdown, citée sur ces unités et rien d’autre.
deliberate ci-dessous).
Requête minimale
Les champs qui comptent
Les réglages de retrieving (
concept_k, chunk_k, mku_k, mku_weight,
table_k, use_cross_refs) sont exposés, mais leurs défauts sont le point de
fonctionnement mesuré. Les changer, c’est sortir de ce que les évaluations
couvrent. Le détail de chacun est dans l’onglet API Reference.
Ce que rend la réponse
Trois formats pour une même réponse
La négociation se fait surAccept, plutôt que par un ?format= : le client
déclare ce qu’il sait lire.
En JSON, les sauts de ligne d’
answer sont échappés en \n : lire avec
jq -r '.answer'.