- Proxy /health, /v1/models, /v1/chat/completions, /v1/completions
from Gradio FastAPI app to Node.js server
- @spaces.GPU wraps _start_server() to keep GPU alive
- ZeroGPU detected via _zerogpu_placeholder at module level
- Mission Barisal checker available in Node.js responses
fix: add @spaces.GPU placeholder for ZeroGPU compatibility
- Remove old app.js (no longer needed)
- Add spaces.GPU decorated placeholder function
- Clean module-level thread start
- ZeroGPU now detects the decorator at startup
feat: hybrid Gradio + Node.js Transformers.js on ZeroGPU
- Gradio SDK for ZeroGPU compatibility
- Node.js child process runs @huggingface/transformers
- Mission Barisal checker on every response
- Phi-3-mini-4k-instruct via Transformers.js
- Free GPU tier (zero-a10g) now compatible
fix: switch to docker SDK + add Dockerfile for Node.js