建设网站费用-LangChain开源AnythingLLM:可与任何内容聊天的私人ChatGPT
今日,LangChain正式开源全栈应用程序AnythingLLM,为用户供给了构建私有ChatGPT的便当。无论是运用商业的现成LLM(Large Language Models),仍是流行的开源LLM和VectorDB处理方案,您都能够轻松地在本地或远程保管中运转它,并智能地与供给的任何文档进行对话。
该应用程序包含两种谈天形式:对话形式和查询形式。在对话形式中,体系会保留之前的问题,建设网站费用运用户能够进行更连贯、深入的对话。而查询形式则专心于依据用户指定的文件进行简略的问答谈天。对于可公开拜访的文档,每个谈天回复还包含指向原始内容的引证链接,运用户能够方便地查看来历。
image.png
项目地址:https://github.com/Mintplex-Labs/anything-llm
整个项目规划为单线程结构,主要由三部分组成:收集器、前端和服务器。首先,收集器是一个实用的Python东西,它运用户能够快速将来自在线资源(如指定的YouTube频道的视频、Medium文章、博客链接等)或本地文档中的可公开拜访数据转换为LLM可用的格局。
该应用程序的前端采用了vitjs和React进行构建,经过Node.js和Express服务器处理所有LLM交互和VectorDB办理。这种规划使得用户能够在直观友爱的界面中进行操作,并且经过高效的服务器架构实现快速响应和办理大规模的数据。
AnythingLLM供给了一个灵敏而强壮的东西,运用户能够充分利用现有的LLM技术,并在私有环境中构建自己的ChatGPT。无论是在处理特定问题仍是进行深度对话,这个全栈应用程序都为用户供给了丰富的功用和交互体验。
中心功用:
作业空间办理: AnythingLLM 将您的文档划分为称为作业空间的对象。作业空间类似于线程,但额定包含对文档的容器化。作业空间能够共享文档,但它们之间不会互相通讯,因而您能够保持每个作业空间的上下文明晰。
多用户实例支持和权限操控: 供给多用户支持和权限操控,保证用户能够安全办理和运用体系。
多文档类型支持: 支持多种文档类型,包含 PDF、TXT、DOCX 等,使体系更加灵敏。
两种谈天形式: 供给对话和查询两种谈天形式。对话形式保留先前的问题和修正,而查询形式则是对文档的简略问答。
文内引证和源链接: 在谈天中供给文内引证,链接到原始文档源和文本,增加了对信息来历的可追溯性。