Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -34,7 +34,7 @@ RAG_EMBEDDER = None
|
|
| 34 |
client = None
|
| 35 |
REQUIREMENTS_PIPELINE = None
|
| 36 |
|
| 37 |
-
|
| 38 |
def load_env_file(env_path: str | None = None):
|
| 39 |
"""
|
| 40 |
Lightweight .env loader to populate os.environ if keys are missing.
|
|
@@ -68,9 +68,13 @@ def load_env_file(env_path: str | None = None):
|
|
| 68 |
|
| 69 |
# Load .env early so API keys (e.g., OPENROUTER_API_KEY) are available.
|
| 70 |
load_env_file()
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 74 |
|
| 75 |
MAX_CONTEXT_FILE_SIZE = 2 * 1024 * 1024 # 2 MB
|
| 76 |
MAX_CONTEXT_FILE_CHARACTERS = 6000
|
|
|
|
| 34 |
client = None
|
| 35 |
REQUIREMENTS_PIPELINE = None
|
| 36 |
|
| 37 |
+
'''
|
| 38 |
def load_env_file(env_path: str | None = None):
|
| 39 |
"""
|
| 40 |
Lightweight .env loader to populate os.environ if keys are missing.
|
|
|
|
| 68 |
|
| 69 |
# Load .env early so API keys (e.g., OPENROUTER_API_KEY) are available.
|
| 70 |
load_env_file()
|
| 71 |
+
'''
|
| 72 |
+
# HF Spaces: load API keys from Secrets only
|
| 73 |
+
OPENROUTER_API_KEY = os.getenv("OPENROUTER_API_KEY")
|
| 74 |
+
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
|
| 75 |
+
|
| 76 |
+
if not OPENROUTER_API_KEY and not OPENAI_API_KEY:
|
| 77 |
+
print("WARNING: No API key found. Add one in Settings → Secrets.")
|
| 78 |
|
| 79 |
MAX_CONTEXT_FILE_SIZE = 2 * 1024 * 1024 # 2 MB
|
| 80 |
MAX_CONTEXT_FILE_CHARACTERS = 6000
|