Pure HTTP Rewrite
Suno API Final
Suno HTTP runtime with verified create / poll / download flows and fixed direct-HTTP Studio adapters. Paid and unverified Studio writes remain disabled by default.
Current scope
- Clerk session bootstrap + keepAlive
- Dynamic Browser-Token timestamp per request
- Create session token bootstrap
- Pure HTTP create via
/api/generate/v2-web/ /api/feed/v3for polling / clip reads- Quota + workspace reads
- Verified pure-HTTP Song Auto split and Studio Multitrack downloads with resumable ZIP finalization
- Studio Full Song / Selected Range Library export, state-based Multitrack, project/version reads, and media analysis
- Instrument/Cover single-submit ledger with paid gate, idempotency, and poll-only recovery
Routes
/api/get_limit/api/workspaces/api/create_precheck/api/generate/api/custom_generate/api/cover_generate/api/extend_audio/api/mashup_generate/api/song_auto_stems_download/api/studio_multitrack/api/studio/multitrack/api/studio/export/api/studio/generate/api/studio/projects/api/studio/media/:clipId/api/studio/unverified_actions/api/get?ids=.../api/feed_by_ids/docs
账号配置与调用
本页面是 API 服务,不提供网页登录。请把你自己的 Suno 登录 Cookie 写入服务器的/opt/xmxr/app/.env:
SUNO_COOKIE=你的完整Suno Cookie保存后在服务器执行 cd /opt/xmxr/app && docker compose restart,然后通过 API 调用:
curl -X POST https://suno.xingmaai.top/api/generate \
-H 'Content-Type: application/json' \
-d '{"prompt":"a calm piano ballad","make_instrumental":true}先用 GET /api/get_limit 检查 Cookie 是否有效;返回认证错误时更新 Cookie。 Cookie 只放服务器环境变量,不要粘贴到网页或聊天中。