查詢文本片段
基於語義搜尋查詢從指定知識庫中獲取相關的文本片段。介面
路徑參數
要查詢的知識庫的唯一標識符
請求頭
用於認證的專案 API 金鑰
查詢參數
用於匹配知識庫內容的搜尋查詢
返回結果的最大數量。默認為 5
返回結果的最低相關性分數閾值。默認為 0.3
回應
返回與查詢匹配的文本片段陣列,按相關性排序。文本片段的唯一標識符
文本片段的內容
文本片段的內容長度
文本片段是否啟用搜尋
錯誤回應
狀態碼 | 描述 |
---|---|
400 | 無效的查詢參數或缺少知識庫 ID |
401 | 無效的 API 金鍰 |
404 | 未找到知識庫或存取被拒絕 |
500 | 內部伺服器錯誤 |
工作原理
- 驗證知識庫是否存在並屬於您的專案
- 查詢文字使用與知識庫相同的模型轉換為嵌入向量
- 使用嵌入向量對存儲的文本片段進行語義相似度搜尋
- 返回最相關的文本片段,按相似度分數排序
- 結果數量限制為指定的 topK 參數值
使用說明
- 查詢使用語義搜尋處理,而不是精確文字匹配
- 結果按與查詢的相關性排序返回
- 回應包含來自指定知識庫中最相關的文本片段
- 使用 topK 參數控制返回結果的數量
- 制定查詢時請考慮上下文以獲得最佳結果
- 知識庫必须屬於與您的 API 金鑰相關聯的專案