Dossi AI is an open source Next.js based AI chat tool for PDFs. Utilizes Retrieval-Augmented Generation to generate answers from provided documents. Documents are vectorized using OpenAI ada-002 or other local embedding models and then stored on a PostgreSQL database using pgvector connected by Drizzle ORM. Database schema and query functions allow users to chat with just one or multiple documents at a time.
Here're some of the project's best features:
- Retrieval-Augmented Generation
- Entirely PostgreSQL based
Technologies used in the project:
- Next.js
- PostgreSQL
- NextAuth
- TailwindCSS
- Ollama
- Demo Deployed on Vercel