科学工具
科学工具让世界更美好
让世界更美好

SmartRead 由AI驱动用于自动注释 PDF 文档SmartRead 由AI驱动用于自动注释 PDF 文档

SmartRead 是一款AI驱动的工具,用于自动注释技术 PDF 文档,提取关键信息和重要亮点,能提供相关的文章和视频,帮助用户更好地理解技术内容,用户可以下载带有注释的 PDF 文件,方便日后查阅。

SmartRead核心功能

1、智能标注:从PDF中提取关键见解和重要亮点,帮助用户快速掌握核心内容。

2、相关资源:为选定的技术亮点推荐相关文章和视频,深化理解。

3、技术PDF支持:适用于任何技术PDF文档,简化技术文献的阅读过程。

4、下载标注PDF:保存标注后的PDF副本,保留所有亮点和注释。

技术栈

前端:使用Next.js和TypeScript构建。

后端:基于FastAPI(Python 3.12)开发。

数据库:采用MongoDB存储数据。

AI模型:集成Mistral AI和Groq。

存储:使用Cloudinary进行文件存储。

容器化:后端通过Docker进行容器化部署。

快速开始

先决条件

• Git

• Node.js 18+(用于前端)

• Docker(用于后端)

• Python 3.12(用于本地后端开发)

安装步骤

1、克隆仓库:

git clone <repository-url>
cd smartread

2、设置环境变量:

cp backend/.env.example backend/.env
cp web/.env.example web/.env.local

环境变量设置

后端变量(.env)

PORT=8000 # API端口
HOST=0.0.0.0 # API主机
ENVIRONMENT=development # 环境模式

SmartRead通过智能标注和相关资源推荐,为用户提供了一种更高效的技术文献阅读方式,能帮助研究人员和技术爱好者更高效的阅读技术文档。