Skip to content

WARNING

本页面为 AI 翻译版本,内容仅供快速参考。关键信息建议以英文原文为准。

使用 AnythingLLM 构建本地知识库

AnythingLLM 是一个开源的一体化 AI 应用,让你可以使用检索增强生成(RAG)与文档对话。它支持多个 LLM 提供方和向量数据库,并可在 Olares 设备上本地运行。

学习目标

在本指南中,你将学习如何:

  • 在 Olares 上安装 AnythingLLM。
  • 在 AnythingLLM 中配置聊天模型和嵌入提供方。
  • 创建工作空间并上传文档以构建知识库。
  • 使用自然语言查询你的知识库。

前提条件

开始前,你需要:

  • 一台具有足够磁盘空间和内存的 Olares 设备。

  • 从 Market 安装应用的管理员权限。

  • 以下模型:

    模型类型模型获取方式
    聊天Qwen3.6-27B (llama.cpp)从 Market 安装
    嵌入all-MiniLM-L6-v2AnythingLLM 内置的嵌入模型
可选:使用其他模型

你也可以选择不同大小的模型,或改用其他模型提供商:

  • 从应用市场安装其他模型应用。
  • 通过引擎基座应用创建模型实例,使用自己的模型。

如果 AI Agent 应用已安装 Olares CLIAgent Skills,可以让它部署模型并跳过手动设置。例如:

plain
使用 Ollama 引擎基座在我的 Olares 上部署 qwen3.5:9b。

安装 AnythingLLM

  1. 打开 Market 并搜索 "AnythingLLM"。

    安装 AnythingLLM

  2. 点击 Get,然后点击 Install,等待安装完成。

获取模型连接信息

模型连接的工作原理

Olares 上的独立模型作为与客户端应用分开的服务运行。要连接两者,客户端需要准确的 Model name,以及与其所需 API 格式相匹配的 Base URL

你可以从模型控制台获取这两个值。有关更多信息,可参阅连接 AI 应用

对于 Qwen3.6-27B (llama.cpp):

  1. 从启动台打开模型应用。其模型控制台会自动打开。

  2. 等待模型显示就绪,且引擎显示运行中

    Qwen3.6-27B 模型控制台

  3. 模型部分,按显示内容原样复制模型名称

  4. 引擎部分:

    a. 连接来源:选择 Olares 内应用

    b. API 格式:选择 OpenAI-Compatible

    c.按显示内容原样复制 Base URL 地址。

配置 AnythingLLM

配置聊天模型和嵌入提供方。这些设置将成为所有工作空间的系统默认值。

设置聊天模型

  1. 从 Launchpad 打开 AnythingLLM。

  2. 在主页上,点击左下角的 Open settings 图标。

  3. 在左侧边栏中,选择 AI Providers > LLM,然后选择 Generic OpenAI 作为 LLM 提供方。

  4. Base URL 中,粘贴 Qwen3.6-27B (llama.cpp) 模型控制台中的 Base URL。

  5. Selected Model 中选择 unsloth/Qwen3.6-27B-GGUF:Q4_K_M

    配置聊天模型

  6. 点击 Save changes。显示 "LLM preferences saved successfully" 消息。

设置嵌入模型

  1. 在左侧边栏中选择 Embedder,然后选择 AnythingLLM Embedder 作为嵌入提供方。

  2. Model Preference 中选择 all-MiniLM-L6-v2 作为嵌入模型。

    配置嵌入模型

  3. 点击 Save changes。显示 "Embedding preferences saved successfully" 消息。

创建工作空间

  1. 点击左上角的 AnythingLLM 返回主页。

  2. 点击搜索栏旁边的 add_2

    创建工作空间

  3. New Workspace 窗口中,命名你的工作空间,例如 My test,然后点击 Save

上传文档

  1. 点击工作空间名称旁边的 upload 打开文档管理器。

    打开文档管理器

  2. 通过上传文件或提交链接来上传你的文档。上传的文档和网页会显示在 My Documents 面板中。

    上传文档

  3. My Documents 面板中,选择上传的文档,然后点击 Move to Workspace 将它们添加到新创建的工作空间。

    移动到工作空间

  4. 点击 Save and Embed 开始嵌入。

    根据文档数量,这可能需要几分钟。嵌入完成后,显示 "Workspace updated successfully" 消息。

查询你的知识库

就你的文档提出问题。

  1. 返回工作空间聊天视图。

  2. 通过聊天发送你的问题。例如:

    text
    Olares supports backup or not
  3. AnythingLLM 从你的文档中检索相关部分,并基于内容生成答案。

    查询结果

了解更多