> 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

- **Endpunkt für Gesprächsnutzer**: Der Endpunkt [Gesprächsnutzer abrufen](/docs/de/api-reference/users/list) (`GET /v1/convai/users`) wurde hinzugefügt, um Nutzer aufzulisten, die Gespräche mit Ihren Agents geführt haben. Unterstützt Paginierung und Filterung nach Agent, Zeitraum und weiteren Kriterien.
- **Agent-Versionierung**: Rufen Sie mit den neuen Abfrageparametern `version_id` und `branch_id` im Endpunkt [Agent abrufen](/docs/de/api-reference/agents/get) bestimmte Agent-Konfigurationen nach Version ab. Der Endpunkt [Agent aktualisieren](/docs/de/api-reference/agents/update) akzeptiert jetzt auch einen Parameter `branch_id` für branchspezifische Aktualisierungen.
- **Tool zur Dokumentationssuche**: `search_documentation` wurde als neues integriertes Systemtool für RAG (Retrieval-Augmented Generation) hinzugefügt. Konfigurieren Sie Abrufe aus mehreren Quellen mit den Schemas `MultiSourceConfigJson`, `SourceConfigJson` und `SourceRetrievalConfig`. Unterstützt konfigurierbare Zusammenführungsstrategien über das Enum `MergingStrategy`.
- **MCP-Tool-Unterstützung**: `mcp` wurde als neuer Tool-Typ neben Webhook-, Client- und Systemtools hinzugefügt. Konfigurieren Sie MCP-Tools mit dem neuen Schema `MCPToolConfig` in Ihren Agent-Tool-Definitionen.
- **Inhaltsschutzmechanismen**: `GuardrailsV1` enthält jetzt Schutzmechanismen zur Inhaltsmoderation mit konfigurierbaren Schwellenwerten für verschiedene Inhaltskategorien: sexuelle Inhalte, Gewalt, Belästigung, Selbstverletzung, Obszönitäten, Religion/Politik sowie medizinische/rechtliche Inhalte. Verwenden Sie die neuen Schemas `ContentGuardrail` und `ContentConfig`.
- **Expressiver Modus**: Den Agent-Konfigurationsschemas wurde das Feld `expressive_mode` (boolesch) hinzugefügt, damit Ihr Agent automatisch angewiesen wird, das neue dialogorientierte v3-Modell optimal zu nutzen.
- **Ziffern nach dem Wählen**: Telefonnummernweiterleitungen unterstützen jetzt `post_dial_digits`, um nach dem Verbindungsaufbau DTMF-Töne zu senden. Konfigurierbar als statische Werte oder dynamische Variablen.
- **Agent-Testtypen**: Agent-Tests unterstützen jetzt drei separate Testtypen mit eigenen Schemas: `llm` (Antwortbewertung), `tool` (Überprüfung von Tool-Aufrufen) und `simulation` (vollständige Gesprächssimulation). Simulationstests enthalten die Konfigurationsfelder `simulation_scenario` und `simulation_max_turns`.

### Aussprachewörterbücher

- **Regeln in der API-Antwort**: Der Endpunkt [Aussprachewörterbuch abrufen](/docs/de/api-reference/pronunciation-dictionaries/get) gibt jetzt ein Array `rules` mit vollständigen Regeldetails zurück. Die Antwort verwendet das neue Schema `GetPronunciationDictionaryWithRulesResponseModel` mit `PronunciationDictionaryAliasRuleResponseModel` und `PronunciationDictionaryPhonemeRuleResponseModel` für Regeltypen.

### Wissensdatenbank

- **Ordner löschen**: Der Endpunkt [Wissensdatenbankdokument löschen](/docs/de/api-reference/knowledge-base/delete) unterstützt jetzt neben Dokumenten auch das Löschen von Ordnern. Setzen Sie beim Löschen von Ordnern `force=true`, um alle enthaltenen Dokumente und Unterordner rekursiv zu löschen.

### SDK-Releases

#### Python SDK

- [v2.36.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.36.0) - Endpunkt für Gesprächsnutzer, Agent-Versionierung, Tool zur Dokumentationssuche, MCP-Tool-Unterstützung, Inhaltsschutzmechanismen und Agent-Testtypen hinzugefügt

#### JavaScript SDK

- [v2.36.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.36.0) - Überladene `convert`-Signaturen zu `speechToText.convert()` hinzugefügt, für eine verbesserte Typinferenz basierend auf Anfrageparametern (Zugriff auf `.text`, `.transcripts` oder Webhook-Felder ohne manuelle Type Narrowing), außerdem Endpunkt für Gesprächsnutzer, Agent-Versionierung, Tool zur Dokumentationssuche, MCP-Tool-Unterstützung, Inhaltsschutzmechanismen und Agent-Testtypen hinzugefügt

#### Widget-Pakete

- [@elevenlabs/convai-widget-core@0.9.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-core@0.9.0) - Statusanzeige für Agent-Tool-Nutzung und neues Status-Badge für lang laufende Tool-Aufrufe hinzugefügt, Entfernen von Emotionstags korrigiert sowie Bewertung und Feedback-Übermittlung für Widget-Einbettungen per signierter URL korrigiert
- [@elevenlabs/convai-widget-embed@0.9.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-embed@0.9.0) - Statusanzeige für Agent-Tool-Nutzung und neues Status-Badge für lang laufende Tool-Aufrufe hinzugefügt, Entfernen von Emotionstags korrigiert

### API

<Accordion title="API-Änderungen anzeigen">

## Neue Endpunkte

- [Gesprächsnutzer abrufen](/docs/de/api-reference/users/list) - `GET /v1/convai/users` - Nutzer auflisten, die Gespräche mit Ihren Agents geführt haben

## Aktualisierte Endpunkte

### ElevenAgents

- [Agent abrufen](/docs/de/api-reference/agents/get)
  - Abfrageparameter `version_id` (String, optional) zum Abrufen einer bestimmten Agent-Version hinzugefügt
  - Abfrageparameter `branch_id` (String, optional) zum Abrufen aus einem bestimmten Branch hinzugefügt
- [Agent aktualisieren](/docs/de/api-reference/agents/update)
  - Abfrageparameter `branch_id` (String, optional) für branchspezifische Aktualisierungen hinzugefügt
- [Agent erstellen](/docs/de/api-reference/agents/create)
  - `search_documentation` zu den Systemtools mit RAG-Konfiguration für mehrere Quellen hinzugefügt
  - Tool-Typ `mcp` zum Tool-Discriminator hinzugefügt
  - Feld `content` für Schutzmechanismen zur Inhaltsmoderation zu `GuardrailsV1` hinzugefügt
  - Feld `expressive_mode` (boolesch) zur Agent-Konfiguration hinzugefügt
- [Agent-Test erstellen](/docs/de/api-reference/tests/create), [Agent-Test aktualisieren](/docs/de/api-reference/tests/update), [Agent-Test abrufen](/docs/de/api-reference/tests/get)
  - Zu diskriminierten Union-Schemas mit Feld `type` (`llm`, `tool`, `simulation`) geändert
  - Felder `simulation_scenario` und `simulation_max_turns` für Simulationstests hinzugefügt

### Aussprachewörterbücher

- [Aussprachewörterbuch abrufen](/docs/de/api-reference/pronunciation-dictionaries/get)
  - Antwortschema in `GetPronunciationDictionaryWithRulesResponseModel` mit Array `rules` geändert

### Wissensdatenbank

- [Wissensdatenbankdokument löschen](/docs/de/api-reference/knowledge-base/delete)
  - Beschreibung des Parameters `force` aktualisiert, um das rekursive Löschen von Ordnern abzudecken

## Schemaänderungen

### Neue Schemas

- `GetPronunciationDictionaryWithRulesResponseModel` - Antwortmodell mit eingebettetem Regel-Array
- `PronunciationDictionaryAliasRuleResponseModel` - Alias-Regel mit `string_to_replace` und `alias`
- `PronunciationDictionaryPhonemeRuleResponseModel` - Phonemregel mit `string_to_replace`, `phoneme` und `alphabet`
- `MultiSourceConfigJson` - RAG-Konfiguration für mehrere Quellen
- `SourceConfigJson` - Konfiguration einer einzelnen Quelle für RAG
- `SourceRetrievalConfig` - Abrufkonfiguration für RAG-Quellen
- `MergingStrategy` - Enum für Strategien zum Zusammenführen von RAG-Ergebnissen
- `MCPToolConfig` - Konfiguration für MCP-Tools
- `ContentGuardrail-Input`, `ContentGuardrail-Output` - Konfiguration von Schutzmechanismen zur Inhaltsmoderation
- `ContentConfig` - Konfiguration von Schwellenwerten für Inhaltskategorien
- `TestType` - Enum mit den Werten `llm`, `tool`, `simulation`
- `CreateAgentTestResponseModel` - Antwort für die Testerstellung
- `LLMResponseTest*`, `ToolCallTest*`, `SimulationTest*` - Testschema je Typ, das ältere Modelle `Create/Get/UpdateUnitTest*` ersetzt

### Geänderte Schemas

- `GuardrailsV1-Input`, `GuardrailsV1-Output` - Feld `content` für Inhaltsschutzmechanismen hinzugefügt
- `AgentConfig` - Feld `expressive_mode` (boolesch) hinzugefügt
- `PhoneNumberTransferConfig` - Feld `post_dial_digits` (String oder dynamische Variable) hinzugefügt
- `DistributionTerritories` - Einschränkung für Elemente gelockert, um beliebige Gebiets-Strings zuzulassen

</Accordion>