PopNowDocs API
Contenuto principale

Riferimento API di Seed Audio 1.0

Scene audio a più voci con musica ed effetti

Con una sola chiave API di PopNow chiami Seed Audio 1.0 dal tuo codice. Qui trovi gli ID del modello da inviare, ogni campo di input accettato, quanti crediti costa ogni richiesta e una richiesta da incollare nel terminale così com’è.

Le descrizioni dei parametri provengono dallo schema di input del modello e sono disponibili solo in inglese.

In sintesi

Sviluppato da
ByteDance
Risultato
Audio
Da
54 crediti per richiesta ($0.54)
Tempo tipico
circa 36 s

1 credito = 0,01 $. All’accettazione l’attività trattiene l’importo massimo possibile e alla fine addebita il consumo reale, arrotondato al credito superiore; il resto viene sbloccato. Le attività non riuscite non vengono addebitate. Per conoscere la cifra esatta prima di eseguire, chiama POST /api/v1/jobs/quote.

Effetti sonori

bytedance/seed-audio-1.0/text-to-audio

Prezzo

OpzioneCrediti (per richiesta)Dollari USA
Predefinito54$0.54

Parametri

CampoTipoPredefinitoValori ammessiA cosa serve
promptObbligatoriostring—fino a 2000 caratteriDescribe the whole audio scene: who speaks, how, what they say (in quotes), and any music, ambience or sound effects.
reference_audio_urlsFacoltativoarray<string (uri)>—fino a 3 elementiUp to three reference clips, called @Audio1 to @Audio3 in the prompt. Not with image_url.
image_urlFacoltativostring (uri)——Optional reference image to build the audio around. Not with reference_audio_urls.
speedFacoltativonumber1da 0.5 a 2Speech rate multiplier; 1 is normal.
pitchFacoltativointeger0da -12 a 12Pitch shift in semitones; 0 keeps the original pitch.
volumeFacoltativonumber1da 0.5 a 2Loudness multiplier; 1 is the normal level.
output_formatFacoltativostringmp3mp3, wav, opus, pcmFile format of the result; pcm is headerless 16-bit little-endian stereo samples.
sample_rateFacoltativointeger—8000, 16000, 24000, 32000, 44100, 48000Sample rate in Hz. The model uses 24000 when omitted.

Richiesta di esempio

Questa richiesta funziona così com’è; i campi omessi usano il valore predefinito. Prima salva la tua chiave in POPNOW_API_KEY.

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"
  }
}'

La risposta contiene subito un taskId. Recupera il risultato con GET /api/v1/jobs/recordInfo, oppure aggiungi callBackUrl per ricevere una notifica.

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"

Passi successivi

In questa pagina