Kolyadual commited on
Commit
ddc557f
·
verified ·
1 Parent(s): aa0862a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -4
app.py CHANGED
@@ -68,15 +68,22 @@ def fallback_response(user_input):
68
 
69
  def respond(
70
  message: str,
71
- history: list[dict[str, str]],
72
  system_message: str,
73
  max_tokens: int,
74
  temperature: float,
75
  top_p: float,
76
- hf_token: gr.OAuthToken,
77
  ):
78
- user_input = message.strip()
79
- user_lower = user_input.lower()
 
 
 
 
 
 
 
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("система:"):