Ollama Onyx

2026-10-29 18:54 更新

Onyx 是可自托管的聊天界面,定位接近「企业内网的 ChatGPT」——支持自建 Agent、RAG、应用连接器、RBAC、SSO。它可以直接对接 Ollama 的全线模型。

版本基线 v0.40.12,官方 docs.ollama.com/integrations/onyx。

一、Onyx 能做什么

能力 说明
自定义 Agent 按团队/任务定义不同助手
联网搜索 内置
Deep Research 深度检索与综合
RAG 对上传文档和已连接应用做检索增强
应用连接器 Google Drive、Email、Slack 等
MCP / OpenAPI Actions 接外部工具和 API
图像生成 内置
用户/组管理 RBAC、SSO

规模上从单人部署到大型组织都能覆盖。

二、部署 Onyx

按官方 quickstart 部署。资源规划参考 Onyx 的 resourcing 文档——Onyx 本身要跑数据库、向量库、后端等多个组件,别在跑 Ollama 的同一台小机器上硬塞。

三、接入 Ollama

  1. 登录 Onyx 部署(首次需注册账号)
  2. 在设置流程里把 LLM 提供方选成 Ollama
  3. 填 Ollama API URL,然后选模型

一个关键坑:Docker 里不能用 127.0.0.1

如果 Onyx 跑在 Docker 里,http://127.0.0.1 指向的是容器自己,不是宿主机。要访问宿主机的 Ollama,用:

http://host.docker.internal

这是所有「容器内应用连宿主机服务」场景的通用规则,n8n 那篇也是同样的坑。

四、也能接 Ollama 云端

Onyx 的设置流程里还可以把 Onyx Cloud 连到 Ollama 的云端模型。

五、配置速查

项 值
Provider Ollama
本机部署的 API URL http://127.0.0.1:11434
Docker 部署的 API URL http://host.docker.internal:11434
模型选择 设置流程内勾选

六、适合什么场景

Onyx 的价值不在「一个聊天框」,而在把本地模型接进企业知识体系:

  • 文档散在 Drive、邮件、Slack:用连接器 + RAG 统一检索
  • 需要权限隔离:用 RBAC + SSO
  • 数据不能出内网:模型跑本地 Ollama,Onyx 自托管

如果只是个人用,直接用 Claude Desktop 或 ChatGPT Desktop 更轻。Onyx 适合有合规要求、需要多人共用的团队。

常见问题

现象 原因 处理
Docker 里连不上 Ollama 用了 127.0.0.1 改 host.docker.internal
模型列表为空 Ollama 未绑定 0.0.0.0,容器访问不到 OLLAMA_HOST=0.0.0.0
RAG 检索无结果 文档未索引完成 等索引跑完再查
连接超时 Onyx 与 Ollama 不在同一网络 检查网络/防火墙

动手试

## 让 Ollama 对外可达(容器或局域网访问的前提)
OLLAMA_HOST=0.0.0.0:11434 ollama serve

## 从另一台机器/容器验证
curl http://<宿主机IP>:11434/api/version

第二条能通,Onyx 才能连上。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号