POST /namespaces/:namespace/query
Recherchez dans un namespace par sens et par mot-clé ; Conare reranke les meilleures correspondances et renvoie, pour chaque document, les passages qui répondent.
Response
Options
Schéma complet : Query a namespace.
Réponse
Réponses
"answer": true ajoute une réponse rédigée à partir des meilleurs passages, en environ 2 secondes de plus.
Response
- Un modèle de langage la rédige à partir des passages trouvés ; voir la politique de confidentialité.
- Si ce modèle est indisponible, vous obtenez les résultats sans
answer.
Deux sauts
"hops": 2 relance une recherche à partir des meilleurs résultats, pour les questions dont la réponse nécessite des faits issus de deux documents.
curl
- Cela ajoute environ 0,3 seconde : utilisez-le pour les questions qui enchaînent des faits.
- Renvoie
400 invalid_requestavecrerank: false, avecmax_resultset sur les namespaces d’un modèle personnalisé.
Pages
Un curseur dure 15 minutes. La méthode
queryPages() du SDK lit toutes les pages.
Rechercher dans tous les namespaces
POST /query
La même requête sur jusqu’à 100 namespaces, rerankés ensemble ; prefix se limite aux namespaces dont le nom commence par cette valeur.
curl
Response
hops fonctionne ici aussi. Schéma complet : Query every namespace.
Résultats dégradés
Si une partie d’une recherche échoue, la requête réussit quand même et l’en-têteConare-Degraded indique ce qui a été ignoré.
Si aucune recherche n’a pu s’exécuter, la requête renvoie
503.