Retrieval
Retrieval related APIs
RetrievalAPIは、Alliにアップロードされたドキュメントから質問に関連する上位Nページの情報を取得することを可能にします。このAPIはキーワード検索とセマンティック検索機能を組み合わせて、あなたのクエリに最も関連性の高いドキュメントページを提供します。
Optional: Email of the agent to use for this request
Optional: Email address to associate with the user
Optional: User ID to identify or create a user
ドキュメントベースで検索する質問
関連ページを取得する数を決定します。デフォルト値は3です。
これはキーワード検索の重みです。この値が高いほど、キーワードスコアがより反映されます。0から9の間の値が適切であり、値が0の場合はキーワード検索が使用されないことを意味します。デフォルト値は9です。
これは文書内容に対するセマンティック検索の重みです。この値が高いほど、より多く反映されます。0から9の値が適切で、値が0の場合は文書内容に対するセマンティック検索が使用されません。デフォルト値は1です。
これは文書タイトルに対するセマンティック検索の重みです。同様に、0から9の間の値が適切であり、値が0の場合は文書タイトルに対するセマンティック検索が使用されないことを意味します。デフォルト値は0です。
これらのハッシュタグが含まれるドキュメントのみ結果をフィルタリングしてください
ハッシュタグの論理演算子(デフォルトは「または」)
これらのハッシュタグを含むドキュメントを除外するために結果をフィルタリングしてください。
除外ハッシュタグの論理演算子(デフォルトは「または」)
検索対象フォルダ名
検索対象のフォルダーのID
特定のナレッジベース内を検索するためのID
検索のためのキーワードを抽出して使用するかどうか
検索結果を改善するためにフィードバックデータを使用するかどうか
結果を正常に取得しました
無効なパラメーター
内部サーバーエラー
POST /webapi/retrieval HTTP/1.1
Host: backend-ja.alli.ai
API-KEY: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 348
{
"question": "text",
"maxDocumentClues": 1,
"bm25_score_weight": 1,
"text_vector_score_weight": 1,
"title_vector_score_weight": 1,
"hashtags": [
"text"
],
"hashtags_operator": "and",
"exclude_hashtags": [
"text"
],
"exclude_hashtags_operator": "and",
"targetFolders": [
"text"
],
"folderIds": [
"text"
],
"knowledgeBaseIds": [
"text"
],
"use_keywords": true,
"use_clue_feedback": true
}
{
"result": [
{
"ranking": 1,
"title": "text",
"text": "text",
"pageNo": 1,
"kb_id": "text"
}
]
}
Was this helpful?