AnythingLLM

AnythingLLM 是可与文档对话、并通过 AI Agents 自动化复杂工作流的应用。

核验日期

核心信息

以下信息由程序从官方接口读取,不经模型改写。

许可证
MIT
语言
JavaScript
维护方
Mintplex-Labs
核验日期

它是什么

AnythingLLM 是可与文档对话、并通过 AI Agents 自动化复杂工作流的应用。Mintplex Labs Inc 的 AnythingLLM 包含一项收集匿名使用信息的遥测功能。该单体仓库由六个主要部分组成。本项目采用 MIT 许可证。

主要能力

  1. 内置本地 LLM 引擎由 Lemonade 和 llama.cpp 驱动,可在 CPU 或 GPU 上运行本地模型(NVIDIA 通过 CUDA,AMD 和 Intel 通过 Vulkan)。

  2. 定时任务(Scheduled Tasks)按 cron 计划运行周期性任务或提示词,并具备完整的智能体能力。

  3. 自动与用户管理的记忆(Memories)让 LLM 记住关于用户或其工作区的重要信息。

  4. 功能列表中包含 MCP 兼容性。

  5. 功能列表中包含无代码 AI Agent 构建器。

怎么上手

  1. AnythingLLM 提供适用于 Mac、Windows 和 Linux 的桌面版本。

  2. 开发时,从仓库根目录运行 setup 脚本,可填写各应用部分所需的 env 文件。

  3. 从仓库根目录运行服务器开发脚本,可在本地启动服务器。

  4. 从仓库根目录运行前端开发脚本,可在本地启动前端。

  5. 从仓库根目录运行收集器开发脚本,可运行文档收集器。

  6. AnythingLLM Mobile(Android)是开源的。

适合谁

多用户实例支持和权限管理仅限 Docker 版本。面向网站的自定义可嵌入聊天组件仅限 Docker 版本。工作区内的智能体可以执行例如浏览网页等操作。

AnythingLLM 支持多种文档类型,例如 PDF、TXT、DOCX 等。AnythingLLM 提供带拖放上传和来源引用的聊天界面。嵌入模型中包含通用的 OpenAI 兼容嵌入 API。

在嵌入模型中,AnythingLLM Native Embedder 标注为默认。在向量数据库中,LanceDB 标注为默认。collector 部分是处理并解析来自界面的文档的 NodeJS express 服务器。

docker 部分包含 Docker 说明、构建流程以及从源码构建的信息。embed 部分是用于生成和创建网页嵌入组件的子模块。browser-extension 部分是 chrome 浏览器扩展的子模块。

在服务器或 docker 的环境设置中把遥测禁用变量设为 true,即可退出遥测。也可以在应用内通过侧边栏的隐私设置禁用遥测。项目方称遥测不收集 IP 或其他识别信息。

遥测提供方是开源遥测收集服务 PostHog。项目方称匿名数据不会与第三方共享。AnythingLLM Browser Extension 是让用户在浏览器中使用 AnythingLLM 的浏览器扩展。

AnythingLLM Embed 是让用户把 AnythingLLM 嵌入网站的组件。

来源

本页内容整理自以下官方来源,点击可核对原文。

核验日期 ·

本页由 AI 依据上述官方来源整理,并经自动核对,未经本站实测。 发现错误?告诉我们。