PopNowAPI Docs
Main content

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

OptionCredits (per request)US dollars
Default54$0.54

Parameters

FieldTypeDefaultAllowedWhat it does
promptRequiredstring—up to 2,000 charactersDescribe the whole audio scene: who speaks, how, what they say (in quotes), and any music, ambience or sound effects.
reference_audio_urlsOptionalarray<string (uri)>—up to 3 itemsUp to three reference clips, called @Audio1 to @Audio3 in the prompt. Not with image_url.
image_urlOptionalstring (uri)——Optional reference image to build the audio around. Not with reference_audio_urls.
speedOptionalnumber10.5 to 2Speech rate multiplier; 1 is normal.
pitchOptionalinteger0-12 to 12Pitch shift in semitones; 0 keeps the original pitch.
volumeOptionalnumber10.5 to 2Loudness multiplier; 1 is the normal level.
output_formatOptionalstringmp3mp3, wav, opus, pcmFile format of the result; pcm is headerless 16-bit little-endian stereo samples.
sample_rateOptionalinteger—8000, 16000, 24000, 32000, 44100, 48000Sample 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.

POST /api/v1/jobs/createTask?wait=60
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.

GET /api/v1/jobs/recordInfo
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=TASK_ID_FROM_CREATE_TASK" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Next steps

On this page