Skip to content

AI YouTube Video Chat application, to ask questions to a YouTube video bot and get answers.

Notifications You must be signed in to change notification settings

Ashot72/AI-YouTube-Video-Chat

Repository files navigation

AI YouTube Video Chat

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