YouTubeFlashCard is an AI tool that generates flashcards by extracting key concepts, terms, and definitions from YouTube videos using gemini 1.5 pro at 95% lower cost and 90% lower processing time.
- Overview
- Installation
- Usage
- Model and Data
- How to authenticate GCP to access APIs?
- Contributing
- Acknowledgments
- Contact
YouTubeFlashCard is an AI tool that generates flashcards by extracting key concepts, terms, and definitions from YouTube videos using gemini 1.5 pro at 95% lower cost and 90% lower processing time.
QuizMaster is an AI powered quiz generator that can generate and assess Quizzes from any educational document with ease. User can upload any number of pdfs and enter the topic to generate quizzes and give the assessment. Say goodbye to manual quiz creation and hello to automated, efficient learning.
- Langchain, GCP, VertexAI, Gemini 1.5, React, HuggingFace
- Students
- Teaching Assitants
- Professors
- Educators
- E-Learning Platforms
- Phase 1 : Currently the project works only for videos with transcripts.
- Extend the capabilities of the the application to support videos with and without timestamps and allow users to put timestamps.
** Python 3.10**
- Clone this repository to your local machine using:
$ git clone https://github.com/Dephinate/GeminiDynamo.git $ cd your_project
- Create a conda environment and install dependencies
$ pip install -r requirements.txt
- Need to first perform google authentication to use Gemini pro from Vertex AI.
- Open two terminals.
- Copy the following command in terminal 1:
$ cd frontend/dynamocards/ $ npm run dev
- Copy the following command in terminal 2:
$ cd backend/ $ python main.py
LLM uses: Gemini 1.5 Pro from Vertex AI
Watch the video : https://www.loom.com/share/fa6cd412c1274683a0ebab5a43b09597?sid=bff89143-0997-426d-81ee-c3f0feea549f
https://www.linkedin.com/in/mikhail-ocampo/
https://python.langchain.com/v0.1/docs/get_started/introduction/
https://python.langchain.com/v0.1/docs/integrations/vectorstores/chroma/
https://python.langchain.com/v0.1/docs/expression_language/
https://colabdoge.medium.com/what-is-rag-retrieval-augmented-generation-b0afc5dd5e79
https://www.hopsworks.ai/dictionary/vector-database
[LinkedIn] (https://www.linkedin.com/in/vks2102/)