ElevenLabs Music force_instrumental and seed vs Sume prompt-only
ElevenLabs Compose has force_instrumental and seed fields. Sume's Music Router has neither: you write no vocals into the prompt and check the audio.

ElevenLabs' Compose endpoint has a force_instrumental boolean that guarantees an instrumental result and a seed integer for more consistent results. Sume's Music Router has no equivalent fields: instrumental is a sentence in the prompt, and every generation is a fresh take.
The ElevenLabs fields
On the Compose reference, force_instrumental defaults to false and, if true, guarantees the song is instrumental (read 2026-10-02). seed is optional and the page says the same seed with the same parameters can help achieve more consistent results (read 2026-10-02). There is also sign_with_c2pa, which applies only to mp3 files (read 2026-10-02).
| Need | ElevenLabs Compose | Sume Music Router |
|---|---|---|
| Instrumental | force_instrumental: true | Write instrumental, no vocals in the prompt |
| Repeatable take | seed (more consistent, not exact) | No seed parameter |
| Exclusions | Prompt or plan | Positive prompt only; non-empty negative_prompt returns 400 |
| Provenance signing | sign_with_c2pa for mp3 | Not a request field |
What to do on Sume
End the prompt with one clause: Instrumental, no vocals. Add no spoken word only when narration will play over the track. The Music 1.0 docs say these are creative directions, not guaranteed output settings, and tell you to verify the generated audio.
Because a guarantee is missing, add a check step to your pipeline: listen or transcribe the file, and regenerate if vocals appear. Each accepted generation costs the fixed Music price, so cap retries.
Why there is no seed
Sume's Music 1.0 page states there is no seed, temperature, guidance or duration parameter. Google's docs for Lyria 3.5 say results may vary between calls even with the same prompt, which is the engine Music Router runs today.
If you need to reuse a take, keep the artifact. The completed job returns a media.sume.com audio URL, and that file is the only reliable way to get the same track again.
Sources
Related posts
More in Developers
- ElevenLabs Music output_format list vs the file Sume returns
ElevenLabs Compose lists MP3, PCM, mu-law, A-law and Opus formats. Sume's music request has no format field; get wav through Timeline audio.
- Facebook Reels API: start, upload, finish and the video_state values
Publishing a Facebook Reel takes three calls: upload_phase start, a file upload to rupload, then finish with video_state PUBLISHED, SCHEDULED or DRAFT.
- Fix one sentence in an AI avatar video without a full re-render
ElevenLabs can regenerate only edited dubbing regions. A Sume avatar video is one job, so the fix is to keep clips short and join them: the cost math.
- FLUX 3 pixel-exact local edits vs the Sume mask_url edit
FLUX 3 Image edits several marked elements in one request. Sume's mask_url edit is documented for ChatGPT Image 2.5 only; here is how to run a local edit.
Written by Sume