Skip to content

adarshh347/fashion-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fashion Assistant (FastAPI + React + LangChain + Groq)

Backend

  • Python FastAPI app with LangChain memory-enabled agent using Groq (langchain_groq).
  • Endpoint: POST /api/chat with JSON { session_id, message, user_profile? }.

Setup

  1. Create and activate venv
python -m venv .venv
.venv\\Scripts\\activate
  1. Install deps
pip install -r requirements.txt
  1. Set environment variables (PowerShell)
$env:GROQ_API_KEY = "<your_groq_api_key>"
$env:GROQ_MODEL = "llama-3.1-70b-versatile"
$env:GROQ_TEMPERATURE = "0.3"
  1. Run server
uvicorn backend.app.main:app --reload --host 0.0.0.0 --port 8000

Frontend

  • Vite + React single-page chat UI.

Setup

cd frontend
npm install
npm run dev
  • Optional: change API base via VITE_API_BASE env (defaults to http://localhost:8000/api).

Notes

  • Memory is per session_id in-memory on the server (ephemeral). Persisted stores (Redis/Postgres) can be added later.
  • Groq model defaults to llama-3.1-70b-versatile. Adjust via env.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published