🎉 Smithery is now a part of Arcade.dev! Read more in our announcement here
Documentation for the FastAPI backend, endpoints, and dependency injection.
The backend is a FastAPI application located in backend/. It powers the chatbot and RAG functionality.
backend/
backend/main.py
uvicorn backend.main:app --reload
npm run dev
8000
POST /api/chat
ChatRequest
search_qdrant
build_rag_prompt
ChatResponse
POST /api/ask-selection
AskSelectionRequest
backend/utils/config.py
backend/utils/helpers.py
backend/models.py
GEMINI_API_KEY
QDRANT_URL
QDRANT_API_KEY