Skip to content

Flutter web app with LangChain framework for chatting about youtube video context

License

Notifications You must be signed in to change notification settings

extrawest/chat-with-youtube-videos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Youtube video chat app

Maintenance Maintaner Ask Me Anything ! GitHub license GitHub release

PROJECT INFO

  • Flutter web app with LangChain framework for chatting with youtube videos
  • The app is a a solution for chatting on english youtube video content. The app uses youtube video subtitles, splits them into chunks and saves to Pinecone vector store

Features

  • LangChain Framework
  • Pinecone vector store
  • OpenAI gpt-3.5-turbo model
  • Tavily search engine for generating fallback results

Preview

  1. Add Credentials and Youtube link
home.page.mov
  1. Chat on video content
chat.mov

Installing:

1. Clone this repo to your folder:

git clone https://github.com/extrawest/Chat-with-YouTube-Videos.git

2. Change current directory to the cloned folder:

cd chat-with-youtube-videos/mobile

3. Get packages

flutter pub get

Setup Server

1. Open server folder:

cd chat-with-youtube-videos/server

2. Change server path in flutter project: Go to app/lib/services/api_service.dart and change the baseUrl to your server path

3. run flutter web and fill in credentials on the homepage

Created by Oleksandr Samoilenko

Extrawest.com, 2024

About

Flutter web app with LangChain framework for chatting about youtube video context

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published