> 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.

### ElevenAgents

- **Toolsimulaties specifiek voor tests**: Agentsimulaties en unit tests kunnen nu `tool_mock_overrides` definiëren, met de tool-ID als sleutel, om gedeelde mocks voor één test te vervangen. `ToolResponseMockConfig` voegt ook optionele `is_error` (boolean, standaard `false`) toe, zodat een mock paden voor toolfouten kan testen.
- **Vertaalde workflowberichten**: Berichten van letterlijke Say-nodes voegen `text_translations` toe, een map van taalsleutels naar `TranslatedString`-objecten. Het veld is optioneel bij invoer en vereist bij uitvoer, dus strikte responsvalidators moeten het accepteren.
- **Filters voor gespreksversies**: [Gesprekken weergeven](/docs/nl/api-reference/conversations/list) en [Tekstzoeken in gespreksberichten](/docs/nl/api-reference/conversations/messages/text-search) voegen de optionele queryparameter `version_id` (string) toe om resultaten op agentversie te filteren.
- **Systeemtool voor de kennisbank**: Agentconfiguratie voegt een systeemtool `knowledge_base` toe met configureerbare `enabled_strategies` (`SearchStrategy[]`). RAG-queries van de kennisbank voor agents voegen optionele `use_agent_defaults` toe (boolean, standaard `true`); stel deze in op `false` om neutrale retrievalinstellingen te gebruiken, terwijl het embeddingmodel van de agent behouden blijft.
- **Detectie van spraakactiviteit voor agents**: Schema's voor het maken, bijwerken, beantwoorden en workflowoverschrijven van agents voegen `vad`-configuratie toe. `VADConfig` ondersteunt momenteel `background_voice_detection` (boolean, standaard `false`).
- **Aangepaste WebSocket-LLM's**: `CustomLLMAPIType` voegt `websocket` toe.
- **Bediening voor bestandsgeheugen**: Configuratie voor widget-bestandsinvoer voegt `max_files_in_memory` toe (integer, 1–30, standaard `10`). Bestanden boven de limiet worden samengevat en uit het geheugen vrijgegeven; `max_files_per_conversation` moet `-1` zijn of ten minste de geheugenlimiet.
- **Redactie van DTMF-invoer**: `DTMFInputConfig` voegt optionele `redact_input` toe (boolean, standaard `false`) om toetsenbordinvoer van de beller te vervangen in transcripts, gesprekslogs en analyses. Cijfers die door de agent worden herhaald of aan tools worden doorgegeven, blijven ongewijzigd.

### Speech to Text

- **Realtime-entiteitsdetectie**: Scribe v2 Realtime voegt de queryoptie `entity_detection` toe. Deze accepteert `all`, één entiteitstype of categorie, of een array van typen en categorieën, en verstuurt gedetecteerde entiteiten in gebeurtenissen `committed_transcript_entities`. Bekijk de [handleiding voor entiteitsdetectie](/docs/nl/eleven-api/guides/how-to/speech-to-text/batch/entity-detection) voor ondersteunde categorieën.

### Stemmen

- **Stemreplicatie tussen dataresidencies**: `POST /v1/voices/{voice_id}/replicate-to-isolated-environment` toegevoegd om een Instant Voice Clone- of Voice Design-stem te kopiëren naar een workspace in dezelfde geconsolideerde factureringsgroep. Requests vereisen `target_workspace_id` (string) en accepteren `preserve_voice_id` (boolean, standaard `true`); reacties retourneren de doel-`voice_id`.
- **Personagemetagegevens**: Character-reacties voegen `recommended_voice_ids` toe (stringarray, standaard `[]`), metagegevens voegen nullable `role` (`CharacterRole`) toe en `CharacterAge` vervangt `middle-aged` door `middle_aged`.

### SDK-releases

#### Pakketten

- [@elevenlabs/client@1.16.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.16.0), [@elevenlabs/react@1.11.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.11.0), [@elevenlabs/types@0.18.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.18.0), [@elevenlabs/react-native@1.2.17](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.17) en [@elevenlabs/convai-widget-core@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.0) - `onAgentReasoningResponsePart` toegevoegd, dat streaminggebeurtenissen voor agentredenering ontvangt met de typen `start`, `delta` en `stop`.
- [@elevenlabs/convai-widget-core@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.0) en [@elevenlabs/convai-widget-embed@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.15.0) - `show_resize_button` en het embed-attribuut `show-resize-button` toegevoegd. Stel een van beide in op `false` om het uit- en inklapbedieningselement in de widgetheader te verbergen.
- [@elevenlabs/client@1.17.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.17.0), [@elevenlabs/react@1.12.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.12.0), [@elevenlabs/types@0.19.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.19.0), [@elevenlabs/react-native@1.2.18](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.18) en [@elevenlabs/convai-widget-core@0.15.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.1) - De optie `enableLogging` toegevoegd aan `Scribe.connect` en `useScribe`. Door deze in te stellen op `false`, start je een enterprise-sessie zonder gegevensretentie. Het Scribe-type `session_started` rapporteert nu `enable_logging`; het ongebruikte veld `disable_logging` is verwijderd.

#### MCP-server

- [v0.12.1](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.12.1) - Bevat de toolupdates van v0.11 en een vernieuwde set afhankelijkheden die 44 beveiligingsmeldingen oplost.
- [v0.11.0](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.11.0) - `simulate_conversation` toegevoegd met configureerbaar gedrag van gesimuleerde gebruikers, evaluatiecriteria, transcriptuitvoer en geslaagd/mislukt-analyse. De tool `speech_to_text` gebruikt nu standaard `scribe_v2` en `voice_clone` verstuurt nu audiobestandsinhoud in plaats van padstrings.

### API

<Accordion title="API-wijzigingen bekijken">

## Nieuwe endpoints

### Stemmen

- `POST /v1/voices/{voice_id}/replicate-to-isolated-environment`
  - Repliceert een Instant Voice Clone- of Voice Design-stem naar de geïsoleerde omgeving van een andere workspace
  - Vereist `target_workspace_id` (string)
  - Accepteert optionele `preserve_voice_id` (boolean, standaard `true`)
  - Retourneert verplichte `voice_id` (string)

## Bijgewerkte endpoints

### ElevenAgents

- [Gesprekken weergeven](/docs/nl/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - Optionele queryparameter `version_id` (string) toegevoegd
- [Tekstzoeken in gespreksberichten](/docs/nl/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - Optionele queryparameter `version_id` (string) toegevoegd
- `POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query`
  - Optioneel requestveld `use_agent_defaults` toegevoegd (boolean, standaard `true`)

## Schemawijzigingen

### ElevenAgents

- Payloads voor simulaties en unit tests voegen optionele maps `tool_mock_overrides` toe; `ToolResponseMockConfig` voegt optionele `is_error` toe (boolean, standaard `false`)
- `SayNodeLiteralMessage` voegt `text_translations` toe (map van `TranslatedString`); het veld is optioneel bij invoer en vereist bij uitvoer
- Agentconfiguratie voegt `knowledge_base` (`KnowledgeBaseToolConfig`) en `vad` (`VADConfig`) toe
- `CustomLLMAPIType` voegt `websocket` toe
- `FileInputConfig` voegt `max_files_in_memory` toe (integer, 1–30, standaard `10`)
- `DTMFInputConfig` voegt optionele `redact_input` toe (boolean, standaard `false`)
- Realtime-agentconfiguratie gebruikt nu standaard `eleven_realtime_v1_mini`

### Stemmen

- Character-reacties voegen `recommended_voice_ids` toe (stringarray, standaard `[]`)
- Character-metagegevens voegen nullable `role` (`CharacterRole`) toe
- Brekende wijziging: `CharacterAge` vervangt `middle-aged` door `middle_aged`; clients die de oude waarde versturen, moeten migreren

### Text to Speech

- Brekende wijziging: `AudioFilterId` en `audio_filter` verwijderd uit de configuratieschema's van ElevenAgents Text to Speech

</Accordion>