Pagine API per modello
Integrazione API di ElevenLabs Dialogue V3
Usa ElevenLabs Dialogue V3 tramite Rivya Public API v1 con model id elevenlabs-dialogue-v3, input supportati, parametri, regole Files API, crediti ed esempi di risposta.
Disponibile via APIInput testuale prontoAudio
ID modello API
elevenlabs-dialogue-v3
Input
text
Files API
Non richiesto per la richiesta minima
Crediti base
14
Capacità
Audio
Fatturazione
METERED
Limite prompt
5000 caratteri
Contratto della richiesta
Invia l'ID modello al livello superiore. I controlli specifici del modello vanno in params.
| Key | Tipo | Obbligatorio | Predefinito | Descrizione |
|---|---|---|---|---|
| model | string | Sì | elevenlabs-dialogue-v3 | Usa elevenlabs-dialogue-v3 come ID modello API. |
| prompt | string | No | - | Massimo 5000 caratteri per questo modello. |
| params | object | No | - | Oggetto parametri specifico del modello. Usa le righe sotto per le key consentite. |
| client_request_id | string | No | - | ID client facoltativo per tracciare le richieste nel tuo sistema. |
| params.dialogue | array | Sì | - | Righe di dialogo come oggetti con voice e text. Il server costruisce il prompt del task da questo array. |
Parametri del modello
| Key | Tipo | Obbligatorio | Predefinito | Intervallo | Opzioni | Descrizione |
|---|---|---|---|---|---|---|
| default_voice | select | No | Adam | - | Adam, Alice, Bill, Brian, Callum, Charlie, Chris, Daniel, Eric, George, Harry, Jessica, Laura, Liam, Lily, Matilda, River, Roger, Sarah, Will | Voce predefinita |
| stability | select | No | 0.5 | - | 0, 0.5, 1 | Stabilità |
| language_code | text | No | - | - | - | Codice lingua |
Richiesta minima
{
"model": "elevenlabs-dialogue-v3",
"prompt": "A polished audio concept for a short product story",
"params": {
"default_voice": "Adam",
"stability": "0.5",
"dialogue": [
{
"voice": "Adam",
"text": "Welcome to the product walkthrough."
},
{
"voice": "Alice",
"text": "Here is the short version for developers."
}
]
}
}Risposta di creazione
L'endpoint di creazione restituisce un ID task pubblico. Interroga l'endpoint di stato finché il task riesce o fallisce.
{
"id": "task_elevenlabs_dialogue_v3_example",
"status": "queued",
"model": "elevenlabs-dialogue-v3",
"reserved_credits": 14,
"final_credits": 0,
"created_at": "2026-05-11T00:00:00.000Z",
"updated_at": "2026-05-11T00:00:00.000Z",
"result": null,
"error": null
}Errori comuni
validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found
L'endpoint di creazione restituisce un ID task pubblico. Interroga l'endpoint di stato finché il task riesce o fallisce.