这个项目能做什么
Onyx是一款开源AI平台,作为大语言模型的应用层,提供可自托管的多功能聊天界面。支持所有主流LLM提供商,包括自托管方案(Ollama、LiteLLM、vLLM)和专有服务(Anthropic、OpenAI、Gemini)。
核心功能包括:
- 代理RAG:结合混合索引与AI代理的信息检索技术
- 深度研究:通过多步骤流程生成深度分析报告
- 自定义代理:基于定制指令、知识库和操作构建专属代理
- 网络搜索:集成Serper、Google PSE、Brave、SearXNG,内置网络爬虫及Firecrawl/Exa支持
- 生成物:创建可下载的文档、图表和文件
- 操作与MCP:通过灵活认证机制连接外部应用
- 代码执行:在沙盒环境中运行数据分析与文件处理代码
- 语音模式:支持文本转语音与语音转文本交互
- 图像生成:根据提示词生成图像内容
部署方案包含Onyx Lite(轻量级聊天界面,内存需求低于1GB)和标准版Onyx(完整功能集,含向量/关键词索引、后台任务处理、模型推理服务、Redis缓存及MinIO对象存储)。支持Docker、Kubernetes、Helm/Terraform及主流云平台部署。
企业级功能涵盖单点登录(Google OAuth、OIDC、SAML)、SCIM用户管理、基于角色的权限控制、使用分析、查询审计、PII数据处理代码执行及白标定制。Onyx提供MIT许可的社区版和面向大型组织的企业增强版。
评论
0 评分人数达到10人后显示
登录后参与讨论。