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
- ID del modello
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
| Opzione | Crediti (per richiesta) | Dollari USA |
|---|---|---|
Predefinito | 54 | $0.54 |
Parametri
| Campo | Tipo | Predefinito | Valori ammessi | A cosa serve |
|---|---|---|---|---|
promptObbligatorio | string | — | fino a 2000 caratteri | Describe the whole audio scene: who speaks, how, what they say (in quotes), and any music, ambience or sound effects. |
reference_audio_urlsFacoltativo | array<string (uri)> | — | fino a 3 elementi | Up to three reference clips, called @Audio1 to @Audio3 in the prompt. Not with image_url. |
image_urlFacoltativo | string (uri) | — | — | Optional reference image to build the audio around. Not with reference_audio_urls. |
speedFacoltativo | number | 1 | da 0.5 a 2 | Speech rate multiplier; 1 is normal. |
pitchFacoltativo | integer | 0 | da -12 a 12 | Pitch shift in semitones; 0 keeps the original pitch. |
volumeFacoltativo | number | 1 | da 0.5 a 2 | Loudness multiplier; 1 is the normal level. |
output_formatFacoltativo | string | mp3 | mp3, wav, opus, pcm | File format of the result; pcm is headerless 16-bit little-endian stereo samples. |
sample_rateFacoltativo | integer | — | 8000, 16000, 24000, 32000, 44100, 48000 | Sample 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.
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.
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=TASK_ID_FROM_CREATE_TASK" \
-H "Authorization: Bearer $POPNOW_API_KEY"
