In this AI YouTube Video Chat Next.js application, we ask questions to our YouTube video bot and get answers. This application makes use of LangChain which is a framework for developing applications powered by language models.
As a cloud-based database, MongoDB is used with Prisma ORM. We utilize HNSWLIB, an in-memory vector store that can be saved to a file.
We are using the latest Next.js 13 with the app directory, which makes it easy lay out complex interfaces that maintain state across navigations, avoid expensive re-renders, and enable advanced routing patterns. NextAuth is used for the authentication with Google Provider.
To get started.
Clone the repository
git clone https://github.com/Ashot72/AI-YouTube-Video-Chat
cd AI-YouTube-Video-Chat
Add .env file based on env.example.txt file and add respective keys
# installs dependencies
npm install
# to run locally
npm run dev
Go to AI YouTube Video Chat Video page
Go to AI YouTube Video Chat Description page