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

API

Neue Endpunkte

Aktualisierte Endpunkte

Agents Platform

  • Agent erstellen, Agent aktualisieren, Agent abrufen
    • 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, Tool aktualisieren
    • 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

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