Onyx:连接多应用的企业知识上下文层
Onyx 是面向团队与 AI 智能体的知识/上下文层,可连接 50 多个应用并索引其知识,支持自托管部署;提供混合索引驱动的 Agentic RAG、深度研究、自定义智能体、联网搜索、沙箱与可下载产物等能力,并支持多种开源与商业 LLM 提供商。
工具定位
Onyx 是面向团队和 AI 智能体的知识/上下文层,可连接并索引来自 50 多个应用的信息,并通过自托管部署保护数据主权。
工作方式与检索思路
Onyx 会抓取各数据源的数据及元数据、权限等信息并完成摄取,形成跨来源的知识表示,供下游使用。README 将其与基于 MCP 的搜索和无索引方案作对比,称 Onyx 能为简单关键词查询或复杂研究任务提供更可靠、低延迟、低成本的上下文:无需由智能体反复检索数十个 MCP 并消耗大量 token,而是从内部表示中即时获取上下文,再筛选出最相关的真实文档。
主要能力
- Agentic RAG:基于混合索引与面向信息检索的智能体框架。
- Deep Research:通过多步研究流程生成报告。
- 自定义智能体:可限定知识子集、自定义指令并执行动作。
- 联网搜索:支持 Serper、Google PSE、Brave、SearXNG 等,内置网页爬虫,并支持 Firecrawl/Exa。
- 外部动作与 MCP:让智能体在外部应用中执行任务。
- 安全沙箱:执行代码、处理中间产物。
- 产物生成:输出文档、图形等可下载文件。
- 语音模式:支持文本转语音与语音转文本。
LLM 方面支持自托管方案(如 Ollama、LiteLLM、vLLM)与商业提供商(如 Anthropic、OpenAI、Gemini)。
安全与访问方式
文档索引、数据库与处理均在自托管的一组服务内完成,可选择本地运行的嵌入模型与 LLM 提供商。访问入口包括 Web/桌面应用、Slack 与 Discord 机器人、MCP 服务器、Chrome 扩展和可嵌入组件,并沿用相同的细粒度权限控制。
部署模式
支持 Docker、Kubernetes、Helm/Terraform 及主流云平台部署。标准模式包含向量与关键词索引、后台同步任务、模型推理服务以及 Redis 与 MinIO 等组件;Lite 模式资源占用更低(原文称低于 1GB 内存),但不具备文档索引能力,适合快速试用界面或仅使用聊天与智能体功能。企业版提供协作、SSO(Google OAuth、OIDC、SAML)、SCIM、RBAC、分析、查询审计、自定义代码与白标等能力。社区版以 MIT 许可发布,覆盖 RAG、AI 聊天、智能体与动作等核心功能。
README 提供单命令安装脚本,但本文不重复该命令。
来源与核对说明
- onyx-dot-app/onyx ↗https://github.com/onyx-dot-app/onyx
本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。
这篇内容对你有帮助吗?
点赞人数由服务器记录,收藏保存在当前浏览器。
继续阅读
All-in-RAG:面向开发者的 RAG 技术全栈教程项目 →