feat(fat-client): эндпоинты скриптов и батчевой загрузки

- GET /api/v1/script — выдаёт JSON-скрипт диагностики
- POST /api/v1/session/upload — принимает батч ответов, парсит,
  отправляет в LLM (DeepSeek), возвращает диагноз
- Без API-ключа — возвращает распарсенные сырые данные
This commit is contained in:
Repinoid
2026-05-26 10:43:50 +03:00
parent a46f16d24b
commit 0a2a6888a0
2 changed files with 198 additions and 0 deletions
+2
View File
@@ -20,12 +20,14 @@ from elmer.diagnose import Diagnoser
from elmer.elm import ELM327
from elmer.prompts import SYSTEM_PROMPT, build_user_prompt
from web.raw_endpoint import register as register_raw_endpoint
from web.script_endpoint import register as register_script_endpoint
logging.basicConfig(level=logging.INFO, format="%(asctime)s [%(name)s] %(message)s")
app = Flask(__name__)
config = load()
register_raw_endpoint(app)
register_script_endpoint(app)
@app.route("/")