SmartPDF基于Together AI利用AI(Llama 3.3)快速总结PDF并分章节。
1、推理:使用Together AI。
2、大语言模型:Llama 3.3。
3、框架与工具:基于Next.js,搭配Tailwind和TypeScript,用Prisma ORM连接Neon(Postgres)数据库,Helicone用于可观测性,Plausible进行数据分析,S3存储PDF文件。
1、克隆仓库:在命令行输入git clone https://github.com/Nutlope/smartpdfs
。
2、创建.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=
(这个可选,用于可观测性)。
3、安装依赖:运行pnpm install
。
4、生成Prisma客户端:执行pnpm prisma generate
。
5、启动开发服务器:输入pnpm dev
。
1、按IP地址进行速率限制。
2、集成OCR用于解析PDF中的图片。
3、增加修订步骤,提升总结质量。、