Spaces:
Build error
Build error
| import os | |
| from dotenv import load_dotenv | |
| load_dotenv() | |
| # ============================== | |
| # Storage | |
| # ============================== | |
| DATA_DIR = os.getenv("DATA_DIR", "data") | |
| FAISS_INDEX_PATH = os.path.join(DATA_DIR, "faiss.index") | |
| DOCSTORE_PATH = os.path.join(DATA_DIR, "docs.pkl") | |
| RAW_CACHE_PATH = os.path.join(DATA_DIR, "raw_cache.jsonl") | |
| URLS_PATH = os.path.join(DATA_DIR, "urls.json") | |
| # ============================== | |
| # Retrieval + Web fallback tuning | |
| # ============================== | |
| MIN_TOP_SCORE = float(os.getenv("MIN_TOP_SCORE", "0.30")) | |
| WEB_MAX_RESULTS = int(os.getenv("WEB_MAX_RESULTS", "2")) | |
| # ============================== | |
| # Embeddings (free local CPU) | |
| # ============================== | |
| EMBED_MODEL_NAME = os.getenv( | |
| "EMBED_MODEL_NAME", | |
| "sentence-transformers/all-MiniLM-L6-v2" | |
| ) | |
| # ============================== | |
| # LLM Provider (Hugging Face Inference API) | |
| # ============================== | |
| LLM_PROVIDER = "huggingface" | |
| HF_TOKEN = os.getenv("HF_TOKEN") | |
| HF_MODEL = os.getenv("HF_MODEL", "mistralai/Mistral-7B-Instruct-v0.2") | |
| # ============================== | |
| # Chatbot identity (UI + greeting) | |
| # ============================== | |
| BOT_NAME = os.getenv("BOT_NAME", "SysLink Assistant") | |
| BOT_WELCOME = os.getenv( | |
| "BOT_WELCOME", | |
| "Welcome to SysLink Food System 👋 How can I help you today?" | |
| ) | |
| BOT_LOGO_URL = os.getenv("BOT_LOGO_URL", "") |