Spaces:
Running on Zero
Running on Zero
| """DataSense HF Space configuration — swap model IDs here after new checkpoints.""" | |
| import os | |
| from pathlib import Path | |
| ROOT = Path(__file__).resolve().parent | |
| DATA_DIR = ROOT / "data" | |
| # Base + LoRA adapter — SFT v1 (stable demo; see story.html § demo choice) | |
| BASE_MODEL = os.environ.get("DATASENSE_BASE_MODEL", "unsloth/gemma-4-E2B-it") | |
| ADAPTER_MODEL = os.environ.get( | |
| "DATASENSE_ADAPTER_MODEL", | |
| "sanjaymalladi/DataSense-Modal-E2B-SFT", | |
| ) | |
| MAX_SEQ_LENGTH = int(os.environ.get("DATASENSE_MAX_SEQ_LENGTH", "2048")) | |
| LOAD_IN_4BIT = os.environ.get("DATASENSE_LOAD_4BIT", "1") == "1" | |
| AGENT_MAX_STEPS = int(os.environ.get("DATASENSE_MAX_STEPS", "8")) | |
| AGENT_MAX_NEW_TOKENS = int(os.environ.get("DATASENSE_MAX_NEW_TOKENS", "768")) | |
| AGENT_EXEC_TIMEOUT = int(os.environ.get("DATASENSE_EXEC_TIMEOUT", "30")) | |
| AGENT_TEMPERATURE = float(os.environ.get("DATASENSE_TEMPERATURE", "0.2")) | |
| DONE_MARKERS = ("**Summary:**", "**Finding:**", "**Conclusion:**", "**Results:**") | |