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):

  • 任何开源 llama.cpp 兼容模型
  • 开放人工智能
  • OpenAI(通用)
  • Azure OpenAI
  • AWS 基岩版
  • 谷歌双子座专业版
  • Hugging Face(聊天模型)
  • Ollama (聊天模型)
  • LM Studio(所有型号)
  • LocalAi(所有型号)
  • Together AI (聊天模型)
  • Fireworks AI(聊天模型)
  • 困惑(聊天模型)
  • OpenRouter(聊天模型)
  • DeepSeek(聊天模型)
  • 米斯特拉尔
  • 格罗克
  • 凝聚
  • 狗头人CPP
  • LiteLLM
  • 文本生成 Web UI
  • 阿皮皮
  • xAI
  • Novita AI(聊天模型)

嵌入器模型:

  • AnythingLLM Native Embedder (默认)
  • 开放人工智能
  • Azure OpenAI
  • LocalAi(全部)
  • Ollama (全部)
  • LM Studio (全部)
  • 凝聚

音频转录模型:

  • AnythingLLM Built-in (默认)
  • 开放人工智能

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

  • 本机浏览器内置 (默认)
  • PiperTTSLocal - 在浏览器中运行
  • OpenAI TTS
  • 十一实验室
  • 任何与 OpenAI 兼容的 TTS 服务。

STT (语音到文本) 支持:

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

矢量数据库:

  • LanceDB(默认)
  • Astra 数据库
  • 松果
  • 色度
  • 维维亚特
  • Qdrant
  • 米尔沃斯
  • 齐利兹

安装和使用

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

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/920673.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

PDF内容提取,MinerU使用

准备环境 # python 3.10 python3 -m pip install huggingface_hub python3 -m pip install modelscope python3 -m pip install -U magic-pdf[full] --extra-index-url https://wheels.myhloli.com下载需要的模型 import json import osimport requests from huggingface_hub…

【阅读记录-章节3】Build a Large Language Model (From Scratch)

目录 3 Coding attention mechanisms3.1 The problem with modeling long sequences背景:注意力机制的动机 3.2 Capturing data dependencies with attention mechanismsRNN的局限性与改进Transformer架构的革命 3.3 Attending to different parts of the input wit…

Kubernetes配置管理ConfigMap、Secret

Your burden will become a gift, and your suffering will light your way. 应用部署的一个最佳实践是将应用所需的配置信息与程序分离,这样可以使应用程序被更好地复用,通过不同的配置也能实现更灵活的功能。将应用打包为容器镜像后,可以通过环境变量或者外挂文件的方式在…

141. Sprite标签(Canvas作为贴图)

上节课案例创建标签的方式,是把一张图片作为Sprite精灵模型的颜色贴图,本节给大家演示把Canvas画布作为Sprite精灵模型的颜色贴图,实现一个标签。 注意:本节课主要是技术方案讲解,默认你有Canvas基础,如果没有Canvas基…

「OpenCV交叉编译」ubuntu to arm64

Ubuntu x86_64 交叉编译OpenCV 为 arm64OpenCV4.5.5、cmake version 3.16.3交叉编译器 gcc-arm-10.2-2020.11-x86_64-aarch64-none-linux-gnu 可在arm或linaro官网下载所需版本,本文的交叉编译器可点击链接跳转下载 Downloads | GNU-A Downloads – Arm Developer L…

鸿蒙网络编程系列48-仓颉版UDP回声服务器示例

1. UDP回声服务器简介 回声服务器指的是这样一种服务器,它接受客户端的连接,并且把收到的数据原样返回给客户端,本系列的第2篇文章《鸿蒙网络编程系列2-UDP回声服务器的实现》中基于ArkTS语言在API 9的环境下实现了UDP回声服务器&#xff0c…

【WPF】Prism学习(七)

Prism Dependency Injection 1.注册类型(Registering Types) 1.1. Prism中的服务生命周期: Transient(瞬态):每次请求服务或类型时,都会获得一个新的实例。Singleton(单例&#xf…

springboot基于Hadoop的NBA球员大数据分析与可视化(1)(6)

摘 要 科学技术日新月异,人们的生活都发生了翻天覆地的变化,NBA球员大数据分析与可视化系统当然也不例外。过去的信息管理都使用传统的方式实行,既花费了时间,又浪费了精力。在信息如此发达的今天,可以通过网络这个媒…

Q3净利增长超预期,文心大模型调用量大增,百度未来如何分析?

首先,从百度发布的2024年第三季度财务报告来看,其净利润同比增长17%,超出了市场预期,显示出百度整体财务表现的强劲。这一增长不仅体现在总营收和百度核心营收上,更具体地反映在归属百度核心的净利润上,这标…

Vscode/Code-server无网环境安装通义灵码

Date: 2024-11-18 参考材料:https://help.aliyun.com/zh/lingma/user-guide/individual-edition-login-tongyi-lingma?spma2c4g.11186623.0.i0 1. 首先在vscode/code-server插件市场中安装通义插件,这步就不细说了。如果服务器没网,会问你要…

开源TTS语音克隆神器GPT-SoVITS_V2版本地整合包部署与远程使用生成音频

文章目录 前言1.GPT-SoVITS V2下载2.本地运行GPT-SoVITS V23.简单使用演示4.安装内网穿透工具4.1 创建远程连接公网地址 5. 固定远程访问公网地址 前言 本文主要介绍如何在Windows系统电脑使用整合包一键部署开源TTS语音克隆神器GPT-SoVITS,并结合cpolar内网穿透工…

实战 | C#中使用YoloV8和OpenCvSharp实现目标检测 (步骤 + 源码)

导 读 本文主要介绍在C#中使用YoloV8实现目标检测,并给详细步骤和代码。 详细步骤 【1】环境和依赖项。 需先安装VS2022最新版,.NetFramework8.0,然后新建项目,nuget安装 YoloSharp,YoloSharp介绍: https://github.com/dme-compunet/YoloSharp 最新版6.0.1,本文…

IDE配置tomcat

1.导航到 Tomcat 安装目录 E:\apache-tomcat-9.0.95-windows-x64\apache-tomcat-9.0.95 2.启动 Tomcat 服务:bin\startup.bat

python读取Oracle库并生成API返回Json格式

一、安装必要的库 首先,确保已经安装了以下库: 有网模式 pip install flask pip install gevent pi install cx_Oracle离线模式: 下载地址:https://pypi.org/simple/flask/ # a. Flask Werkzeug-1.0.1-py2.py3-none-any.whl J…

MAC借助终端上传jar包到云服务器

前提:保证工程本地已打包完成:图中路径即为项目的target目录下已准备好的jar包 第一步:打开终端(先不要连接自己的服务器),输入下面的上传命令: scp /path/to/local/app.jar username192.168.1…

Python数据分析NumPy和pandas(四十、Python 中的建模库statsmodels 和 scikit-learn)

主要学习两个流行的建模工具包,statsmodels 和 scikit-learn。 一、pandas 与模型代码之间的接口 模型开发的常见工作流程是使用 pandas 进行数据加载和清理,然后再切换到建模库来构建模型本身。模型开发过程的一个重要部分在机器学习中称为特征工程&a…

实操案例|TinyVue树表+动态行合并

本文由孟智强同学原创。 背景 团队某个小项目切换 UI 框架,要将 Element 换成 TinyVue。期间遇到一个树表形式的业务表格,支持多级下钻,且第一列有合并行。当初用 Element 实现这个表格时费了一些周折,料想 TinyVue 上场应该也不…

Mesh路由组网

Mesh无线网格网络,多跳(multi-hop)网络,为解决全屋覆盖信号,一般用于家庭网络和小型企业 原理 网关路由器(主路由,连接光猫),Mesh路由器(子路由,…

基于Windows系统用C++做一个点名工具

目录 一、前言 二、主要技术点 三、准备工作 四、主界面 1.绘制背景图 2、实现读取花名册功能 3.实现遍历花名册功能 4.实现储存功能 4.1创建数据库 4.2存储数据到数据库表 4.3读取数据库表数据 一、前言 人总是喜欢回忆过去,突然回忆起…

11.9K Star!强大的 Web 爬虫工具 FireCrawl:为 AI 训练与数据提取提供全面支持

在这个信息爆炸的时代,数据就是力量。尤其是对于开发者来说,获取并利用好数据,就意味着拥有更多的主动权和竞争力。 无论是用来训练大语言模型,还是用于增强检索生成(RAG),数据都扮演着至关重要…