Uses the original app.html studio interface, including song creation, instrumental generation, vocal arrangement, music covers, and playback.
Set STEPFUN_API_KEY in Space Settings → Secrets. The browser calls the Space backend; the key is never included in frontend assets. No local model or GPU is needed.
Optional variable: SUBMITS_PER_MINUTE (default 6), a global submission limit within the running process. This resets on restart. Use a private Space for initial testing of shared API credits.
Generation and history storage follow the original studio's browser storage behavior. Upstream requests use the existing project's step-music model and submit/query protocol.
Deployment: upload this directory as a Gradio ZeroGPU Space. Check /healthz, then submit a real song and verify playback once the Secret is configured.
5 commits
Uses the original app.html studio interface, including song creation, instrumental generation, vocal arrangement, music covers, and playback.
Set STEPFUN_API_KEY in Space Settings → Secrets. The browser calls the Space backend; the key is never included in frontend assets. No local model or GPU is needed.
Optional variable: SUBMITS_PER_MINUTE (default 6), a global submission limit within the running process. This resets on restart. Use a private Space for initial testing of shared API credits.
Generation and history storage follow the original studio's browser storage behavior. Upstream requests use the existing project's step-music model and submit/query protocol.
Deployment: upload this directory as a Gradio ZeroGPU Space. Check /healthz, then submit a real song and verify playback once the Secret is configured.
5 commits