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 wieagent_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_callGesprä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_callGespräche nicht korrekt beendete, und Wiederverbindungslogik nach manueller Trennung verbessert. - @elevenlabs/client@0.9.1 - Problem behoben, bei dem das Tool
end_callGesprä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_callGespräche nicht korrekt beendete. Agenten können Anrufe jetzt korrekt beenden.
CLI
- @elevenlabs/cli@0.2.0 - Unterstützung für das Flag
--envzur 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.
API-Änderungen anzeigen
Neue Endpunkte
Agents Platform
MCP-Tool-Konfiguration
- POST /v1/convai/mcp-servers/{mcp_server_id}/tool-configs - Konfigurationsüberschreibungen für ein bestimmtes MCP-Tool erstellen.
- GET /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - Konfigurationsüberschreibungen für ein bestimmtes MCP-Tool abrufen.
- PATCH /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - Konfigurationsüberschreibungen für ein bestimmtes MCP-Tool aktualisieren.
- DELETE /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - Konfigurationsüberschreibungen für ein bestimmtes MCP-Tool entfernen.
Text to Dialogue
- POST /v1/text-to-dialogue/with-timestamps - Dialog mit zeichenbasierter Ausrichtung und Informationen zu Sprachsegmenten generieren.
- POST /v1/text-to-dialogue/stream/with-timestamps - Dialoggenerierung mit zeichenbasierter Ausrichtung und Informationen zu Sprachsegmenten streamen.
Token
- POST /v1/single-use-token/{token_type} - Zeitlich begrenzte Einmal-Token für sichere Vorgänge generieren.
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_segmentsmit dem erforderlichen Felddialogue_input_indexhinzugefügt, um nachzuverfolgen, welcher Dialogeingabe jedes Segment entspricht - Antwortschema um Daten zur zeichenbasierten Ausrichtung erweitert
- Array
-
Stream text to dialogue with timestamps
- Streaming-Unterstützung für
voice_segmentsmit zeichenbasierter Ausrichtung hinzugefügt dialogue_input_indexin Chunks für Sprachsegmente enthalten
- Streaming-Unterstützung für
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
dashboardunddashboard_configurationzum EnumWorkspaceResourceTypehinzugefügt- Änderungen am Antwortschema (kompatibilitätsbrechend – siehe Migrationshinweise unten)
Abrechnung
- Get subscription
- Feld
next_billing_period(erforderlich) zuPendingSubscriptionSwitchResponseModelhinzugefügt subtotal_centsundtax_cents(nullable) zuInvoiceResponseModelfür eine detailliertere Rechnungsaufschlüsselung hinzugefügt
- Feld
Agents Platform
Batch-Anrufe
-
agent_phone_number_idauf nullable und optional gesetztphone_numberin Empfängermodellen auf nullable und optional gesetzt- Änderungen am Antwortschema (kompatibilitätsbrechend – siehe Migrationshinweise unten)
-
phone_number_idundphone_providerauf 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
PhoneNumberDynamicVariableTransferDestinationfür Telefonnummerntransfers mit dynamischen Variablen hinzugefügt - Typ
SIPUriDynamicVariableTransferDestinationfür SIP-URI-Transfers mit dynamischen Variablen hinzugefügt PhoneNumberTransfer-Discriminators aktualisiert, um dynamische Variablentypen einzuschließen
- Typ
MCP-Server
- Create MCP server, Get MCP server, Update MCP server
- Feld
tool_config_overridesfür die Anpassung der Konfiguration pro Tool hinzugefügt - Unterstützung für
request_headersinMCPServerConfigUpdateRequestModelhinzugefügt - Konfigurationsoptionen
tool_call_soundundtool_call_sound_behaviorhinzugefügt
- Feld
Tools
- Verbesserungen des Tool-Schemas:
LiteralJsonSchemaPropertyenthält jetzt das Flagis_system_provided- Agenten-Tool-Header unterstützen jetzt
ConvAIDynamicVariablefür dynamische Header-Werte
Twilio-Integration
- Telefonnummernendpunkte aktualisiert:
- Optionales Feld
region_configfür Twilio-Telefonnummern hinzugefügt - Enum
TwilioRegionIdfür die Regionsauswahl hinzugefügt - Enum
TwilioEdgeLocationfür die Konfiguration des Edge-Standorts hinzugefügt
- Optionales Feld
Agenten
- Get agent & Update agent
- Änderungen am Antwortschema (kompatibilitätsbrechend – siehe Migrationshinweise unten)