> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

import { YoutubeEmbed } from "../../../components/YoutubeEmbed";

### Eleven v4 en Eleven v4 Turbo

[Eleven v4 en Eleven v4 Turbo](/docs/nl/overview/capabilities/text-to-speech/eleven-v4) zijn nu beschikbaar. Eleven v4 biedt spraak van hogere kwaliteit, met meer expressie, en verbeterd stemklonen in meer dan 90 talen. Eleven v4 Turbo biedt dezelfde modelfamilie voor realtime applicaties, met een mediane inferentielatentie van ongeveer 100 ms.

Gebruik `eleven_v4` via de Text to Dialogue API voor contentcreatie en lange audio. Gebruik `eleven_v4_turbo` via de Text to Dialogue WebSocket voor agents en interactieve applicaties.

<YoutubeEmbed id="4QHFkK2MTcw" />

<CardGroup cols={3}>
  <Card
    title="Overzicht van Eleven v4"
    icon="duotone book"
    href="/docs/nl/overview/capabilities/text-to-speech/eleven-v4"
  >
    Vergelijk de twee modelvarianten, het gedrag van stemklonen, instellingen en ondersteunde talen.
  </Card>
  <Card
    title="Text to Dialogue API"
    icon="duotone code"
    href="/docs/nl/api-reference/text-to-dialogue/convert"
  >
    Genereer dialogen van hoge kwaliteit met Eleven v4.
  </Card>
  <Card
    title="Realtime streaming"
    icon="duotone code"
    href="/docs/nl/eleven-api/guides/how-to/websockets/realtime-tdd"
  >
    Stream Eleven v4 Turbo-dialogen via een WebSocket-verbinding.
  </Card>
</CardGroup>

### Speech to Text

- **Transcriptbewerking**: Batch- en realtime-transcriptie accepteren nu een bewerkingsinstructie in natuurlijke taal van maximaal 2.000 tekens. Batchreacties geven het resultaat terug in `edited_transcript`, terwijl realtime sessies een `edited_transcript`-event versturen. Raadpleeg de handleidingen voor [batch](/docs/nl/eleven-api/guides/how-to/speech-to-text/batch/transcript-editing) en [realtime](/docs/nl/eleven-api/guides/how-to/speech-to-text/realtime/transcript-editing) voor incompatibiliteiten, verwerking van reacties en prijzen.

### ElevenAgents

- **Agentmodellen**: `gpt-6-sol`, `gpt-6-luna`, `glm-52`, `deepseek-v41-flash`, `claude-opus-5` en `claude-opus-5-5` toegevoegd aan de ondersteunde LLM-opties voor agents.
- **Testgebruik van agents**: Samenvattingen van testaanroepen kunnen totale credits en de prijs in USD bevatten. Afzonderlijke testruns kunnen credits en een uitsplitsing van kosten bevatten.

### Flows

- **Template API**: Endpoints toegevoegd om gepubliceerde Flows-templates weer te geven en op te halen, template-runs te starten en runresultaten op te halen. Runs kunnen een gepubliceerde versie gebruiken en hun eindresultaat naar een geconfigureerde webhook sturen.

### Text to Dialogue

- **Continuïteit van generaties**: Text to Dialogue-requests kunnen voorgaande of volgende tekst en request-ID's gebruiken om continuïteit tussen generaties te behouden.
- **Professionele stemmodus**: Text to Dialogue-requests kunnen de Instant Voice Clone-versie van een Professional Voice Clone gebruiken om latentie te verminderen of de expressiviteit te verbeteren.

### SDK-releases

#### JavaScript SDK

- [v2.70.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.70.0) - Typen toegevoegd voor batch- en realtime Speech to Text-transcriptbewerking, `branchId`-filtering en kostenvelden voor samenvattingen van testaanroepen, automatische ontdekking van de kennisbank, Text to Dialogue `usePvcAsIvc` en het agentmodel `deepseek-v41-flash`.

#### Python SDK

- [v2.70.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.70.0) - Typen toegevoegd voor batch- en realtime Speech to Text-transcriptbewerking, `branch_id`-filtering en kostenvelden voor samenvattingen van testaanroepen, automatische ontdekking van de kennisbank, Text to Dialogue `use_pvc_as_ivc` en het agentmodel `deepseek-v41-flash`.

#### ElevenLabs CLI

- [v1.4.0](https://github.com/elevenlabs/cli/releases/tag/v1.4.0) - Requests met een expliciete API-sleutel opgelost, zodat ze niet ook opgeslagen OAuth-inloggegevens versturen, wat authenticatiefouten veroorzaakte. Beschrijvingen toegevoegd voor de feedbackopdrachtgroep en instructies voor het melden van ontbrekende mogelijkheden aan gegenereerde agentvaardigheden. De API-client opnieuw gegenereerd met Flows-template-endpoints en huidige schematypen.

### API

<Accordion title="API-wijzigingen bekijken">

## Nieuwe endpoints

### Flows

- [Templates weergeven](/docs/nl/api-reference/flows/templates/list) - `GET /v1/flows/templates` - Geef gepubliceerde templates en hun uitvoerbare versies weer.
- [Template ophalen](/docs/nl/api-reference/flows/templates/get) - `GET /v1/flows/templates/{template_id}` - Haal een template en de uitvoerbare versies op.
- [Template-run maken](/docs/nl/api-reference/flows/templates/runs/create) - `POST /v1/flows/templates/{template_id}/runs` - Start een template-run met invoerwaarden, een optionele versie en een optionele webhook.
- [Template-runs weergeven](/docs/nl/api-reference/flows/templates/runs/list) - `GET /v1/flows/templates/{template_id}/runs` - Geef template-runs weer met cursorpaginering en optionele versie-filtering.
- [Template-run ophalen](/docs/nl/api-reference/flows/templates/runs/get) - `GET /v1/flows/templates/{template_id}/runs/{run_id}` - Haal een template-run en de uitvoerstatus op.

## Bijgewerkte endpoints

### Speech to Text

- [Spraak naar tekst converteren](/docs/nl/api-reference/speech-to-text/convert) - `POST /v1/speech-to-text`
  - Optionele nullable `transcript_edit` (string) toegevoegd, die een bewerkingsinstructie in natuurlijke taal van maximaal 2.000 tekens accepteert.
  - Reacties voegen optionele nullable `edited_transcript` toe. Een geslaagde bewerking bevat de vereiste velden `kind: "transcript"` en `text`. Een mislukte bewerking bevat de vereiste velden `kind: "error"`, `error_type: "edit_failed"` en `message`.
- [Realtime Speech to Text](/docs/nl/api-reference/speech-to-text/v-1-speech-to-text-realtime) accepteert `transcript_edit` (string) en verstuurt `edited_transcript`-events met de vereiste velden `text` en `edited_text`.

### ElevenAgents

- [Agent maken](/docs/nl/api-reference/agents/create), [Agent ophalen](/docs/nl/api-reference/agents/get) en [Agent bijwerken](/docs/nl/api-reference/agents/update)
  - `gpt-6-sol`, `gpt-6-luna`, `glm-52`, `deepseek-v41-flash`, `claude-opus-5` en `claude-opus-5-5` toegevoegd aan de `LLM`-enum.
  - Waarschuwingsmonitors voegen optionele nullable `enabled` (boolean) toe om te bepalen of een monitor meldingen kan versturen.
- [Gesprekken weergeven](/docs/nl/api-reference/conversations/list) en [Tekst zoeken](/docs/nl/api-reference/conversations/messages/text-search)
  - `data_collection_params` en `dynamic_variable_params` voegen de operators `neq` en `in` toe. Waarden voor `in` gebruiken een pipe-scheidingsteken.
  - `evaluation_params` accepteert `success`, `failure` of `unknown` als resultaatwaarde.
- [Slim zoeken](/docs/nl/api-reference/conversations/messages/search) - `GET /v1/convai/conversations/messages/smart-search`
  - Optionele nullable `branch_id` (string) toegevoegd.
- [Testaanroepen weergeven](/docs/nl/api-reference/tests/test-invocations/list) - `GET /v1/convai/test-invocations`
  - Optionele nullable `branch_id` (string) toegevoegd.
  - Samenvattingen van testaanroepen voegen optionele nullable `credits_used` (integer) en `total_price` (number) toe.
- [Testaanroep ophalen](/docs/nl/api-reference/tests/test-invocations/get) - `GET /v1/convai/test-invocations/{test_invocation_id}`
  - Afzonderlijke testruns voegen optionele nullable `credits_used` (integer) en `charging` (`ConversationChargingCommonModel`) toe.
- [Gesprek simuleren](/docs/nl/api-reference/agents/simulate-conversation) en [Gespreksstream simuleren](/docs/nl/api-reference/agents/simulate-conversation-stream)
  - De standaardwaarde van de optionele `new_turns_limit` gewijzigd van `10,000` naar `100` en het maximum ingesteld op `100`.
- [Crawltaak maken](/docs/nl/api-reference/knowledge-base/create-crawl-job) en [Crawltaak ophalen](/docs/nl/api-reference/knowledge-base/get-crawl-job)
  - Optionele `auto_discover` (boolean, standaard `false`) toegevoegd om links te volgen en nieuw ontdekte pagina's toe te voegen tijdens automatische synchronisatie. Hiervoor is `enable_auto_sync: true` vereist.
- [Kennisbankdocument vernieuwen](/docs/nl/api-reference/knowledge-base/refresh) - `POST /v1/convai/knowledge-base/{documentation_id}/refresh`
  - `AutoSyncInfo` voegt optionele `auto_discover` (boolean, standaard `false`) toe om aan te geven of vernieuwen nieuw ontdekte pagina's crawlt en toevoegt.
- [MCP-servertools weergeven](/docs/nl/api-reference/mcp/list-tools) - `GET /v1/convai/mcp-servers/{mcp_server_id}/tools`
  - Reacties voegen optionele `tool_approval_statuses` (array) toe. Elk item bevat de vereiste `tool_id` (string) en `state` (`up_to_date`, `needs_review` of `not_approved`), met optionele velden voor goedkeuringsbeleid en goedgekeurde definitie.

### Text to Dialogue

- [Tekst naar dialoog converteren](/docs/nl/api-reference/text-to-dialogue/convert), [Tekst naar dialoog streamen](/docs/nl/api-reference/text-to-dialogue/stream), [Converteren met tijdstempels](/docs/nl/api-reference/text-to-dialogue/convert-with-timestamps) en [Streamen met tijdstempels](/docs/nl/api-reference/text-to-dialogue/stream-with-timestamps)
  - Optionele `use_pvc_as_ivc` (boolean, standaard `false`) toegevoegd om de Instant Voice Clone-versie van een Professional Voice Clone te gebruiken.
  - Optionele nullable `previous_text` en `future_text` (strings, maximaal 100 tekens) en `previous_request_ids` en `next_request_ids` (stringarrays, maximaal 3 ID's) toegevoegd voor continuïteit van generaties.
  - Het optionele object `settings` voegt nullable `similarity` toe (number, 0–1, standaard `0.75`).

### Text to Speech

- [Tekst naar spraak converteren](/docs/nl/api-reference/text-to-speech/convert), [Tekst naar spraak streamen](/docs/nl/api-reference/text-to-speech/stream), [Converteren met tijdstempels](/docs/nl/api-reference/text-to-speech/convert-with-timestamps) en [Streamen met tijdstempels](/docs/nl/api-reference/text-to-speech/stream-with-timestamps)
  - Het bestaande veld `use_pvc_as_ivc` is niet langer verouderd.

### Flows

- [Afbeeldingsgeneratie maken](/docs/nl/api-reference/flows/image/create), [Videogeneratie maken](/docs/nl/api-reference/flows/video/create) en [Template-run maken](/docs/nl/api-reference/flows/templates/runs/create)
  - Webhookdoelen vereisen nu een expliciete `type`-discriminator (`all` of `ids`). De eerdere standaardwaarden zijn verwijderd.

### Voice Design

- [Stem maken op basis van preview](/docs/nl/api-reference/text-to-voice/create), [Stempreviews maken](/docs/nl/api-reference/legacy/voices/create-previews), [Een stem ontwerpen](/docs/nl/api-reference/text-to-voice/design) en [Een stem remixen](/docs/nl/api-reference/text-to-voice/remix)
  - Een `409`-reactie toegevoegd voor wanneer een generatie voor de preview al wordt uitgevoerd. Probeer de request opnieuw na ontvangst van deze reactie.

### Workspaces

- [API-sleutel voor serviceaccount maken](/docs/nl/api-reference/service-accounts/api-keys/create) - `POST /v1/service-accounts/{service_account_user_id}/api-keys`
  - Optionele nullable `tts_concurrency_limit`, `music_concurrency_limit` en `dubbing_concurrency_limit` (integers) toegevoegd voor API-sleutels van enterprise-serviceaccounts.
- [API-sleutel voor serviceaccount bijwerken](/docs/nl/api-reference/service-accounts/api-keys/update) - `PATCH /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id}`
  - Optionele `tts_concurrency_limit`, `music_concurrency_limit` en `dubbing_concurrency_limit` toegevoegd. Elk veld accepteert een integer, `clear`, `no_update` of `null` en heeft standaard `no_update`.

### Modellen

- [Modellen weergeven](/docs/nl/api-reference/models/list) - `GET /v1/models`
  - Vereiste `max_characters_request_free_user` en `max_characters_request_subscribed_user` verouderd verklaard. Deze velden worden niet afgedwongen; gebruik in plaats daarvan `maximum_text_length_per_request`.

</Accordion>