Strony API modeli
Integracja API ElevenLabs Dialogue V3
Używaj ElevenLabs Dialogue V3 przez Rivya Public API v1 z identyfikatorem modelu elevenlabs-dialogue-v3, obsługiwanymi wejściami, parametrami, regułami Files API, kredytami i przykładami odpowiedzi.
Dostępne przez APIWejście tekstowe gotoweAudio
Identyfikator modelu API
elevenlabs-dialogue-v3
Wejścia
text
Files API
Niewymagane dla żądania minimalnego
Kredyty bazowe
14
Możliwość
Audio
Rozliczenia
METERED
Limit promptu
5000 znaków
Kontrakt żądania
Wyślij identyfikator modelu na najwyższym poziomie. Kontrolki specyficzne dla modelu należą do params.
| Klucz | Typ | Wymagane | Domyślnie | Opis |
|---|---|---|---|---|
| model | string | Tak | elevenlabs-dialogue-v3 | Użyj elevenlabs-dialogue-v3 jako identyfikatora modelu API. |
| prompt | string | Nie | - | Maksymalnie 5000 znaków dla tego modelu. |
| params | object | Nie | - | Obiekt parametrów specyficznych dla modelu. Dozwolone klucze znajdziesz w wierszach poniżej. |
| client_request_id | string | Nie | - | Opcjonalny identyfikator po stronie klienta do śledzenia żądań w Twoim systemie. |
| params.dialogue | array | Tak | - | Linie dialogu jako obiekty z voice i text. Serwer buduje prompt zadania z tej tablicy. |
Parametry modelu
| Klucz | Typ | Wymagane | Domyślnie | Zakres | Opcje | Opis |
|---|---|---|---|---|---|---|
| default_voice | select | Nie | Adam | - | Adam, Alice, Bill, Brian, Callum, Charlie, Chris, Daniel, Eric, George, Harry, Jessica, Laura, Liam, Lily, Matilda, River, Roger, Sarah, Will | Domyślny głos |
| stability | select | Nie | 0.5 | - | 0, 0.5, 1 | Stabilność |
| language_code | text | Nie | - | - | - | Kod języka |
Żądanie minimalne
{
"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."
}
]
}
}Odpowiedź tworzenia
Endpoint tworzenia zwraca publiczny identyfikator zadania. Odpytuj endpoint statusu, aż zadanie zakończy się sukcesem albo błędem.
{
"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
}Typowe błędy
validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found
Endpoint tworzenia zwraca publiczny identyfikator zadania. Odpytuj endpoint statusu, aż zadanie zakończy się sukcesem albo błędem.