- 开源平台,允许使用 RAG 技术创建自定义 AI 助手,以与私人文档进行交互。
- 部署方式灵活多样,从简单的桌面应用程序到用于多用户企业环境的 Docker 服务器均可适用。
- 具备与多个推理引擎集成的能力,允许连接到本地模型(如 Ollama)或外部 API 网关。

¿如何将 AnythingLLM 用作其他应用程序的后端? 你是否曾想象过拥有一个智能助手,他/她对你的项目、合同或个人笔记了如指掌,但却不会主动与你分享任何信息? 不要泄露你的数据 没有未知的云?好吧,别再做梦了,因为像 AnythingLLM 这样的工具已经出现,打破了这种模式,使我们能够建立一个完全私密的 AI 系统,该系统可以从我们自己的文件中学习,而无需极其复杂的技术操作。
我们说的不仅仅是另一个聊天室,而是一个 全面的开源生态系统 它就像一座桥梁,连接着您的敏感数据和最先进的语言模型。无论您是希望整理知识的爱好者,还是寻求快速应用程序后端的开发者,这款工具都是当今市场上最均衡、最强大的选择之一。
AnythingLLM究竟是什么?它的用途是什么?
本质上,AnythingLLM 是一个采用 MIT 许可证的全栈应用程序,它允许您将任何资源(从 PDF 到网站)转换为法学硕士 (LLM) 可以查阅的上下文。它的奥妙在于整合了三个基本支柱: 增强型恢复生成(RAG)利用自主代理和完全的模型灵活性。正因如此,人工智能不会基于通用数据凭空捏造答案,而是…… 检索确切信息 请在回答前仔细检查您的文件。
该项目的幕后推手是 Mintplex Labs,一家拥有 Y Combinator 质量认证的公司,这为其提供了相当可靠的机构支持。该工具不强制用户使用单一供应商;您可以在自己的计算机上运行模型,也可以连接到其他服务商。 云端强大的 API 如果您需要更强的处理能力。
决定性因素
AnythingLLM 的独特之处在于其各项功能的协同作用。一方面,简化的 RAG 系统无需复杂的工程设计;您只需…… 拖放文件 系统负责向量化。此外,它还允许将信息组织成 工作区这样可以防止人工智能将不同项目的概念混淆。
但这不仅仅是文字聊天。该平台还包括能够执行以下操作的代理: 网络爬虫 或者实时搜索,它还具有一个名为“流程”的功能,无需编写任何代码即可创建自动化工作流程。此外,它还具有以下功能: 多模态这意味着你可以向它询问有关图像或音频文件的问题,从而大大扩展其应用范围。
安装和部署方法

根据你的需求,你可以通过以下三种主要途径开始:
- 桌面版: 它是最简单易用的,非常适合想要立即上手的用户。它集成了所有功能(数据库和LLM),可提供无缝体验。 零配置 可在 Windows、macOS 或 Linux 系统上运行。
- Docker: 这是为那些追求权力和控制的用户提供的选择。它允许在服务器上进行自托管,并支持…… 多个具有角色的用户 以及权限,并允许您创建聊天小部件以插入到其他网站中。
- 云: 由 Mintplex Labs 管理的版本,专为那些不想费心处理基础设施,而更愿意按月支付维护费用的团队而设计。
至于成本方面,桌面版和 Docker 版本的价格分别为: 完全免费只有当您决定使用外部 API 或选择云服务时才需要付费,云服务的套餐通常起价为每月 50 美元。
与本地人工智能生态系统的比较
为避免混淆,区分界面和引擎非常重要。诸如此类的工具 Ollama 或 LM Studio 这些引擎负责在您的机器上运行模型。AnythingLLM 可以说是模型的主体和控制面板,它使与这些引擎的交互变得简单高效。虽然 PrivateGPT 更简洁,但 AnythingLLM 是一个 更强大的平台 并且具有可扩展性。
如果将其与 Open WebUI 进行比较,我们会发现后者在聊天和插件的美观性方面表现出色,但 AnythingLLM 更注重…… 知识管理与 RAG 作为一流产品,它成为任何需要企业或个人知识库的人的理想选择。
从零开始的循序渐进指南

如果您想立即设置您的助手,最好从桌面版开始。首先,从官方网站下载安装程序并按照基本步骤操作。打开安装程序后,它会要求您选择人工智能的“大脑”。在这里您可以选择…… 通过本地 将其连接到 Ollama(通常使用端口 11434)或使用 关键 OpenAI API 或者用人类学方法来获得更大的权力。
语言模型配置完成后,您必须选择嵌入模型(将文本转换为数字的模型)。默认模型通常足以满足入门需求。然后,创建一个 工作区上传文件或粘贴网址,几秒钟处理后即可开始提问。请记住,您可以随时切换聊天模式(对话模式)和其他模式。 查询(严格)只有当信息存在于您的文档中时,人工智能才会做出响应。
如何使用 API 将 AnythingLLM 用作后端

对于希望将 AnythingLLM 用作另一个应用程序核心的开发人员来说,关键在于提供程序的配置。 通用 OpenAI此选项允许 AnythingLLM 与任何模拟 OpenAI 架构的端点通信。一种非常有效的方法是将其与网关集成,例如: CometAPI它将数百个模型聚合到一个 REST 接口下。
为此,您需要进入 AI 提供商设置,选择通用 OpenAI,然后输入网关 URL(例如, https://api.cometapi.com/v1以及你的私钥。这允许你 动态调整模型 (例如从 GPT-4o 到 Claude 3)无需修改最终应用程序的配置,从而优化成本和延迟。
挑战、安全与智能体的未来
并非一切都尽如人意。一些用户反映界面使用起来有些笨拙。 有点笨拙 与高度完善的商业产品相比,它还存在一些不足。此外,如果您想掌握复杂的代理工作流程,则需要一定的学习曲线。关于安全性,已报告了一些漏洞,例如…… 交叉提示注射因此,建议不要上传来源完全不明的文件。
展望未来,趋势是 代理 RAG这不再仅仅是找到一条信息,而是人工智能进行推理、规划步骤并不断优化搜索,直到找到完美答案。AnythingLLM 已经凭借其……引领了这一方向。 社区中心用户可以在这里分享他们自己的代理和已经优化的工作流程。
通过一款兼具桌面操作简便性和 Docker 强大功能的工具,任何人都可以完全掌控数据,无论是研究人员还是企业,都能构建自己的数字存储库。通过集成连接本地引擎或外部 API 的功能,它成为…… 人工智能指挥中心 功能多样,使用户能够更便捷地获取私密且安全的人工智能。
从小就对科技充满热情。我喜欢了解该领域的最新动态,最重要的是,进行交流。这也是我多年来致力于科技和视频游戏网站交流的原因。您可以找到我撰写的有关 Android、Windows、MacOS、iOS、任天堂或您想到的任何其他相关主题的文章。