AnythingLLM - 全功能 AI 应用,轻松与文档对话
AnythingLLM - 全功能 AI 应用
<p align="center"><a href="https://anythingllm.com"><img src="https://github.com/Mintplex-Labs/anything-llm/blob/master/images/wordmark.png?raw=true" alt="AnythingLLM logo"></a></p>
项目概述
AnythingLLM 是一款开源的 AI 应用程序,允许您与文档聊天、使用 AI 代理,具有高度可配置性、多用户支持和简单部署的特点。它支持多种 LLM 提供商,并提供了完整的开发环境和多种部署选项。
功能特性
文档对话:直接与上传的文档进行对话
多用户支持:支持团队协作使用
AI 代理:内置 AI 代理功能
高度可配置:支持多种 LLM 提供商和自定义设置
简单部署:提供 Docker 容器、AWS 和 DigitalOcean 等多种部署方式
多语言支持:内置多国语言界面
安全认证:支持密码保护和 API 密钥管理
数据隐私:可完全控制数据处理和存储
安装指南
最低要求
至少 2GB 内存
10GB 以上存储空间(根据文档和向量数据量增加)
NodeJS v18
Yarn
快速开始(Docker 推荐方式)
复制代码
Linux/MacOS 运行命令:
复制代码
非 Docker 安装
克隆仓库:
复制代码
安装依赖:
复制代码
配置环境变量:
复制代码
启动应用:
复制代码
使用说明
基础使用
应用启动后,访问 http://localhost:3001
即可使用。
API 使用示例
处理文档的 API 示例:
复制代码
处理链接的 API 示例:
复制代码
核心代码
文档处理核心逻辑
复制代码
链接处理核心逻辑
复制代码
文本处理核心逻辑
复制代码
更多精彩内容 请关注我的个人公众号 公众号(办公 AI 智能小助手)公众号二维码

办公AI智能小助手
评论