dharandhamo's picture
fix: update to active nvidia embedding model, increase api timeouts, and add qdrant cloud indexing support
a3264f4
Raw
History Blame Contribute Delete
2.01 kB
# ── 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