This project is a fast, Python-first prototype for a ChatGPT-style assistant that can be demonstrated in a one-hour webinar.
- FastAPI backend
- Simple browser-based chat UI
- Conversation memory using in-memory history
- Streaming token-style response rendering
- Fallback mode when no Groq API key is configured
python -m pip install -r requirements.txt
python -m uvicorn app:app --host 127.0.0.1 --port 8000Then open http://127.0.0.1:8000/ in your browser.
Create a .env file in the project root and add:
GROQ_API_KEY=<api key>
GROQ_MODEL=openai/gpt-oss-120bThen restart the app to use the real model.