UI

  • Verbesserte Benachrichtigungen: Das Benachrichtigungssystem wurde aktualisiert und zeigt jetzt Benachrichtigungen an, die für die aktuell angezeigte Plattform relevant sind. Das sorgt für eine fokussiertere und kontextbezogene Nutzung.

Agents Platform

  • Dynamische Transferziele mit Variablen: Agententransfers unterstützen jetzt dynamische Variablen für Telefonnummern und SIP-URIs. So lassen sich Transferziele zur Laufzeit anhand des Gesprächskontexts bestimmen.
  • Überschreibungen der MCP-Tool-Konfiguration: Sie können jetzt benutzerdefinierte Konfigurationsüberschreibungen für bestimmte MCP-Server-Tools erstellen, aktualisieren, abrufen und löschen. Das ermöglicht eine präzise Steuerung von Tool-Verhalten und Parametern.

Text to Dialogue

  • Zeitstempel und Sprachsegmente: Text to Dialogue unterstützt jetzt Ausgaben mit Zeitstempeln, zeichenbasierter Ausrichtung und Nachverfolgung von Sprachsegmenten. So lassen sich Dialoge einfacher mit Animationen oder Untertiteln synchronisieren.

Music API

  • Stem-Separation: Neuer Endpunkt zur Stem-Separation hinzugefügt, um verschiedene Audiokomponenten wie Gesang, Schlagzeug, Bass und Instrumente aus bestehenden Musiktiteln zu isolieren.
  • Längere Prompts: Die Musikgenerierung unterstützt jetzt Prompts mit bis zu 4.100 Zeichen. Einzelne Liedtextzeilen können bis zu 200 Zeichen enthalten.

Sicherheit

  • Einmal-Token: Zeitlich begrenzte Einmal-Token für sichere Vorgänge eingeführt. Das erhöht die Sicherheit sensibler API-Vorgänge.

SDK-Releases

JavaScript SDK

  • v2.22.0 - Mit den neuesten API-Schemaänderungen aktualisiert, einschließlich Freigaben von Arbeitsbereichsmodellen und Endpunkten für die MCP-Tool-Konfiguration.
  • v2.21.0 - Unterstützung für das Abfangen roher WebSocket-Nachrichten über einen allgemeinen message-Handler hinzugefügt. Dadurch können Entwickler auf alle Nachrichten über die Standard-Callbacks hinaus zugreifen, einschließlich nicht dokumentierter Nachrichtentypen wie agent_tool_response.

Python SDK

  • v2.22.0 - Mit den neuesten API-Schemaänderungen aktualisiert, einschließlich Freigaben von Arbeitsbereichsmodellen und Endpunkten für die MCP-Tool-Konfiguration.
  • v2.21.0 - Print-Anweisungen durch korrektes Logging ersetzt, um Debugging und Produktionsanwendungen besser zu unterstützen.

Agents-Pakete

  • @elevenlabs/agents-cli@0.6.1 - Paket zugunsten der einheitlichen ElevenLabs CLI eingestellt.
  • @elevenlabs/react@0.9.1 - Problem behoben, bei dem das Tool end_call Gespräche nicht korrekt beendete, und Wiederverbindungslogik von React Native nach manueller Trennung verbessert.
  • @elevenlabs/react-native@0.5.2 - Problem behoben, bei dem das Tool end_call Gespräche nicht korrekt beendete, und Wiederverbindungslogik nach manueller Trennung verbessert.
  • @elevenlabs/client@0.9.1 - Problem behoben, bei dem das Tool end_call Gespräche nicht korrekt beendete, und Wiederverbindungslogik von React Native verbessert.

Android SDK

  • v0.4.0 - Typsicherheit durch die Verwendung von ConversationMode-Enums statt Strings verbessert, von LiveData auf StateFlow mit Unterstützung für Abwärtskompatibilität migriert und einen Fehler behoben, durch den Agenten Anrufe auf Anfrage nicht beendeten.

iOS SDK

  • v2.0.16 - Problem behoben, bei dem das Tool end_call Gespräche nicht korrekt beendete. Agenten können Anrufe jetzt korrekt beenden.

CLI

  • @elevenlabs/cli@0.2.0 - Unterstützung für das Flag --env zur Isolierung virtueller Umgebungen entfernt. Diese Funktion wird wieder eingeführt, sobald das Produkt eine geeignete Umgebungsisolation unterstützt.

API

TLS

Unsere TLS-Endpunkte erlauben einige ältere und unsichere Verschlüsselungsmodi nicht mehr. Die meisten Clients sollten nicht betroffen sein, da sie bereits einen modernen Verschlüsselungsmodus aushandeln.

Neue Endpunkte

Agents Platform

MCP-Tool-Konfiguration

Text to Dialogue

Token

Music API

  • POST /v1/music/stem-separation - Audio in einzelne Stems aufteilen (Gesang, Schlagzeug, Bass, Instrumente). Akzeptiert Multipart-Dateiuploads und gibt ein ZIP-Archiv zurück.

Aktualisierte Endpunkte

Text to Dialogue

  • Text to dialogue with timestamps

    • Array voice_segments mit dem erforderlichen Feld dialogue_input_index hinzugefügt, um nachzuverfolgen, welcher Dialogeingabe jedes Segment entspricht
    • Antwortschema um Daten zur zeichenbasierten Ausrichtung erweitert
  • Stream text to dialogue with timestamps

    • Streaming-Unterstützung für voice_segments mit zeichenbasierter Ausrichtung hinzugefügt
    • dialogue_input_index in Chunks für Sprachsegmente enthalten

Musik

  • Endpunkte für Musik-Prompts aktualisiert:
    • Maximale Prompt-Länge vom vorherigen Limit auf 4.100 Zeichen erhöht
    • Liedtextzeilen unterstützen jetzt bis zu 200 Zeichen pro Zeile

Arbeitsbereich

  • Get workspace resource
    • dashboard und dashboard_configuration zum Enum WorkspaceResourceType hinzugefügt
    • Änderungen am Antwortschema (kompatibilitätsbrechend – siehe Migrationshinweise unten)

Abrechnung

  • Get subscription
    • Feld next_billing_period (erforderlich) zu PendingSubscriptionSwitchResponseModel hinzugefügt
    • subtotal_cents und tax_cents (nullable) zu InvoiceResponseModel für eine detailliertere Rechnungsaufschlüsselung hinzugefügt

Agents Platform

Batch-Anrufe

  • Submit batch calling

    • agent_phone_number_id auf nullable und optional gesetzt
    • phone_number in Empfängermodellen auf nullable und optional gesetzt
    • Änderungen am Antwortschema (kompatibilitätsbrechend – siehe Migrationshinweise unten)
  • Get batch calling status

    • phone_number_id und phone_provider auf nullable gesetzt
  • Cancel batch calling & Retry batch calling

    • Telefonbezogene Felder auf nullable gesetzt
    • Änderungen am Antwortschema (kompatibilitätsbrechend – siehe Migrationshinweise unten)

Transferziele

  • Transferbezogene Endpunkte unterstützen jetzt dynamische Transferziele mit Variablen:
    • Typ PhoneNumberDynamicVariableTransferDestination für Telefonnummerntransfers mit dynamischen Variablen hinzugefügt
    • Typ SIPUriDynamicVariableTransferDestination für SIP-URI-Transfers mit dynamischen Variablen hinzugefügt
    • PhoneNumberTransfer-Discriminators aktualisiert, um dynamische Variablentypen einzuschließen

MCP-Server

  • Create MCP server, Get MCP server, Update MCP server
    • Feld tool_config_overrides für die Anpassung der Konfiguration pro Tool hinzugefügt
    • Unterstützung für request_headers in MCPServerConfigUpdateRequestModel hinzugefügt
    • Konfigurationsoptionen tool_call_sound und tool_call_sound_behavior hinzugefügt

Tools

  • Verbesserungen des Tool-Schemas:
    • LiteralJsonSchemaProperty enthält jetzt das Flag is_system_provided
    • Agenten-Tool-Header unterstützen jetzt ConvAIDynamicVariable für dynamische Header-Werte

Twilio-Integration

  • Telefonnummernendpunkte aktualisiert:
    • Optionales Feld region_config für Twilio-Telefonnummern hinzugefügt
    • Enum TwilioRegionId für die Regionsauswahl hinzugefügt
    • Enum TwilioEdgeLocation für die Konfiguration des Edge-Standorts hinzugefügt

Agenten

  • Get agent & Update agent
    • Änderungen am Antwortschema (kompatibilitätsbrechend – siehe Migrationshinweise unten)