Skip to main content
arka frontend open-webui 会启动 Open WebUI,并通过一个兼容 OpenAI 的桥接连接到你的 Arka 代理。如果你想要一个与 Arka 对话的浏览器聊天界面,而不运行 React Web 仪表板,可以使用它。

前提条件

  • 在 ~/.config/arka/.env 中设置 REMOTE_TOKEN。桥接使用它向 arka serve 进行身份验证。
  • Docker 正在运行,或已使用 pip install open-webui 安装 Open WebUI(Python 3.11+)。

启动

如果代理后端尚未运行,Arka 会先启动它。然后 Arka 会启动桥接和 Open WebUI。Docker 可用时,Arka 使用 Docker。否则,传入 --pip 以使用 pip 安装。

专注的默认设置

启动器会配置 Open WebUI,让每次对话都保持在 Arka 上:
  • 单一模型。 arka 是唯一的模型。Ollama API 已关闭。
  • 没有 Arena 选择器。 Arena 评估模型已关闭。
  • 没有聊天 Controls。 聊天 Controls 面板已隐藏。
  • 没有后续建议。 后续问题生成已关闭。
  • 网页搜索已开启。 已使用 DuckDuckGo 启用网页搜索。

网页搜索设置

在启动前使用环境变量覆盖网页搜索默认值:

聊天行为

Web 聊天会先尝试一个小型本地 Ollama 模型,然后回退到 Gemini 和 Groq。参见 Web 聊天模型顺序。 对于 “thanks”、“ok great” 或 “got it” 这类简短的确认语,Arka 会回复一句简短的欢迎语。Arka 不会继续之前的构建,也不会发送更多代码。