Seed Audio 1.0 API reference
Multi-voice audio scenes with music and effects
Call Seed Audio 1.0 from your own code with one PopNow API key. Below are the exact model IDs to send, every input field the model accepts, what each request costs in credits, and a request you can paste into a terminal.
At a glance
- Made by
- ByteDance
- Output
- Audio
- From
- 54 credits per request ($0.54)
- Typical time
- about 36 s
1 credit = $0.01. A task holds the highest possible charge when it is accepted and settles the real amount when it finishes, rounded up to whole credits; failed tasks are not charged. Ask POST /api/v1/jobs/quote for the exact figure before you run.
Sound Effects
bytedance/seed-audio-1.0/text-to-audio
Price
| Option | Credits (per request) | US dollars |
|---|---|---|
Default | 54 | $0.54 |
Parameters
| Field | Type | Default | Allowed | What it does |
|---|---|---|---|---|
promptRequired | string | — | up to 2,000 characters | Describe the whole audio scene: who speaks, how, what they say (in quotes), and any music, ambience or sound effects. |
reference_audio_urlsOptional | array<string (uri)> | — | up to 3 items | Up to three reference clips, called @Audio1 to @Audio3 in the prompt. Not with image_url. |
image_urlOptional | string (uri) | — | — | Optional reference image to build the audio around. Not with reference_audio_urls. |
speedOptional | number | 1 | 0.5 to 2 | Speech rate multiplier; 1 is normal. |
pitchOptional | integer | 0 | -12 to 12 | Pitch shift in semitones; 0 keeps the original pitch. |
volumeOptional | number | 1 | 0.5 to 2 | Loudness multiplier; 1 is the normal level. |
output_formatOptional | string | mp3 | mp3, wav, opus, pcm | File format of the result; pcm is headerless 16-bit little-endian stereo samples. |
sample_rateOptional | integer | — | 8000, 16000, 24000, 32000, 44100, 48000 | Sample rate in Hz. The model uses 24000 when omitted. |
Example request
This request runs as it is; any field you leave out uses its default. Put your key in POPNOW_API_KEY first.
curl -X POST "https://api.popnow.ai/api/v1/jobs/createTask?wait=60" \
-H "Authorization: Bearer $POPNOW_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"model": "bytedance/seed-audio-1.0/text-to-audio",
"input": {
"prompt": "An upbeat indie pop song about a summer road trip, bright guitars, hand claps and a catchy whistled hook"
}
}'The response carries a taskId straight away. Read the result with GET /api/v1/jobs/recordInfo, or add callBackUrl to be notified.
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=TASK_ID_FROM_CREATE_TASK" \
-H "Authorization: Bearer $POPNOW_API_KEY"
