Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -68,15 +68,22 @@ def fallback_response(user_input):
|
|
| 68 |
|
| 69 |
def respond(
|
| 70 |
message: str,
|
| 71 |
-
history: list
|
| 72 |
system_message: str,
|
| 73 |
max_tokens: int,
|
| 74 |
temperature: float,
|
| 75 |
top_p: float,
|
| 76 |
-
hf_token: gr.OAuthToken,
|
| 77 |
):
|
| 78 |
-
|
| 79 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 80 |
|
| 81 |
# === Системные команды ===
|
| 82 |
if user_lower.startswith("система:"):
|
|
|
|
| 68 |
|
| 69 |
def respond(
|
| 70 |
message: str,
|
| 71 |
+
history: list,
|
| 72 |
system_message: str,
|
| 73 |
max_tokens: int,
|
| 74 |
temperature: float,
|
| 75 |
top_p: float,
|
| 76 |
+
hf_token: gr.OAuthToken = None, # ← Сделали опциональным
|
| 77 |
):
|
| 78 |
+
if not hf_token or not hf_token.token:
|
| 79 |
+
# В примерах или без логина — возвращаем заглушку
|
| 80 |
+
if message.lower().startswith("поиск:"):
|
| 81 |
+
return "🔍 Пример поиска: погода сегодня — +2°C, солнечно."
|
| 82 |
+
elif message.lower().startswith("система:"):
|
| 83 |
+
return "🔒 Пример: команда 'выключи компьютер' недоступна в демо."
|
| 84 |
+
else:
|
| 85 |
+
return "👋 Привет! Это Newton MAX. Войдите в Hugging Face, чтобы начать общение."
|
| 86 |
+
|
| 87 |
|
| 88 |
# === Системные команды ===
|
| 89 |
if user_lower.startswith("система:"):
|