flare / app.py
ciyidogan's picture
Update app.py
6fdf170 verified
raw
history blame
897 Bytes
"""Flare – Minimal backend bootstrap (no UI controllers)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Yalnızca sağlık kontrolü, session ve chat endpoint’leri içerir.
UI controller’ları tamamlandığında yeniden eklenecek.
"""
from fastapi import FastAPI
import uvicorn
from utils import log
from chat_handler import router as chat_router # ← start_session & chat
app = FastAPI(
title="Flare Orchestration Service",
version="0.1.0",
description="LLM-driven intent & API flow engine (bootstrap)",
)
# ---------------- Health probe (HF Spaces watchdog) -----------------
@app.get("/")
def health_check():
return {"status": "ok"}
# ---------------- Core chat/session routes --------------------------
app.include_router(chat_router)
if __name__ == "__main__":
log("🌐 Starting Flare backend …")
uvicorn.run(app, host="0.0.0.0", port=7860)