Skip to content

NickolasBenakis/secure-pdf-chat

Repository files navigation

Secure Pdf Chat with AI ✨🤖💻🗃️

An AI-powered PDF chat built with Next.js 13, Vercel's AI SDK, Arcjet, Langchain, and PineconeDB

Architecture

This is a well-known RAG System More info 👇

image

👩‍🚀 Description

Built with:

  • ✅ Next.js 13
  • ✅ Vercel's AI SDK
  • ✅ Arcjet
  • ✅ Shadcn-ui
  • ✅ Langchain TypeScript integration
  • ✅ PineconeDB as the vectore-db store

🚀 Getting Started

  • 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.

🧞 Commands

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

About

secure-pdf-chat

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published