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-liteodergemini-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. - Ausgehende WhatsApp-Nachrichten: Endpunkt Ausgehende Nachricht senden (
POST /v1/convai/whatsapp/outbound-message) hinzugefügt, um Gespräche über WhatsApp mit Nachrichtenvorlagen zu starten. Erforderliche Felder sindwhatsapp_phone_number_id,whatsapp_user_id,template_name,template_language_code,template_paramsundagent_id. - Gesprächsmodell Eleven v3:
eleven_v3_conversationalwurde 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_tagswurde 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_modewurde 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) oderhide(teilt den Fehler nicht mit dem Agent). - Bereinigung dynamischer Variablen: Das Feld
sanitize(Boolean, Standardfalse) wurdeDynamicVariableAssignmenthinzugefü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
TurnModelmit den Optionenturn_v2undturn_v3wurde hinzugefügt, um die Version des Turn-Detection-Modells auszuwählen. - Übertragungen von Workflow-Knoten: Das Feld
is_workflow_node_transfer(Boolean, Standardfalse) wurde dem SchemaAgentTransferhinzugefügt, um Übertragungen innerhalb von Workflow-Knoten zu identifizieren. - Metadaten für Übertragungs-Verzweigungen: Die Schemata
TransferBranchInfoTrafficSplitundTransferBranchInfoDefaultingToMainwurden hinzugefügt, um Routing-Informationen von Verzweigungen bei Agent-Übertragungen zu verfolgen. - Tests von Workflow-Knotenübergängen: Der Assertion-Typ
workflow_node_transitionwurde für Unit-Tests mit dem SchemaUnitTestWorkflowNodeTransitionEvaluationNodeIdhinzugefügt, um Agent-Workflow-Übergänge zu validieren.
ElevenCreative Studio
- Endpunkt für stummgeschaltete Spuren: Endpunkt Stummgeschaltete Projektspuren abrufen (
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_memberwurde dem EnumSeatTypefür Workspaces mit eingeschränkten Zugriffsberechtigungen hinzugefügt. - Ressource für Inhaltsvorlagen:
content_templateswurde dem EnumWorkspaceResourceTypehinzugefü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 - 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 - 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 - Aufbau reiner Textgespräche behoben
- @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 - Länge der Audio-Chunks von 250 ms auf 100 ms reduziert, für geringere Latenz; Verarbeitung der Option
textOnlyzwischen Top-Level- und Overrides-Objekt vereinheitlicht - @elevenlabs/types@0.5.0 - Typen für die Unterstützung von Audio-Alignment-Daten hinzugefügt
API
API-Änderungen anzeigen
Neue Endpunkte
- Ausgehende Nachricht über WhatsApp senden -
POST /v1/convai/whatsapp/outbound-message- Eine ausgehende Nachricht über WhatsApp mit Nachrichtenvorlagen senden - Stummgeschaltete Projektspuren abrufen -
GET /v1/studio/projects/{project_id}/muted-tracks- Gibt Kapitel-IDs mit stummgeschalteten Spuren zurück
Aktualisierte Endpunkte
Agents Platform
- Agent erstellen, Agent aktualisieren, Agent abrufen
- Feld
customzum SchemaGuardrailsV1für die Konfiguration benutzerdefinierter Leitplanken hinzugefügt - Feld
alignmentzum SchemaGuardrailsV1für Alignment-Leitplanken hinzugefügt - Feld
suggested_audio_tagszur TTS-Gesprächskonfiguration hinzugefügt (Array ausSuggestedAudioTag, max. 20 Elemente) eleven_v3_conversationalzum EnumTTSConversationalModelhinzugefügt
- Feld
- Tool erstellen, Tool aktualisieren
- Feld
tool_error_handling_modezuApiIntegrationWebhookToolConfighinzugefügt (Enum:auto,summarized,passthrough,hide, Standardauto) - Feld
sanitizezuDynamicVariableAssignmenthinzugefügt (Boolean, Standardfalse)
- Feld
Workspaces
- Ressource abrufen
content_templateszum EnumWorkspaceResourceTypehinzugefügt
- Workspace-Einladung hinzufügen, Workspace-Mitglied hinzufügen
workspace_lite_memberzum EnumSeatTypehinzugefügt
Schemaänderungen
Neue Schemata
CustomGuardrail-Input,CustomGuardrail-Output- Container für die Konfiguration benutzerdefinierter LeitplankenCustomGuardrailsConfig- Konfigurationscontainer für die Liste benutzerdefinierter LeitplankenCustomGuardrailConfig- Einzelne benutzerdefinierte Leitplanke mitname(String, erforderlich),prompt(String, erforderlich, max. 10.000 Zeichen),model(Enum:gemini-2.5-flash-lite,gemini-2.0-flash, erforderlich) undis_enabled(Boolean, Standardfalse)ToolErrorHandlingMode- Enum für die Behandlung von Tool-Fehlern:auto,summarized,passthrough,hideTurnModel- Enum für die Version des Turn-Detection-Modells:turn_v2,turn_v3SuggestedAudioTag- Audio-Tag-Konfiguration mittag(String, erforderlich, max. 30 Zeichen) unddescription(String, optional, max. 200 Zeichen)TransferBranchInfoTrafficSplit- Verzweigungsinformationen für Traffic-Split-Übertragungen mitbranch_idundtraffic_percentageTransferBranchInfoDefaultingToMain- Verzweigungsinformationen für Übertragungen mit Standard auf Main mitbranch_idUnitTestWorkflowNodeTransitionEvaluationNodeId- Testkonfiguration für Workflow-Knotenübergänge mitagent_idundtarget_node_idProjectMutedTracksResponseModel- Antwortmodell mit Arraychapter_idsWhatsAppOutboundMessageResponse- Antwort für den Endpunkt für ausgehende WhatsApp-NachrichtenWhatsAppTemplateHeaderComponentParams,WhatsAppTemplateBodyComponentParams,WhatsAppTemplateButtonComponentParams- Schemata für Vorlagenparameter von WhatsApp-NachrichtenConversationHistoryTranscriptSystemToolResultCommonModel-Input,ConversationHistoryTranscriptSystemToolResultCommonModel-Output- Getrennte System-Tool-Ergebnismodelle für Eingabe-/Ausgabevarianten
Geänderte Schemata
GuardrailsV1-Input,GuardrailsV1-Output- Feldercustom(CustomGuardrail) undalignment(AlignmentGuardrail) hinzugefügtTTSConversationalConfig-Input,TTSConversationalConfig-Output- Feldsuggested_audio_tagshinzugefügtTTSConversationalModel- Enum-Werteleven_v3_conversationalhinzugefügtApiIntegrationWebhookToolConfig-Input,ApiIntegrationWebhookToolConfig-Output- Feldtool_error_handling_mode(erforderlich) hinzugefügtDynamicVariableAssignment- Feldsanitizehinzugefügt (Boolean, Standardfalse)AgentTransfer- Feldis_workflow_node_transferhinzugefügt (Boolean, Standardfalse)SeatType- Enum-Wertworkspace_lite_memberhinzugefügtWorkspaceResourceType- Enum-Wertcontent_templateshinzugefügt
Entfernte Schemata
AgentBan- Nicht verwendetes Schema entferntBanReasonType- Nicht verwendetes Enum entferntDubbingReleaseChannel- Nicht verwendetes Enum entfernt