AnythingLLM - 任何文档资源内容转换为任何LLM

更多AI开源软件:

AI开源 - 小众AIicon-default.png?t=O83Ahttps://www.aiinn.cn/sources

一个全栈应用程序,使您能够将任何文档、资源或内容转换为任何 LLM 都可以在聊天期间用作参考的上下文。此应用程序允许您选择要使用的 LLM 或矢量数据库,并支持多用户管理和权限。

AnythingLLM 是一个全栈应用程序,您可以在其中使用商用现成的 LLM 或流行的开源 LLM 和 vectorDB 解决方案来构建一个不折不扣的私有 ChatGPT,您可以在本地运行和远程托管,并能够智能地聊天您提供的任何文档。

主要功能

  • 🆕 **自定义 AI 代理**
  • 🖼️ **多模态支持(包括闭源和开源 LLM!**
  • 👤 多用户实例支持和*仅授予 Docker 版本*权限
  • 🦾 工作区内的代理(浏览 Web、运行代码等)
  • 💬 仅适用于您网站 *Docker 版本的*自定义嵌入式聊天小部件
  • 📖 多种文档类型支持(PDF、TXT、DOCX 等)
  • 简单的聊天 UI,具有拖放功能和清晰的引用。
  • 100% 云部署就绪。
  • 适用于所有流行的闭源和开源 LLM 提供商
  • 与任何其他聊天用户界面相比,为管理非常大的文档提供了内置的成本和时间节省措施。
  • 用于自定义集成的完整开发人员 API!
  • 多。。。安装并找出答案!
支持的 LLM、嵌入器模型、语音模型和向量数据库

大型语言模型 (LLM):

嵌入器模型:

音频转录模型:

TTS(文本到语音转换)支持:

STT (语音到文本) 支持:

  • 本机浏览器内置 (默认)

矢量数据库:

安装和使用

  • ​yarn setup​要填写所需的文件,您需要在每个应用程序部分(从存储库的根目录)中填写。.env​

    • 在继续之前先填写这些。确保已填充,否则事情不会正常进行。server/.env.development​
  • ​yarn dev:server​在本地引导服务器(从存储库的根目录)。

  • ​yarn dev:frontend​在本地启动前端(从存储库的根目录)。

  • ​yarn dev:collector​然后,运行文档收集器(从存储库的根目录)。

### anythingLLM 文档上传方法和指南 为了在 anythingLLM 中成功上传文档,需先准备所需的技术文档、论文或报告等资料,并将其转换成兼容的格式,如 txt、pdf 或 doc 文件[^1]。 #### 准备工作区 进入 anythingLLM 平台后,创建一个新的工作区来管理即将上传的文件。这一步骤有助于保持项目条理清晰并便于后续处理和检索操作。 #### 添加文档到工作空间 anythingLLM 支持多种常见文档格式,包括 PDF、TXT 和 DOCX 等。用户可以通过简单的拖放动作或是点击界面上提供的“上传”按钮来进行文件导入[^2]。 ```python # Python 示例代码用于模拟文件上传过程 (仅作示意用途) def upload_document(file_path, workspace_id): """ 模拟向指定的工作区间上传单个文档 参数: file_path (str): 待上传文件路径 workspace_id (int): 工作区间ID 返回值: bool: 成功与否的状态标志位 """ try: with open(file_path,'rb') as f: response = requests.post( url=f"https://api.anythingllm.com/workspaces/{workspace_id}/documents", files={"file":f} ) if response.status_code == 200: return True else: raise Exception(f"Failed to upload document {response.text}") except Exception as e: print(e) return False if __name__ == "__main__": result = upload_document("./example.pdf", 1234567890) if result: print("Document uploaded successfully!") ``` 此段代码展示了如何利用 API 接口实现自动化批量加载多份材料入 anythinng LLM 的具体方式;实际应用时应参照官方给出的确切接口说明进行调整优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值