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

### Entwicklerressourcen

- **ElevenLabs Devs YouTube-Kanal**: Ein neuer entwicklerorientierter [YouTube-Kanal](https://www.youtube.com/@elevenlabsdevs) ist jetzt verfügbar. Er bietet Tutorials, API-Anleitungen und technische Deep Dives, damit Sie die ElevenLabs-Plattform optimal nutzen können.

### ElevenAgents

- **Überschreibung des Workflow-Startknotens**: Gespräche können jetzt an einem bestimmten Workflow-Knoten gestartet werden, indem Sie `starting_workflow_node_id` in den [Client-Daten zur Gesprächsinitiierung](/docs/de/api-reference/agents/create) übergeben. Dies wird durch ein Opt-in-Feld `enable_starting_workflow_node_id_from_client` in den Plattform-Override-Einstellungen des Agenten gesteuert. Wenn es aktiviert ist, können Clients festlegen, an welchem Knoten ein Gespräch beginnen soll. Das ist für Agentenspeicher und längerfristige WebSocket-Anwendungsfälle nützlich. Wenn der angegebene Knoten nicht existiert, beginnt das Gespräch am standardmäßigen Einstiegspunkt.

- **LLM-Konfiguration für die Nachgesprächsanalyse**: Die Plattform-Einstellungen für Agenten enthalten jetzt ein Feld `analysis_llm` (Standard: `gemini-2.5-flash`), das das Standard-LLM für die Nachgesprächsanalyse festlegt, einschließlich Bewertungskriterien und Datenerfassung. Einzelne Eigenschaften der Datenerfassung können diesen Standard über ein `llm`-Feld pro Element im neuen Schema `AnalysisProperty` überschreiben. So lässt sich genau steuern, welches Modell jedes Analyseelement verarbeitet.

- **Neue LLM-Optionen**: `gpt-5.4` wurde zur Liste verfügbarer LLM-Anbieter für die Agentenkonfiguration hinzugefügt. `xhigh` wurde zum Enum `LLMReasoningEffort` für erweitertes Schlussfolgern bei unterstützten Modellen hinzugefügt.

- **Null-Literal in Workflow-Ausdrücken**: Bedingte Workflow-Ausdrücke unterstützen jetzt Null-Vergleiche über den neuen Typ `ASTNullNode`. Damit sind Verzweigungen wie „wenn Variable null ist“ in der Workflow-Logik möglich.

- **Secret nach ID abrufen**: Ein neuer Endpunkt zum [Abrufen eines Secrets](/docs/de/api-reference/workspace/secrets/get) (`GET /v1/convai/secrets/{secret_id}`) ruft ein einzelnes Workspace-Secret über seine ID ab. Der Endpunkt [Secrets auflisten](/docs/de/api-reference/workspace/secrets/list) akzeptiert jetzt außerdem einen Abfrageparameter `search`, um Secrets nach Namenspräfix zu filtern.

- **Durchsuchbare Telefonnummern bei Batch-Anrufen**: Das Formular für Batch-Anrufe im Dashboard enthält jetzt eine durchsuchbare Telefonnummernauswahl. So finden Sie bei der Konfiguration von Batch-Anrufen leichter die richtige ausgehende Nummer.

### Speech to Text

- **Erkennung von Sprecherrollen**: Der Endpunkt [Sprache in Text umwandeln](/docs/de/api-reference/speech-to-text/convert) akzeptiert jetzt einen Parameter `detect_speaker_roles` (boolesch, Standard `false`). Wenn er zusammen mit `diarize=true` aktiviert ist, werden Sprecherbezeichnungen als `agent` und `customer` statt als `speaker_0`, `speaker_1` zurückgegeben. Dies kann nicht mit `use_multi_channel=true` verwendet werden. Die Nutzung verursacht einen zusätzlichen Aufschlag von 10 % auf die grundlegenden Transkriptionskosten.

### Text to Dialogue

- **Hinweise zur Zeichenbegrenzung bei Eingaben**: Die Endpunkte [Text in Dialog umwandeln](/docs/de/api-reference/text-to-dialogue/convert) dokumentieren jetzt eine empfohlene Begrenzung von 2.000 Zeichen über alle `inputs[].text`-Werte pro Anfrage hinweg. Längere Anfragen können bei Streaming-Antworten vorzeitig beendet werden oder einen Validierungsfehler zurückgeben.

### Workspaces

- **Endpunkt für Nutzungsanalysen**: Ein neuer Endpunkt für die [Nutzung nach Produkt im Zeitverlauf](/docs/de/api-reference/workspace/usage/get-usage-by-product-over-time) (`POST /v1/workspace/analytics/query/usage-by-product-over-time`) liefert die Credit-Nutzung aufgeschlüsselt nach Produkttyp im Zeitverlauf. Ergebnisse werden in einer tabellarischen Struktur mit konfigurierbaren `interval_seconds`, `group_by`-Dimensionen und `filters` zurückgegeben. Der bisherige Endpunkt `GET /v1/usage/character-stats` wurde zugunsten dieses neuen Endpunkts als veraltet eingestuft.

### SDK-Releases

#### Pakete

- [@elevenlabs/client@1.2.1](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/client@1.2.1) - Bereitschaft beim Gesprächsstart korrigiert, sodass `onConnect` ausgeführt wird, nachdem die Sitzung als verbunden markiert wurde und React `conversationRef` synchronisiert hat. Außerdem wurde `onConversationCreated` für Verbraucher verfügbar gemacht und weitergeleitet, die die erstellte Instanz `Conversation` vor `onConnect` benötigen.

- [@elevenlabs/react@1.1.1](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/react@1.1.1) - Bereitschaft beim Gesprächsstart korrigiert und Callback `onConversationCreated` verfügbar gemacht, entsprechend den Änderungen in `@elevenlabs/client@1.2.1`.

- [@elevenlabs/react-native@1.1.1](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/react-native@1.1.1), [@elevenlabs/convai-widget-core@0.11.4](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-core@0.11.4), [@elevenlabs/convai-widget-embed@0.11.4](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-embed@0.11.4) - Auf `@elevenlabs/client@1.2.1` mit Korrekturen für den Gesprächsstart aktualisiert.

### API

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

## Neue Endpunkte

- [Secret abrufen](/docs/de/api-reference/workspace/secrets/get) - `GET /v1/convai/secrets/{secret_id}`
- `POST /v1/workspace/analytics/query/usage-by-product-over-time` - Workspace-Credit-Nutzung nach Produkt im Zeitverlauf abrufen

## Veraltete Endpunkte

- `GET /v1/usage/character-stats` - Zugunsten von `POST /v1/workspace/analytics/query/usage-by-product-over-time` als veraltet eingestuft
- Alle Endpunkte zur Bearbeitung von Synchronisationsressourcen (`POST /v1/dubbing/resource/{dubbing_id}/language`, `POST /v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id}/segment`, `PATCH /v1/dubbing/resource/{dubbing_id}/segment/{segment_id}/{language}` und weitere) sind jetzt veraltet

## Aktualisierte Endpunkte

### ElevenAgents

- [Agent erstellen](/docs/de/api-reference/agents/create), [Agent abrufen](/docs/de/api-reference/agents/get), [Agent aktualisieren](/docs/de/api-reference/agents/update)

  - Feld `analysis_llm` (LLM-Enum, Standard: `gemini-2.5-flash`) zu `AgentPlatformSettings` hinzugefügt, um das Standardmodell für die Nachgesprächsanalyse zu konfigurieren
  - Eigenschaften der Datenerfassung verwenden jetzt das Schema `AnalysisProperty` mit einem optionalen Überschreibungsfeld `llm` pro Element

- [Gespräch simulieren](/docs/de/api-reference/agents/simulate-conversation)

  - Feld `starting_workflow_node_id` (String, nullfähig) zu den Client-Daten zur Gesprächsinitiierung hinzugefügt
  - Feld `enable_starting_workflow_node_id_from_client` (boolesch, Standard `false`) zu `ConversationInitiationClientDataConfig` hinzugefügt

- [Batch-Anruf senden](/docs/de/api-reference/batch-calling/create)

  - Feld `external_link` (String, nullfähig) zu Batch-Anrufdatensätzen hinzugefügt

- [Secrets auflisten](/docs/de/api-reference/workspace/secrets/list)

  - Optionalen Abfrageparameter `search` (String) zum Filtern von Secrets nach Namenspräfix hinzugefügt

- `LLM`-Enum

  - `gpt-5.4`, `gpt-5.4-2026-03-05` hinzugefügt

- `LLMReasoningEffort`-Enum

  - `xhigh` hinzugefügt

- Workflow-Ausdrücke (`ASTNode`)

  - Diskriminatorwert `null_literal` und Schema `ASTNullNode` für Null-Vergleiche hinzugefügt

- Array-Tool-Parameter (`ArrayJsonSchemaProperty`)

  - Feld `dynamic_variable` (String, optional) hinzugefügt, um Arrays zur Laufzeit aus dynamischen Variablen zu befüllen
  - Feld `constant_value` (Array, nullfähig) hinzugefügt, um konstante Array-Werte festzulegen
  - Feld `items` ist nicht mehr erforderlich (hat ein Standardschema)

- MCP-Tool-Konfigurationsüberschreibungen

  - Antwort verwendet jetzt das Schema `MCPToolConfigOverride-Output` (Aufteilung in Eingabe und Ausgabe)

### Speech to Text

- [Sprache in Text umwandeln](/docs/de/api-reference/speech-to-text/convert)

  - Feld `detect_speaker_roles` (boolesch, Standard `false`) für die Erkennung von Sprecherrollen für Agenten und Kunden hinzugefügt

### Text to Dialogue

- [Text in Dialog umwandeln](/docs/de/api-reference/text-to-dialogue/convert), [Text als Dialog streamen](/docs/de/api-reference/text-to-dialogue/stream)

  - Beschreibung von `inputs` um die Empfehlung von 2.000 Zeichen pro Anfrage ergänzt
  - Feld `avatar_context` aus dem Request-Body entfernt

### Text to Speech

- Qualitätsvoreinstellungsfelder in TTS- und Dialog-Endpunkten verweisen jetzt auf das Enum-Schema `QualityPresetType`. Der Wert `highest` wurde aus den Dialog-Qualitätsvoreinstellungen entfernt; verwenden Sie stattdessen `ultra`.

### Sonstiges

- `AudioNativeResponse` - Feld `transcription` aus der Antwort entfernt
- `UserResponseModel` - Abwärtskompatible Schemaaktualisierung

</Accordion>