AnythingLLM 是 Mintplex Labs 推出的开源全栈 AI 应用程序,支持检索增强生成(RAG)和 AI 代理功能,用户无需编程即可快速搭建私有知识库与智能问答系统

AnythingLLM

  • 功能特点
    • 支持多种文档类型:能处理 PDF、TXT、DOCX 等多种文档,将其转化为 LLM 可理解的上下文,方便用户通过对话获取文档关键信息。
    • 自定义 AI 代理:允许用户根据需求设置个性化的 AI 代理,为特定任务提供支持,如在工作区内浏览网页、运行代码等。
    • 多模态支持:不仅支持闭源 LLM,还兼容各种开源 LLM,如 OpenAI、Hugging Face、Google Gemini Pro 等,同时与多个著名的向量数据库平台兼容,如 LanceDB、AstraDB、Pinecone 等。
    • 多用户支持及权限管理:仅限 Docker 版本,便于团队协作和资源分配,管理员可控制用户访问权限,确保数据安全和隐私。
    • 可嵌入聊天组件:提供可嵌入网站的自定义聊天组件,提升产品交互体验和用户黏性。
    • 两种聊天模式:支持对话模式和查询模式,对话模式保留历史记录,查询模式适用于简洁的问答。
    • 聊天内引用:在对话中可直接引用文档内容,并链接到原始源,保证回答的准确性和可追溯性。
    • 成本节约:处理大型文档或转录内容时,采用向量缓存技术,用户无需为嵌入多次的相同内容支付额外费用,相比其他方案,可节省约 90% 成本。

安装 ollama

参考前面的本地部署:

https://vcn0zlxse9ua.feishu.cn/wiki/LFWHwooVGiXFeYkKs7dcUiqincg

AnythingLLM 搭建(win)

AnythingLLM 是一款开源的 全栈 AI 应用,旨在帮助用户构建 私有化智能知识库个性化问答系统。它基于 RAG(检索增强生成)技术,支持用户上传多种格式的文档,并通过自然语言与这些内容进行交互。

特性

  • 支持的模型大多数是国外的,如 Openai 等
  • RAG 知识库,多种文件格式,PDF、TXT 等
  • 多种向量数据库
  • 实时网络搜索
  • 云端本地都可以部署

下载 AnythingLLM 软件

官网:https://anythingllm.com/

安装启动

下载完成后,打开安装包一直下一步等待安装结束即可。

配置 ollama 模型

配置模型

添加大模型

添加嵌入模型

创建知识库

每个工作区自己管理自己的文档,同时支持多会话。

知识库

数据连接

知识库使用

通过知识库来回答问题,有两种 moshi

  • 聊天模式:聊天 将提供 LLM 的一般知识 找到的文档上下文的答案。。
  • 查询模式:查询 提供找到的文档上下文的答案。

也可以上传文件提问

agent 能力

支持代理能力,通过 Agent 完成特定功能。

配置

体验

使用 Scrape websites 抓取数据 的示例:

启动 agent 会话,选择 agent,然后通过提示词提问

抓取数据返回结果

聊天

参考

https://zhuanlan.zhihu.com/p/18056846015

Logo

一站式 AI 云服务平台

更多推荐