kpaa / app.py

Commit History

Cleanup: dead code, route deletion (/info, /chat, /api/*), comment polish, auth mode docs, URL rename
9344f01
verified

scvcoder commited on

Auto-clear _last_refs on / and /split page load (page reload starts fresh)
0b5cf16
verified

scvcoder commited on

Serve split HTML directly at / (no redirect) — overrides Gradio's /
5c07da5
verified

scvcoder commited on

Redirect / -> /split (insert route at index 0 to override Gradio's /)
3264ba1
verified

scvcoder commited on

Add /split route — Open WebUI iframe + 참고자료 polling layout
00d343f
verified

scvcoder commited on

Hybrid: demo.launch() (ZeroGPU works) + post-launch attach KPAA /v1 routes to demo.app
617c061
verified

scvcoder commited on

MINIMAL TEST: Gradio + @spaces.GPU + demo.launch (HF ZeroGPU canonical pattern)
1a36a19
verified

scvcoder commited on

Fix diag import path (spaces.config not spaces.zero.config); SPACES_ZERO_GPU=1 confirmed
f22d865
verified

scvcoder commited on

Diagnostic: print SPACES_ZERO_GPU env + canary marking status
25e54de
verified

scvcoder commited on

Use mount_gradio_app(ssr_mode=False) — explicit param overrides HF env var to skip Node port bind
f96e574
verified

scvcoder commited on

Manual Gradio sub-app mount (skip startup hook that binds 7861)
6d12eeb
verified

scvcoder commited on

Re-add Gradio Blocks + mount, with GRADIO_SSR_MODE=False to avoid port conflict
c6b8960
verified

scvcoder commited on

Drop Gradio mount entirely; pure FastAPI on uvicorn (avoids SSR port conflict)
264396f
verified

scvcoder commited on

Hide demo inside main() to avoid HF auto-launch port conflict
cce074d
verified

scvcoder commited on

Add backend-specific app.py (FastAPI + Gradio status)
d92e749
verified

scvcoder commited on