Spaces:
Running
Running
Download config.py from dev-models/MultiModel-Rag: direct link, hf CLI and curl.
- Browser
- Download file 755 Bytes
-
https://huggingface.co/spaces/dev-models/MultiModel-Rag/resolve/main/config.py
- Command line
-
hf download hf://spaces/dev-models/MultiModel-Rag/config.py
-
curl -L -o config.py https://huggingface.co/spaces/dev-models/MultiModel-Rag/resolve/main/config.py
755 Bytes
| import os | |
| from dotenv import load_dotenv | |
| from urllib.parse import quote_plus | |
| load_dotenv() | |
| # --- MongoDB Configuration --- | |
| DB_NAME = os.getenv("MONGO_DB", "mongodb") | |
| DB_PASSWORD = os.getenv("MONGO_PASSWORD", "pass") | |
| DB_USER = os.getenv("MONGO_USER", "username") | |
| DB_HOST = os.getenv("MONGO_HOST", "localhost") | |
| VECTOR_INDEX_NAME = "vector_index" | |
| MONGO_URI = ( | |
| f"mongodb+srv://{DB_USER}:{quote_plus(DB_PASSWORD)}" | |
| f"@my-cluster.1dvvltf.mongodb.net/{DB_NAME}" | |
| "?retryWrites=true&w=majority" | |
| ) | |
| MONGO_COLLECTION = os.getenv("MONGO_COLLECTION", "documents") | |
| # --- API Keys --- | |
| GROQ_API_KEY = os.getenv("GROQ_API_KEY") | |
| # --- Model Configurations --- | |
| CLIP_MODEL_NAME = "clip-ViT-L-14" | |
| LLM_MODEL_NAME = "llama-3.3-70b-versatile" # Fallback/Check | |