# ── LLM ────────────────────────────────────────────────────────────────────── GROQ_API_KEY=your_groq_api_key_here # ── Embeddings ──────────────────────────────────────────────────────────────── NVIDIA_API_KEY=your_nvidia_api_key_here # ── Vector DB: Qdrant Cloud (Production / Koyeb) ────────────────────────────── # Set these when deploying to Koyeb. Get them from https://cloud.qdrant.io QDRANT_URL=https://xxxx-xxxx.us-east-1.aws.cloud.qdrant.io QDRANT_API_KEY=your_qdrant_api_key_here QDRANT_COLLECTION_NAME=academic_papers # ── Vector DB: Qdrant Local (Development only) ──────────────────────────────── # Uncomment these and leave QDRANT_URL blank when running locally with Docker # QDRANT_HOST=localhost # QDRANT_PORT=6333 # ── App ─────────────────────────────────────────────────────────────────────── APP_HOST=0.0.0.0 APP_PORT=8000 LOG_LEVEL=INFO UPLOAD_DIR=./data/uploads # ── Chunking ────────────────────────────────────────────────────────────────── CHUNK_SIZE=512 CHUNK_OVERLAP=64 TOP_K_RETRIEVAL=5 # ── Chainlit UI ─────────────────────────────────────────────────────────────── # In production, set this to your Koyeb app URL FASTAPI_BASE_URL=http://localhost:8000