Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,11 +1,9 @@
|
|
| 1 |
-
# app.py — работает в ЛЮБОЙ версии Gradio 2.x
|
| 2 |
import gradio as gr
|
| 3 |
import json
|
| 4 |
import random
|
| 5 |
import re
|
| 6 |
from difflib import get_close_matches
|
| 7 |
|
| 8 |
-
# === Загрузка базы знаний ===
|
| 9 |
try:
|
| 10 |
with open("patterns.json", "r", encoding="utf-8") as f:
|
| 11 |
PATTERNS = json.load(f)
|
|
@@ -53,11 +51,10 @@ def find_response(user_input):
|
|
| 53 |
return random.choice(PATTERNS[keyword_to_intent[matches[0]]])
|
| 54 |
return random.choice(PATTERNS["default"])
|
| 55 |
|
| 56 |
-
# === МИНИМАЛЬНЫЙ ИНТЕРФЕЙС (Gradio 2.0 compatible) ===
|
| 57 |
gr.Interface(
|
| 58 |
fn=find_response,
|
| 59 |
inputs="text",
|
| 60 |
outputs="text",
|
| 61 |
-
title="Newton
|
| 62 |
description="Сверхлёгкий ИИ на Python. Поддерживает опечатки и рецепты."
|
| 63 |
).launch()
|
|
|
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
import json
|
| 3 |
import random
|
| 4 |
import re
|
| 5 |
from difflib import get_close_matches
|
| 6 |
|
|
|
|
| 7 |
try:
|
| 8 |
with open("patterns.json", "r", encoding="utf-8") as f:
|
| 9 |
PATTERNS = json.load(f)
|
|
|
|
| 51 |
return random.choice(PATTERNS[keyword_to_intent[matches[0]]])
|
| 52 |
return random.choice(PATTERNS["default"])
|
| 53 |
|
|
|
|
| 54 |
gr.Interface(
|
| 55 |
fn=find_response,
|
| 56 |
inputs="text",
|
| 57 |
outputs="text",
|
| 58 |
+
title="Newton Micro - теперь умнее! ;)",
|
| 59 |
description="Сверхлёгкий ИИ на Python. Поддерживает опечатки и рецепты."
|
| 60 |
).launch()
|