-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
26 lines (19 loc) · 805 Bytes
/
.env.example
File metadata and controls
26 lines (19 loc) · 805 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# soul-stack environment variables
# Copy to .env and fill in your values
# Required: at least one LLM provider
ANTHROPIC_API_KEY=sk-ant-...
OPENAI_API_KEY=sk-... # optional
# Optional: Qdrant for semantic RAG (falls back to BM25 if not set)
QDRANT_URL=https://your-cluster.qdrant.io
QDRANT_API_KEY=your-key
# Optional: Azure embeddings (for Qdrant semantic search)
AZURE_EMBEDDING_ENDPOINT=https://your-resource.cognitiveservices.azure.com
AZURE_EMBEDDING_KEY=your-key
# Retrieval mode: auto (recommended), rag, rlm, bm25
RETRIEVAL_MODE=auto
# Jupyter Lab token (leave empty for no auth — fine for local use)
JUPYTER_TOKEN=
# Open WebUI secret key
WEBUI_SECRET_KEY=change-me-in-production
# RAG backend: bm25 (default, zero-config) | chromadb (local) | qdrant (cloud)
SOUL_BACKEND=bm25