POST /namespaces/:namespace/query
namespace を意味とキーワードで検索します。Conare は上位の一致をリランクし、各ドキュメントから回答となる文章を返します。
Response
オプション
完全なスキーマ:namespace をクエリする。
レスポンス
回答
"answer": true を指定すると、上位の文章から書かれた回答が追加されます。所要時間は約 2 秒増えます。
Response
- 見つかったパッセージから言語モデルが回答を書きます。プライバシーポリシーを参照してください。
- そのモデルが利用できない場合は、
answerなしで結果が返されます。
2 ホップ
"hops": 2 は上位の結果から再検索します。2 つのドキュメントの事実が必要な質問向けです。
curl
- 約 0.3 秒増えます。事実をつなぐ質問に使ってください。
rerank: falseやmax_resultsと併用した場合、またはカスタムモデルの namespace では400 invalid_requestを返します。
ページ
カーソルの有効期間は 15 分です。SDK の
queryPages() はすべてのページを読み取ります。
すべての namespace を検索する
POST /query
同じリクエストを最大 100 個の namespace に対して実行し、まとめてリランクします。prefix を指定すると、名前がその文字列で始まる namespace に限定されます。
curl
Response
hops もここで使えます。完全なスキーマ:すべての namespace をクエリする。
縮退した結果
検索の一部が失敗してもクエリは成功し、Conare-Degraded ヘッダーがスキップされた内容を示します。
何も検索できなかった場合、クエリは
503 を返します。