R2R (Reason to Retrieve) 是一個先進的 AI 檢索系統,通過 RESTful API 提供生產就緒的檢索增強生成 (RAG) 功能,具有多模態內容攝取、混合搜尋、知識圖譜和全面的文檔管理。
https://github.com/SciPhi-AI/R2R?ref=aipure&utm_source=aipure
R2R

產品資訊

更新時間:2025年03月28日

什麼是 R2R

R2R 是一個強大的庫和平台,旨在增強 AI 驅動的文件理解和檢索。它結合了文檔處理、AI 驅動的搜索和生成以及分析工具,以幫助組織實施高效且可擴展的 RAG 系統。該平台包括 RESTful API 以及 Python 和 JavaScript 的 SDK,使開發人員可以輕鬆訪問,同時提供企業級功能,如用戶身份驗證、訪問控制和全面的文檔管理。

R2R 的主要功能

R2R (Reason to Retrieve) 是一個先進的 AI 檢索系統,它結合了檢索增強生成 (RAG) 與圍繞 RESTful API 構建的、可直接用於生產環境的功能。它提供全面的功能,包括適用於各種檔案格式的多模態內容攝取、結合語義和關鍵字方法的混合搜尋、知識圖譜生成、代理推理以及強大的使用者/文件管理。該系統包括一個深度研究 API,通過從內部知識庫和外部來源獲取相關數據,實現多步驟推理。
多模態內容攝取: 支援解析多種檔案格式,包括 .txt、.pdf、.json、.png、.mp3,從而將多樣化的內容整合到知識庫中
混合搜尋架構: 結合語義和關鍵字搜尋以及倒數排名融合,以提供更準確和上下文相關的搜尋結果
代理 RAG 系統: 將推理代理與檢索功能整合,從而實現更複雜的查詢處理和上下文感知的回應
知識圖譜生成: 自動從內容中提取實體和關係,以創建相互連接的知識圖譜,從而更好地理解信息

R2R 的使用案例

企業文件管理: 組織可以使用 R2R 來管理、搜尋和從大型內部文件和知識庫集合中提取見解
研究與分析: 研究人員可以利用深度研究 API 從多個來源合成信息,並生成全面的分析
客戶支援增強: 支援團隊可以利用 R2R 快速檢索相關信息,並生成準確的客戶查詢回應
知識發現: 團隊可以通過知識圖譜和混合搜尋功能,發現數據中隱藏的連接和見解

優點

具有可直接用於生產環境的功能的全面功能集
靈活的部署選項(基於雲端或自託管)
通過 RESTful API 實現強大的整合能力

缺點

需要 API 密鑰,並且對於自託管版本可能需要大量的設置
可能需要大量的計算資源才能實現全部功能

如何使用 R2R

安裝 R2R SDK: 使用 pip 安裝 Python 的 SDK (pip install r2r) 或使用 npm 安裝 JavaScript 的 SDK (npm i r2r-js)
設定 API 金鑰: 從 SciPhi Cloud 儀表板獲取 API 金鑰,並將其設定為環境變數:export R2R_API_KEY=pk_..sk_...
初始化客戶端: 建立 R2R 客戶端實例 - Python: from r2r import R2RClient; client = R2RClient() 或 JavaScript: const { r2rClient } = require('r2r-js'); const client = new r2rClient()
攝取文檔: 使用 client.documents.create(file_path='/path/to/file') 上傳文檔,或使用 client.documents.create_sample(hi_res=True) 使用範例文檔
列出文檔: 使用 client.documents.list() 查看上傳的文檔
基本搜尋: 使用以下命令執行基本搜尋:results = client.retrieval.search(query='Your search query here')
帶引用的 RAG: 使用以下命令獲取帶引用的回應:response = client.retrieval.rag(query='Your question here')
代理推理: 使用以下命令進行高級推理:response = client.retrieval.agent(message={'role':'user', 'content': 'Your complex query'}, rag_generation_config={configuration parameters})
監控狀態: 通過儀表板或 API 端點檢查文檔處理狀態並管理文檔
訪問其他功能: 通過提供的 API 端點和 r2r-docs.sciphi.ai 上的文檔探索混合搜尋、知識圖譜和多模態內容攝取

R2R 常見問題

R2R(Reason to Retrieve)是一個先進的AI檢索系統,支援具有生產就緒功能的檢索增強生成(RAG)。它圍繞RESTful API構建,提供多模態內容攝取、混合搜尋、知識圖譜和全面的文檔管理。

与 R2R 类似的最新 AI 工具

Folderr
Folderr
Folderr 是一個全面的 AI 平台,通過上傳無限制的文件、集成多個語言模型和通過用戶友好的界面自動化工作流程,使用戶能夠創建自定義的 AI 助手。
InDesign Translator
InDesign Translator
InDesign Translator 是一項在線翻譯服務,使用戶能夠翻譯 InDesign 文件,同時保留格式和樣式,提供 AI 辅助翻譯和易於使用的協作功能,無需翻譯人員安裝 InDesign。
Specgen.ai
Specgen.ai
Specgen.ai 是一個 AI 驅動的平台,通過自動分析標書需求並生成個性化回應,幫助企業優化標書回應,同時通過專有 AI 模型確保 100% 的數據保密性。
TurboDoc
TurboDoc
TurboDoc 是一款 AI 驅動的發票處理軟件,通過 Gmail 集成和智能文檔處理,自動提取並轉化非結構化的發票數據為組織良好、易於閱讀的結構化數據。