RAG-powered AI chatbot for cryptography education.
This project was inspired by the course CPS 633.
Note: Recently migrated from a Streamlit app to a React + FastAPI app.
- Frontend: Next.js, Tailwind CSS, Framer Motion
- Backend: FastAPI, Python
- AI/RAG: Cohere (Command R+, Embed v3, Rerank v3), Unstructured, PDFMiner
Maneuver to the api directory and start the server:
uvicorn api.index:app --reloadManeuver to the frontend directory and start the client:
npm run devThe app will ingest sources (including Crypto 101) on startup and be ready for queries.