An AI-powered PDF chat built with Next.js 13, Vercel's AI SDK, Arcjet, Langchain, and PineconeDB
This is a well-known RAG System More info 👇
Built with:
- ✅ Next.js 13
- ✅ Vercel's AI SDK
- ✅ Arcjet
- ✅ Shadcn-ui
- ✅ Langchain TypeScript integration
- ✅ PineconeDB as the vectore-db store
- Create a free account and get an OPEN_AI key from platform.openai.com
- Create a free account and get access to PineconeDB from pinecone.io
- Create a free account and get access to Arcjet from arcjet.com
- And populate your
.env
file with the required information. For more info about where to get all these env variables look at .env.example in the root folder.
All commands are run from the root of the project, from a terminal:
Command | Action |
---|---|
npm install |
Installs dependencies |
npm run dev |
Starts the local dev server at localhost:3000 |