Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -49,15 +49,15 @@ def respond(message, history, system_message, max_tokens, temperature, top_p):
|
|
| 49 |
f"Класс: {row['project_class']}, Площадь: {row['apt_area']}"
|
| 50 |
for row in response
|
| 51 |
])
|
| 52 |
-
# Обновляем историю в формате
|
| 53 |
history.append({"role": "user", "content": message})
|
| 54 |
history.append({"role": "assistant", "content": result})
|
| 55 |
-
|
| 56 |
else:
|
| 57 |
# Если ничего не найдено
|
| 58 |
history.append({"role": "user", "content": message})
|
| 59 |
history.append({"role": "assistant", "content": "Извините, подходящих вариантов не найдено."})
|
| 60 |
-
|
| 61 |
else:
|
| 62 |
# Генерация ответа от модели
|
| 63 |
messages = [{"role": "system", "content": system_message}]
|
|
@@ -79,12 +79,12 @@ def respond(message, history, system_message, max_tokens, temperature, top_p):
|
|
| 79 |
# Обновляем историю с ответом
|
| 80 |
history.append({"role": "user", "content": message})
|
| 81 |
history.append({"role": "assistant", "content": response})
|
| 82 |
-
|
| 83 |
except Exception as e:
|
| 84 |
print(f"Ошибка обработки запроса: {e}")
|
| 85 |
history.append({"role": "user", "content": message})
|
| 86 |
history.append({"role": "assistant", "content": "Произошла ошибка при обработке вашего запроса."})
|
| 87 |
-
|
| 88 |
|
| 89 |
# Интерфейс Gradio
|
| 90 |
demo = gr.ChatInterface(
|
|
|
|
| 49 |
f"Класс: {row['project_class']}, Площадь: {row['apt_area']}"
|
| 50 |
for row in response
|
| 51 |
])
|
| 52 |
+
# Обновляем историю в правильном формате
|
| 53 |
history.append({"role": "user", "content": message})
|
| 54 |
history.append({"role": "assistant", "content": result})
|
| 55 |
+
return result, history
|
| 56 |
else:
|
| 57 |
# Если ничего не найдено
|
| 58 |
history.append({"role": "user", "content": message})
|
| 59 |
history.append({"role": "assistant", "content": "Извините, подходящих вариантов не найдено."})
|
| 60 |
+
return "Извините, подходящих вариантов не найдено.", history
|
| 61 |
else:
|
| 62 |
# Генерация ответа от модели
|
| 63 |
messages = [{"role": "system", "content": system_message}]
|
|
|
|
| 79 |
# Обновляем историю с ответом
|
| 80 |
history.append({"role": "user", "content": message})
|
| 81 |
history.append({"role": "assistant", "content": response})
|
| 82 |
+
return response, history
|
| 83 |
except Exception as e:
|
| 84 |
print(f"Ошибка обработки запроса: {e}")
|
| 85 |
history.append({"role": "user", "content": message})
|
| 86 |
history.append({"role": "assistant", "content": "Произошла ошибка при обработке вашего запроса."})
|
| 87 |
+
return "Произошла ошибка при обработке вашего запроса.", history
|
| 88 |
|
| 89 |
# Интерфейс Gradio
|
| 90 |
demo = gr.ChatInterface(
|