onyx-dot-app/onyxView GitHub Homepage for Latest Official Releases
開源企業級AI搜尋與智慧助手平台,連接團隊知識庫,提供ChatGPT式的企業內部知識問答服務
NOASSERTIONPythononyxonyx-dot-app 13.4k Last Updated: September 01, 2025
Onyx專案詳細介紹
專案概述
Onyx(原名Danswer)是一個開源的生成式AI企業搜尋平台,為團隊提供連接公司文檔、應用和人員的AI平台。它提供功能豐富的聊天介面,可以連接任何您選擇的大語言模型(LLM)。
簡單來說,Onyx就像是一個擁有訪問團隊獨特知識許可權的ChatGPT。
核心特性
1. 智能搜尋與問答
- 深度研究功能:能夠對團隊知識進行深入研究和分析
- 安全AI聊天:提供安全的AI聊天介面,支援任何LLM
- 個性化搜尋:根據用戶需求提供個性化的搜尋體驗
2. 廣泛的資料來源連接
支援40+連接器,保持知識和訪問控制同步,包括:
辦公協作工具
- Google Drive
- Microsoft Sharepoint
- Dropbox
- Local Files
溝通平台
- Slack
- Microsoft Teams
- Gmail
專案管理
- Confluence
- Jira
- Github
客戶關係管理
- Salesforce
- Zendesk
- Gong
其他
- Websites
- 更多連接器...
3. 自定義AI智能體
創建具有獨特提示、知識和操作能力的自定義AI智能體。
4. 靈活的部署選項
Onyx可以安全地部署在任何地方和任何規模 - 在筆記型電腦上、本地部署或雲端。
部署方式:
- 本地部署:使用單個
docker compose
命令即可運行 - 雲端部署:支援Kubernetes高可用性/可擴展部署
- 筆記型電腦:甚至可以在筆記型電腦上本地運行
高級功能
安全性特性
- SSO支援:OIDC/SAML/OAuth2
- RBAC:基於角色的訪問控制
- 憑證加密:確保資料安全
知識管理
- 文檔集管理:支援文檔集的創建和管理
- 查詢歷史:記錄和分析查詢歷史
- 使用分析:提供詳細的使用情況分析
技術創新
- 自定義深度學習模型:用於索引和推理時間
- 新的資訊檢索方法:StructRAG、LightGraphRAG等
- 代碼搜尋:支援代碼庫搜尋
- SQL和結構化查詢語言:支援結構化資料查詢
產品版本
社區版(CE)
- 許可證:MIT Expat許可證
- 功能:基礎功能免費使用
- 部署:遵循部署指南即可
企業版(EE)
- 目標用戶:大型組織
- 額外功能:提供企業級特性
技術架構
支援的規模
- 用戶規模:經測試可支援數萬用戶
- 文檔規模:支援數億份文檔
- 高可用性:通過Docker或Kubernetes實現
核心技術
- 檢索增強生成(RAG):結合搜尋和生成能力
- 向量搜尋:高效的語義搜尋
- 多模態支援:支援文本、圖像等多種資料類型
使用場景
企業知識管理
- 快速查找公司文檔和資訊
- 跨部門知識共享
- 新員工培訓和知識傳承
團隊協作
- 實時獲取專案相關資訊
- 自動總結會議記錄和文檔
- 智能推薦相關資源
研發支援
- 代碼庫搜尋和分析
- 技術文檔查詢
- 專家定位和建議
快速開始
雲端試用
訪問 Onyx Cloud 免費試用。
本地部署
# 使用Docker Compose一鍵部署
docker compose up
詳細文檔
查看 官方文檔 獲取完整的部署和使用指南。
總結
Onyx是一個開源的AI企業搜尋平台,幫助團隊在所有公司資料中查找資訊。它通過強大的AI能力和廣泛的資料來源連接,為企業提供了一個智能的知識管理和搜尋解決方案,真正實現了"擁有團隊獨特知識的ChatGPT"的願景。