> 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, ElevenCreative und ElevenAPI

Wir wechseln von der Wahrnehmung als Einzelprodukt („ElevenLabs“) zu einer plattformbasierten Struktur mit klar definierten Produktfamilien:

- ElevenAgents (ehemals Agents Platform)
- ElevenCreative (ehemals Creative Platform)
- ElevenAPI (neu: die Entwicklerplattform)

Dies sehen Sie bereits in der Dokumentation und in den SDK-READMEs.

### Globale Server nicht mehr in Beta

Globales Routing ist jetzt der Standard und nicht mehr optional.

Bisher befand sich der standardmäßige ElevenLabs-API-Server in den Vereinigten Staaten, mit einer optionalen Beta für die Weiterleitung des Datenverkehrs über Server in den Niederlanden oder Singapur. Globales Routing ist nun der Standard. Der Server wird automatisch anhand der geografischen Nähe ausgewählt, um die Latenz zu optimieren.

Die optionale Base-URL `api-global-preview.elevenlabs.io` ist jetzt veraltet. Verwenden Sie stattdessen die Standard-Base-URL `api.elevenlabs.io`. Bei Verwendung der SDKs ist dies bereits der Standard.

### Text to Speech

- **TTS-Normalizer v3.1**: Den Textnormalisierer auf Version 3.1 aktualisiert. Diese bietet eine höhere Genauigkeit und geringere Latenz bei der Text-to-Speech-Konvertierung.

### Agents Platform

- **Benutzerdefinierte Leitplanken**: Unterstützung für benutzerdefinierte Ausgabe-Leitplanken hinzugefügt, mit denen Sie eigene Regeln zur Inhaltsfilterung über die Standardmoderation hinaus erstellen können. Konfigurieren Sie Leitplanken mit einem Namen, einer Prompt-Anweisung (bis zu 10.000 Zeichen) und einem Bewertungsmodell (`gemini-2.5-flash-lite` oder `gemini-2.0-flash`). Bei Auslösung beendet die Leitplanke das Gespräch. Details zur Konfiguration finden Sie in der [API-Referenz zum Erstellen von Agents](/docs/de/api-reference/agents/create#request.body.conversation_config.safety.guardrails.custom).
- **Ausgehende WhatsApp-Nachrichten**: Endpunkt [Ausgehende Nachricht senden](/docs/de/api-reference/whats-app/outbound-message) (`POST /v1/convai/whatsapp/outbound-message`) hinzugefügt, um Gespräche über WhatsApp mit Nachrichtenvorlagen zu starten. Erforderliche Felder sind `whatsapp_phone_number_id`, `whatsapp_user_id`, `template_name`, `template_language_code`, `template_params` und `agent_id`.
- **Gesprächsmodell Eleven v3**: `eleven_v3_conversational` wurde zu den verfügbaren TTS-Modellen für Agents hinzugefügt und bietet eine bessere Stimmqualität und Ausdrucksstärke in Agent-Gesprächen.
- **Vorgeschlagene Audio-Tags**: Das Feld `suggested_audio_tags` wurde der TTS-Konfiguration für Agents mit v3-Modellen hinzugefügt. Definieren Sie bis zu 20 Tags (z. B. „happy“, „excited“), um die ausdrucksstarke Sprachgenerierung zu steuern, mit optionalen Beschreibungen dafür, wann jeder Tag verwendet werden soll.
- **Behandlung von Tool-Fehlern**: Das Feld `tool_error_handling_mode` wurde Webhook-Tool-Konfigurationen hinzugefügt, mit den Optionen: `auto` (Standard, bestimmt die Verarbeitung anhand des Tool-Typs), `summarized` (sendet eine vom LLM generierte Zusammenfassung), `passthrough` (sendet den Rohfehler) oder `hide` (teilt den Fehler nicht mit dem Agent).
- **Bereinigung dynamischer Variablen**: Das Feld `sanitize` (Boolean, Standard `false`) wurde `DynamicVariableAssignment` hinzugefügt. Wenn es aktiviert ist, wird der Zuweisungswert aus Tool-Antworten und Transkripten entfernt, aber weiterhin für die Variablenzuweisung verarbeitet.
- **Auswahl des Turn-Modells**: Das Enum `TurnModel` mit den Optionen `turn_v2` und `turn_v3` wurde hinzugefügt, um die Version des Turn-Detection-Modells auszuwählen.
- **Übertragungen von Workflow-Knoten**: Das Feld `is_workflow_node_transfer` (Boolean, Standard `false`) wurde dem Schema `AgentTransfer` hinzugefügt, um Übertragungen innerhalb von Workflow-Knoten zu identifizieren.
- **Metadaten für Übertragungs-Verzweigungen**: Die Schemata `TransferBranchInfoTrafficSplit` und `TransferBranchInfoDefaultingToMain` wurden hinzugefügt, um Routing-Informationen von Verzweigungen bei Agent-Übertragungen zu verfolgen.
- **Tests von Workflow-Knotenübergängen**: Der Assertion-Typ `workflow_node_transition` wurde für Unit-Tests mit dem Schema `UnitTestWorkflowNodeTransitionEvaluationNodeId` hinzugefügt, um Agent-Workflow-Übergänge zu validieren.

### ElevenCreative Studio

- **Endpunkt für stummgeschaltete Spuren**: Endpunkt [Stummgeschaltete Projektspuren abrufen](/docs/de/api-reference/studio/get-muted-tracks) (`GET /v1/studio/projects/{project_id}/muted-tracks`) hinzugefügt, der eine Liste von Kapitel-IDs mit stummgeschalteten Spuren in einem Projekt zurückgibt.

### Workspaces

- **Seat-Typ Lite-Mitglied**: `workspace_lite_member` wurde dem Enum `SeatType` für Workspaces mit eingeschränkten Zugriffsberechtigungen hinzugefügt.
- **Ressource für Inhaltsvorlagen**: `content_templates` wurde dem Enum `WorkspaceResourceType` hinzugefügt, um Inhaltsvorlagen innerhalb von Workspaces zu teilen.

### Benutzeroberfläche

- **Scrollen in Stimm-Sammlungen**: Problem behoben, das Scrollen mit Mausrad und Touch im Symbolauswahlfenster für Stimm-Sammlungen unter macOS verhinderte.

### SDK-Releases

#### Python SDK

- [v2.35.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.35.0) - Benutzerdefinierte Leitplanken, ausgehende WhatsApp-Nachrichten, Modus zur Behandlung von Tool-Fehlern, Bereinigung dynamischer Variablen, Auswahl des Turn-Modells und Unterstützung für das Gesprächsmodell Eleven v3 hinzugefügt

#### JavaScript SDK

- [v2.35.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.35.0) - Benutzerdefinierte Leitplanken, ausgehende WhatsApp-Nachrichten, Modus zur Behandlung von Tool-Fehlern, Bereinigung dynamischer Variablen, Auswahl des Turn-Modells und Unterstützung für das Gesprächsmodell Eleven v3 hinzugefügt

#### React- und Client-SDKs

- [@elevenlabs/react-native@0.5.10](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/react-native@0.5.10) - Aufbau reiner Textgespräche behoben
- [@elevenlabs/react@0.14.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/react@0.14.0) - Länge der Audio-Chunks von 250 ms auf 100 ms reduziert, für geringere Latenz in Agent-Gesprächen
- [@elevenlabs/client@0.14.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/client@0.14.0) - Länge der Audio-Chunks von 250 ms auf 100 ms reduziert, für geringere Latenz; Verarbeitung der Option `textOnly` zwischen Top-Level- und Overrides-Objekt vereinheitlicht
- [@elevenlabs/types@0.5.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/types@0.5.0) - Typen für die Unterstützung von Audio-Alignment-Daten hinzugefügt

### API

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

## Neue Endpunkte

- [Ausgehende Nachricht über WhatsApp senden](/docs/de/api-reference/whats-app/outbound-message) - `POST /v1/convai/whatsapp/outbound-message` - Eine ausgehende Nachricht über WhatsApp mit Nachrichtenvorlagen senden
- [Stummgeschaltete Projektspuren abrufen](/docs/de/api-reference/studio/get-muted-tracks) - `GET /v1/studio/projects/{project_id}/muted-tracks` - Gibt Kapitel-IDs mit stummgeschalteten Spuren zurück

## Aktualisierte Endpunkte

### Agents Platform

- [Agent erstellen](/docs/de/api-reference/agents/create), [Agent aktualisieren](/docs/de/api-reference/agents/update), [Agent abrufen](/docs/de/api-reference/agents/get)
  - Feld `custom` zum Schema `GuardrailsV1` für die Konfiguration benutzerdefinierter Leitplanken hinzugefügt
  - Feld `alignment` zum Schema `GuardrailsV1` für Alignment-Leitplanken hinzugefügt
  - Feld `suggested_audio_tags` zur TTS-Gesprächskonfiguration hinzugefügt (Array aus `SuggestedAudioTag`, max. 20 Elemente)
  - `eleven_v3_conversational` zum Enum `TTSConversationalModel` hinzugefügt
- [Tool erstellen](/docs/de/api-reference/tools/create), [Tool aktualisieren](/docs/de/api-reference/tools/update)
  - Feld `tool_error_handling_mode` zu `ApiIntegrationWebhookToolConfig` hinzugefügt (Enum: `auto`, `summarized`, `passthrough`, `hide`, Standard `auto`)
  - Feld `sanitize` zu `DynamicVariableAssignment` hinzugefügt (Boolean, Standard `false`)

### Workspaces

- [Ressource abrufen](/docs/de/api-reference/workspace/resources/get)
  - `content_templates` zum Enum `WorkspaceResourceType` hinzugefügt
- [Workspace-Einladung hinzufügen](/docs/de/api-reference/workspace/invites/create), [Workspace-Mitglied hinzufügen](/docs/de/api-reference/workspace/invites/create)
  - `workspace_lite_member` zum Enum `SeatType` hinzugefügt

## Schemaänderungen

### Neue Schemata

- `CustomGuardrail-Input`, `CustomGuardrail-Output` - Container für die Konfiguration benutzerdefinierter Leitplanken
- `CustomGuardrailsConfig` - Konfigurationscontainer für die Liste benutzerdefinierter Leitplanken
- `CustomGuardrailConfig` - Einzelne benutzerdefinierte Leitplanke mit `name` (String, erforderlich), `prompt` (String, erforderlich, max. 10.000 Zeichen), `model` (Enum: `gemini-2.5-flash-lite`, `gemini-2.0-flash`, erforderlich) und `is_enabled` (Boolean, Standard `false`)
- `ToolErrorHandlingMode` - Enum für die Behandlung von Tool-Fehlern: `auto`, `summarized`, `passthrough`, `hide`
- `TurnModel` - Enum für die Version des Turn-Detection-Modells: `turn_v2`, `turn_v3`
- `SuggestedAudioTag` - Audio-Tag-Konfiguration mit `tag` (String, erforderlich, max. 30 Zeichen) und `description` (String, optional, max. 200 Zeichen)
- `TransferBranchInfoTrafficSplit` - Verzweigungsinformationen für Traffic-Split-Übertragungen mit `branch_id` und `traffic_percentage`
- `TransferBranchInfoDefaultingToMain` - Verzweigungsinformationen für Übertragungen mit Standard auf Main mit `branch_id`
- `UnitTestWorkflowNodeTransitionEvaluationNodeId` - Testkonfiguration für Workflow-Knotenübergänge mit `agent_id` und `target_node_id`
- `ProjectMutedTracksResponseModel` - Antwortmodell mit Array `chapter_ids`
- `WhatsAppOutboundMessageResponse` - Antwort für den Endpunkt für ausgehende WhatsApp-Nachrichten
- `WhatsAppTemplateHeaderComponentParams`, `WhatsAppTemplateBodyComponentParams`, `WhatsAppTemplateButtonComponentParams` - Schemata für Vorlagenparameter von WhatsApp-Nachrichten
- `ConversationHistoryTranscriptSystemToolResultCommonModel-Input`, `ConversationHistoryTranscriptSystemToolResultCommonModel-Output` - Getrennte System-Tool-Ergebnismodelle für Eingabe-/Ausgabevarianten

### Geänderte Schemata

- `GuardrailsV1-Input`, `GuardrailsV1-Output` - Felder `custom` (CustomGuardrail) und `alignment` (AlignmentGuardrail) hinzugefügt
- `TTSConversationalConfig-Input`, `TTSConversationalConfig-Output` - Feld `suggested_audio_tags` hinzugefügt
- `TTSConversationalModel` - Enum-Wert `eleven_v3_conversational` hinzugefügt
- `ApiIntegrationWebhookToolConfig-Input`, `ApiIntegrationWebhookToolConfig-Output` - Feld `tool_error_handling_mode` (erforderlich) hinzugefügt
- `DynamicVariableAssignment` - Feld `sanitize` hinzugefügt (Boolean, Standard `false`)
- `AgentTransfer` - Feld `is_workflow_node_transfer` hinzugefügt (Boolean, Standard `false`)
- `SeatType` - Enum-Wert `workspace_lite_member` hinzugefügt
- `WorkspaceResourceType` - Enum-Wert `content_templates` hinzugefügt

### Entfernte Schemata

- `AgentBan` - Nicht verwendetes Schema entfernt
- `BanReasonType` - Nicht verwendetes Enum entfernt
- `DubbingReleaseChannel` - Nicht verwendetes Enum entfernt

</Accordion>