Dans cette application vidéo AI YouTube Next.js, nous posons des questions à notre bot vidéo YouTube et obtenons des réponses. Cette application utilise Langchain qui est un cadre pour développer des applications alimentées par des modèles de langue.
En tant que base de données basée sur le cloud, MongoDB est utilisé avec PRISMA ORM. Nous utilisons HNSWLIB, un magasin de vecteur en mémoire qui peut être enregistré dans un fichier.
Nous utilisons le dernier Next.js 13 avec le répertoire de l'APP, ce qui facilite la mise en place d'interfaces complexes qui maintiennent l'état à travers les navigations, d'éviter les redevateurs coûteux et d'activer des modèles de routage avancés. NextAuth est utilisé pour l'authentification avec Google Provider.
Pour commencer.
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
Allez sur la page vidéo de chat vidéo AI YouTube
Allez sur AI YouTube Video Chat Description Page