RAG Search API:智慧搜尋API,提供高效資訊檢索

連結:https://github.com/thinkany-ai/rag-search

RAG Search API是一個由thinkany.ai開發的智慧搜尋API,它利用RAG(Retrieval-Augmented Generation)技術,結合了檢索和生成的特點,為使用者提供高效、準確的資訊檢索服務。該API支援自訂配置,包括搜尋數量、是否進行重排、過濾等,能夠滿足不同使用者的需求。

需求人群:

  • 目標受眾為開發者和企業使用者,特別是需要構建或最佳化搜尋功能的團隊。該API可以整合到現有的系統中,提高搜尋效率和準確性,節省開發時間和成本。

使用場景示例:

  • 企業使用RAG Search API最佳化內部文檔搜尋系統,提高員工檢索效率。
  • 開發者利用API構建個性化搜尋引擎,提供定製化搜尋服務。
  • 教育機構整合API,為學生提供學術資源的快速檢索。

產品特色:

  • 支援多種搜尋提供商,如Google。
  • 提供重排功能,透過flashrank演演算法最佳化搜尋結果。
  • 允許使用者自訂搜尋數量和詳細程度。
  • 支援設定最小分數閾值進行結果過濾。
  • 允許使用者設定返回結果的詳細程度和數量。
  • 提供API接口,方便開發者整合和使用。

使用教學:

1. 在專案根目錄下建立.env檔案,並設定相應的環境變數。

2. 安裝所需的依賴項。

3. 啟動FastAPI伺服器。

4. 透過API傳送請求,包括查詢內容、搜尋數量等引數。

5. 根據返回的JSON資料解析搜尋結果。

6. 根據需要對結果進行進一步處理或展示。

返回頂端