onyx-dot-app/onyx-foss
Open Source AI Platform - AI Chat with advanced features that works with every LLM
解决的问题
Onyx 为大型语言模型(LLM)提供了一个功能丰富的应用层,使用户和组织能够托管自己的 AI 平台。它通过将 RAG、网络搜索和外部应用连接集成到一个统一界面中,弥合了原始 LLM 与可用业务工具之间的差距。
工作原理
Onyx 作为一个编排器,可连接多种 LLM 提供商(包括 OpenAI 等专有服务和 Ollama 等自托管服务)。它使用混合索引(向量和关键词)实现 Agentic RAG,并提供沙箱环境用于代码执行。该平台支持两种部署模式:适用于基础聊天和代理的「Lite」版本,以及包含完整索引、知识同步任务队列,以及通过 Redis 和 MinIO 实现性能优化的「Standard」版本。
适用人群
适用于从希望拥有自托管 AI 界面的个人,到需要协作工具、单点登录(SSO)、基于角色的访问控制(RBAC)和品牌定制功能的大企业。
主要亮点
- Agentic RAG: 结合混合索引与 AI 代理,实现高质量信息检索。
- 深度研究: 支持多步骤研究流程,用于生成深度报告。
- 广泛连接性: 支持超过 50 个基于索引的连接器,并兼容 Model Context Protocol (MCP)。
- 自定义代理: 可根据特定指令、知识库和操作构建代理。
- 多功能工具: 内置网页爬取、图像生成、语音模式(TTS/STT),以及用于数据分析的沙箱代码执行。
相关
- 项目
- 项目
- 项目
- 项目
- 项目