产品简介
SmartPDFs 是由AI算力平台Together AI的团队开发的一个基于 Llama 3.3 技术开发的 PDF 摘要工具,能够将 PDF 文档中的内容进行智能分析,提取关键信息,并将其整理成美观的章节形式,方便用户快速浏览和理解文档的核心内容。通过先进的自然语言处理技术,SmartPDFs 可以精准地识别文档中的主题、论点和结论,并以简洁明了的方式呈现给用户,节省用户阅读和整理文档的时间,提高工作效率。
主要功能
-
智能摘要:自动提取 PDF 文档的关键信息,生成简洁的摘要内容。
-
章节划分:将摘要内容按照逻辑关系划分为不同的章节,方便用户阅读和理解。
-
美观排版:对生成的摘要进行专业的排版设计,使其更具可读性和美观性。
-
支持多种格式:能够处理不同格式的 PDF 文档,满足用户多样化的需求。
使用方法
方法一:在线使用
-
访问 SmartPDFs 官方网站。
-
上传需要处理的 PDF 文档并选择语言
-
点击“Generate”按钮,等待系统处理。
-
查看生成的摘要内容,并根据需要进行下载或分享。
方法二:本地部署
-
克隆代码库:
使用以下命令克隆代码库:
git clone https://github.com/Nutlope/smartpdfs
-
创建环境变量文件:
创建一个
.env
文件,并添加你的环境变量(参考
.example.env
文件):
TOGETHER_API_KEY=
DATABASE_URL=
S3_UPLOAD_KEY=
S3_UPLOAD_SECRET=
S3_UPLOAD_BUCKET=
S3_UPLOAD_REGION=us-east-1
HELICONE_API_KEY=(可选,用于可观测性)
-
安装依赖:运行以下命令以安装依赖项:
pnpm install
-
生成 Prisma 客户端:运行以下命令以生成 Prisma 客户端:
pnpm prisma generate
-
启动开发服务器:运行以下命令以启动开发服务器:
pnpm dev
- 访问localhost服务器,上传pdf文件即可生成摘要
应用场景
-
学术研究:帮助研究人员快速了解论文的核心观点和研究成果。
-
商业分析:为商业人士提供市场报告、行业分析等文档的摘要,辅助决策。
-
学习资料整理:学生可以利用其整理教材、讲义等学习资料,提高学习效率。
-
文档管理:企业或个人可以对大量的 PDF 文档进行快速摘要和分类,便于管理和查找。
技术栈
- Together AI用于推理
- Llama 3.3作为大模型
- 前端使用Tailwind、TypeScript、Next.js
- 数据库使用Prisma ORM操作、托管在Neon提供的Postgres
- 网站统计分析使用Plausible
- PDF文件存储使用AWS S3
后续计划