Passer au contenu principal
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_request avec rerank: false, avec max_results et 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ête Conare-Degraded indique ce qui a été ignoré. Si aucune recherche n’a pu s’exécuter, la requête renvoie 503.