Cleanup: dead code, route deletion (/info, /chat, /api/*), comment polish, auth mode docs, URL rename 9344f01 verified scvcoder commited on 22 days ago
Auto-clear _last_refs on / and /split page load (page reload starts fresh) 0b5cf16 verified scvcoder commited on 26 days ago
Serve split HTML directly at / (no redirect) — overrides Gradio's / 5c07da5 verified scvcoder commited on 26 days ago
Redirect / -> /split (insert route at index 0 to override Gradio's /) 3264ba1 verified scvcoder commited on 26 days ago
Add /split route — Open WebUI iframe + 참고자료 polling layout 00d343f verified scvcoder commited on 26 days ago
Hybrid: demo.launch() (ZeroGPU works) + post-launch attach KPAA /v1 routes to demo.app 617c061 verified scvcoder commited on 26 days ago
MINIMAL TEST: Gradio + @spaces.GPU + demo.launch (HF ZeroGPU canonical pattern) 1a36a19 verified scvcoder commited on 26 days ago
Fix diag import path (spaces.config not spaces.zero.config); SPACES_ZERO_GPU=1 confirmed f22d865 verified scvcoder commited on 26 days ago
Diagnostic: print SPACES_ZERO_GPU env + canary marking status 25e54de verified scvcoder commited on 26 days ago
Use mount_gradio_app(ssr_mode=False) — explicit param overrides HF env var to skip Node port bind f96e574 verified scvcoder commited on 26 days ago
Manual Gradio sub-app mount (skip startup hook that binds 7861) 6d12eeb verified scvcoder commited on 26 days ago
Re-add Gradio Blocks + mount, with GRADIO_SSR_MODE=False to avoid port conflict c6b8960 verified scvcoder commited on 26 days ago
Drop Gradio mount entirely; pure FastAPI on uvicorn (avoids SSR port conflict) 264396f verified scvcoder commited on 26 days ago
Hide demo inside main() to avoid HF auto-launch port conflict cce074d verified scvcoder commited on 26 days ago
Add backend-specific app.py (FastAPI + Gradio status) d92e749 verified scvcoder commited on 26 days ago