Skip to content

ashishsangale/EduSummarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EduSummarizer (Cerebras LLM Migration)

This repo now includes:

  • backend/: FastAPI API with local ASR (faster-whisper), Cerebras cloud LLM, MongoDB storage, and optional local retrieval (FAISS).
  • frontend/: Next.js app replacing Streamlit UI.

Quick Start

  1. Install backend deps:
pip install -r backend/requirements.txt
  1. Install frontend deps:
cd frontend
npm install
cd ..
  1. Start MongoDB and set backend Cerebras API key in .env.

  2. Run both services with one command:

./scripts/dev.sh
  • Frontend: http://localhost:3000
  • Backend docs: http://localhost:8000/docs

Notes

  • Legacy Streamlit files are archived under legacy/ for reference.
  • Set frontend API URL in frontend/.env.local from frontend/.env.example if needed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors