Onyx 是一个易部署的开源 AI 平台,支持空气隔离环境。内置代理、Web 搜索、RAG 等高级功能。
Onyx 适用于从个人到全球企业的团队,提供企业级搜索、安全性和管理 UI。核心价值:自定义代理、40+ 知识源连接器、深度研究。
Onyx 加载了代理、RAG、连接器等先进功能,支持所有 LLM。
构建具有独特指令、知识和动作的 AI 代理。
顶级混合搜索 + 知识图谱,支持上传文件和连接器文档。
使用 Google PSE、Exa 等浏览网页,或内置爬虫。
通过代理多步搜索获取深入答案。
让 AI 代理与外部系统交互。
执行代码分析数据、渲染图表。
支持 Docker、Kubernetes、Terraform 等部署方式。
curl -fsSL https://raw.githubusercontent.com/onyx-dot-app/onyx/main/deployment/docker_compose/install.sh > install.sh && chmod +x install.sh && ./install.sh
访问 http://localhost:3000 体验 Onyx。
使用 Helm Chart 部署到 K8s 集群。参考 Kubernetes 指南。
集成到现有 IaC 流程。参考 Terraform 指南。
从 Web UI 创建代理,或通过 API 调用。
from openai import OpenAI
import os
client = OpenAI(
api_key=os.environ.get("OPENAI_API_KEY"),
base_url="http://localhost:8080/openai-assistants",
default_headers={"Authorization": f"Bearer {os.environ.get('ONYX_API_KEY')}"},
)
assistant = client.beta.assistants.create(
name="Topic Analyzer",
instructions="You are a helpful assistant that analyzes topics by searching through workplace documents.",
tools=[{"type": "SearchTool"}],
model="gpt-4o",
)
活跃开源社区,MIT 许可,CE/EE 版本。