Spaces:
Sleeping
Sleeping
Rajan Sharma
commited on
Update settings.py
Browse files- settings.py +24 -0
settings.py
CHANGED
|
@@ -59,3 +59,27 @@ RAG_INDEX_DIR = os.getenv("RAG_INDEX_DIR", "./rag_index")
|
|
| 59 |
PERSIST_CONTENT = False
|
| 60 |
SNAPSHOT_PATH = os.getenv("SNAPSHOT_PATH", "./snapshots")
|
| 61 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 59 |
PERSIST_CONTENT = False
|
| 60 |
SNAPSHOT_PATH = os.getenv("SNAPSHOT_PATH", "./snapshots")
|
| 61 |
|
| 62 |
+
|
| 63 |
+
|
| 64 |
+
# Existing settings you already have:
|
| 65 |
+
# GENERAL_CONVERSATION_PROMPT = os.getenv("GENERAL_CONVERSATION_PROMPT", "You are a helpful data analyst.")
|
| 66 |
+
# COHERE_MODEL_PRIMARY = os.getenv("COHERE_MODEL_PRIMARY", "command-r-plus")
|
| 67 |
+
# COHERE_TIMEOUT_S = int(os.getenv("COHERE_TIMEOUT_S", "60"))
|
| 68 |
+
#USE_OPEN_FALLBACKS = os.getenv("USE_OPEN_FALLBACKS", "false").lower() == "true"
|
| 69 |
+
|
| 70 |
+
# --- HIPAA flags ---
|
| 71 |
+
# Master switch for PHI-aware behavior
|
| 72 |
+
PHI_MODE = os.getenv("PHI_MODE", "true").lower() == "true"
|
| 73 |
+
|
| 74 |
+
# Persist history? Default OFF under PHI mode (in-memory only if True).
|
| 75 |
+
PERSIST_HISTORY = os.getenv("PERSIST_HISTORY", "false").lower() == "true"
|
| 76 |
+
|
| 77 |
+
# For persistent stores, set a non-zero TTL policy (days). 0 = no persistence.
|
| 78 |
+
HISTORY_TTL_DAYS = int(os.getenv("HISTORY_TTL_DAYS", "0"))
|
| 79 |
+
|
| 80 |
+
# Redact obvious identifiers before external LLM calls
|
| 81 |
+
REDACT_BEFORE_LLM = os.getenv("REDACT_BEFORE_LLM", "true").lower() == "true"
|
| 82 |
+
|
| 83 |
+
# Allow sending PHI to external LLM vendors (requires BAA!). Default: False
|
| 84 |
+
ALLOW_EXTERNAL_PHI = os.getenv("ALLOW_EXTERNAL_PHI", "false").lower() == "true"
|
| 85 |
+
|