> 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

- **Verktygsmockar för specifika tester**: Agentsimuleringar och enhetstester kan nu definiera `tool_mock_overrides`, nycklade efter verktygs-ID, för att ersätta delade mockar för ett test. `ToolResponseMockConfig` lägger även till valfria `is_error` (booleskt värde, standardvärde `false`) så att en mock kan testa flöden för verktygsfel.
- **Översatta arbetsflödesmeddelanden**: Bokstavliga meddelanden i Say-noder lägger till `text_translations`, en mappning från språknycklar till `TranslatedString`-objekt. Fältet är valfritt vid inmatning och obligatoriskt vid utmatning, så strikta svarsvaliderare måste acceptera det.
- **Filter för konversationsversioner**: [Lista konversationer](/docs/sv/api-reference/conversations/list) och [Textsök i konversationsmeddelanden](/docs/sv/api-reference/conversations/messages/text-search) lägger till den valfria frågeparametern `version_id` (sträng) för att filtrera resultat efter agentversion.
- **Systemverktyg för kunskapsbas**: Agentkonfigurationen lägger till ett systemverktyg `knowledge_base` med konfigurerbara `enabled_strategies` (`SearchStrategy[]`). RAG-frågor mot agentens kunskapsbas lägger till valfria `use_agent_defaults` (booleskt värde, standardvärde `true`); ange `false` för att använda neutrala hämtningsinställningar och samtidigt behålla agentens inbäddningsmodell.
- **Röstaktivitetsdetektering för agenter**: Scheman för att skapa, uppdatera, svara på och åsidosätta arbetsflöden för agenter lägger till `vad`-konfiguration. `VADConfig` stöder för närvarande `background_voice_detection` (booleskt värde, standardvärde `false`).
- **Anpassade LLM:er via WebSocket**: `CustomLLMAPIType` lägger till `websocket`.
- **Kontroller för filminne**: Widgetens konfiguration för filinmatning lägger till `max_files_in_memory` (heltal, 1–30, standardvärde `10`). Filer över gränsen sammanfattas och tas bort från minnet; `max_files_per_conversation` måste vara `-1` eller minst minnesgränsen.
- **Maskering av DTMF-inmatning**: `DTMFInputConfig` lägger till valfria `redact_input` (booleskt värde, standardvärde `false`) för att ersätta uppringarens knappsiffror i transkriptioner, konversationsloggar och analyser. Siffror som upprepas av agenten eller skickas till verktyg förblir oförändrade.

### Tal till text

- **Entitetsdetektering i realtid**: Scribe v2 Realtime lägger till frågealternativet `entity_detection`. Det accepterar `all`, en entitetstyp eller kategori, eller en matris med typer och kategorier, och skickar identifierade entiteter i händelserna `committed_transcript_entities`. Se [guiden för entitetsdetektering](/docs/sv/eleven-api/guides/how-to/speech-to-text/batch/entity-detection) för kategorier som stöds.

### Röster

- **Röstreplikering mellan dataresidenser**: Lade till `POST /v1/voices/{voice_id}/replicate-to-isolated-environment` för att kopiera en Instant Voice Clone- eller Voice Design-röst till en arbetsyta i samma konsoliderade faktureringsgrupp. Begäranden kräver `target_workspace_id` (sträng) och accepterar `preserve_voice_id` (booleskt värde, standardvärde `true`); svar returnerar mål-`voice_id`.
- **Karaktersmetadata**: Karaktärssvar lägger till `recommended_voice_ids` (strängmatris, standardvärde `[]`), metadata lägger till nullbara `role` (`CharacterRole`), och `CharacterAge` ersätter `middle-aged` med `middle_aged`.

### SDK-utgåvor

#### Paket

- [@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) och [@elevenlabs/convai-widget-core@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.0) - Lade till `onAgentReasoningResponsePart`, som tar emot strömmande händelser för agentresonemang med typerna `start`, `delta` och `stop`.
- [@elevenlabs/convai-widget-core@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.0) och [@elevenlabs/convai-widget-embed@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.15.0) - Lade till `show_resize_button` och inbäddningsattributet `show-resize-button`. Ange någon av dem till `false` för att dölja widgetens kontroll för att expandera och fälla ihop i sidhuvudet.
- [@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) och [@elevenlabs/convai-widget-core@0.15.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.1) - Lade till alternativet `enableLogging` i `Scribe.connect` och `useScribe`. Om du anger det till `false` startas en företagssession utan datalagring. Scribe-typen `session_started` rapporterar nu `enable_logging`; det oanvända fältet `disable_logging` togs bort.

#### MCP-server

- [v0.12.1](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.12.1) - Innehåller verktygsuppdateringarna från v0.11 och en beroendeuppdatering som löser 44 säkerhetsvarningar.
- [v0.11.0](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.11.0) - Lade till `simulate_conversation` med konfigurerbart simulerat användarbeteende, utvärderingskriterier, transkriptutdata och godkänd/underkänd-analys. Verktyget `speech_to_text` använder nu som standard `scribe_v2`, och `voice_clone` skickar nu ljudfilinnehåll i stället för sökvägssträngar.

### API

<Accordion title="Visa API-ändringar">

## Nya slutpunkter

### Röster

- `POST /v1/voices/{voice_id}/replicate-to-isolated-environment`
  - Replikerar en Instant Voice Clone- eller Voice Design-röst till en annan arbetsytas isolerade miljö
  - Kräver `target_workspace_id` (sträng)
  - Accepterar valfri `preserve_voice_id` (booleskt värde, standardvärde `true`)
  - Returnerar obligatoriska `voice_id` (sträng)

## Uppdaterade slutpunkter

### ElevenAgents

- [Lista konversationer](/docs/sv/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - Lade till valfri frågeparameter `version_id` (sträng)
- [Textsök i konversationsmeddelanden](/docs/sv/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - Lade till valfri frågeparameter `version_id` (sträng)
- `POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query`
  - Lade till valfritt begärandefält `use_agent_defaults` (booleskt värde, standardvärde `true`)

## Schemaändringar

### ElevenAgents

- Simulerings- och enhetstestpayloads lägger till valfria `tool_mock_overrides`-mappningar; `ToolResponseMockConfig` lägger till valfria `is_error` (booleskt värde, standardvärde `false`)
- `SayNodeLiteralMessage` lägger till `text_translations` (mappning av `TranslatedString`); fältet är valfritt vid inmatning och obligatoriskt vid utmatning
- Agentkonfigurationen lägger till `knowledge_base` (`KnowledgeBaseToolConfig`) och `vad` (`VADConfig`)
- `CustomLLMAPIType` lägger till `websocket`
- `FileInputConfig` lägger till `max_files_in_memory` (heltal, 1–30, standardvärde `10`)
- `DTMFInputConfig` lägger till valfria `redact_input` (booleskt värde, standardvärde `false`)
- Agentkonfiguration i realtid använder nu `eleven_realtime_v1_mini` som standard

### Röster

- Karaktärssvar lägger till `recommended_voice_ids` (strängmatris, standardvärde `[]`)
- Karaktärsmetadata lägger till nullbara `role` (`CharacterRole`)
- Inkompatibelt: `CharacterAge` ersätter `middle-aged` med `middle_aged`; klienter som skickar det gamla värdet måste migrera

### Text to Speech

- Inkompatibelt: tog bort `AudioFilterId` och `audio_filter` från ElevenAgents konfigurationsscheman för Text to Speech

</Accordion>