Entwicklerressourcen
- ElevenLabs Devs YouTube-Kanal: Ein neuer entwicklerorientierter YouTube-Kanal 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_idin den Client-Daten zur Gesprächsinitiierung übergeben. Dies wird durch ein Opt-in-Feldenable_starting_workflow_node_id_from_clientin 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 einllm-Feld pro Element im neuen SchemaAnalysisPropertyüberschreiben. So lässt sich genau steuern, welches Modell jedes Analyseelement verarbeitet. -
Neue LLM-Optionen:
gpt-5.4wurde zur Liste verfügbarer LLM-Anbieter für die Agentenkonfiguration hinzugefügt.xhighwurde zum EnumLLMReasoningEffortfü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 (
GET /v1/convai/secrets/{secret_id}) ruft ein einzelnes Workspace-Secret über seine ID ab. Der Endpunkt Secrets auflisten akzeptiert jetzt außerdem einen Abfrageparametersearch, 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 akzeptiert jetzt einen Parameter
detect_speaker_roles(boolesch, Standardfalse). Wenn er zusammen mitdiarize=trueaktiviert ist, werden Sprecherbezeichnungen alsagentundcustomerstatt alsspeaker_0,speaker_1zurückgegeben. Dies kann nicht mituse_multi_channel=trueverwendet 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 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 (
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 konfigurierbareninterval_seconds,group_by-Dimensionen undfilterszurückgegeben. Der bisherige EndpunktGET /v1/usage/character-statswurde zugunsten dieses neuen Endpunkts als veraltet eingestuft.
SDK-Releases
Pakete
-
@elevenlabs/client@1.2.1 - Bereitschaft beim Gesprächsstart korrigiert, sodass
onConnectausgeführt wird, nachdem die Sitzung als verbunden markiert wurde und ReactconversationRefsynchronisiert hat. Außerdem wurdeonConversationCreatedfür Verbraucher verfügbar gemacht und weitergeleitet, die die erstellte InstanzConversationvoronConnectbenötigen. -
@elevenlabs/react@1.1.1 - Bereitschaft beim Gesprächsstart korrigiert und Callback
onConversationCreatedverfügbar gemacht, entsprechend den Änderungen in@elevenlabs/client@1.2.1. -
@elevenlabs/react-native@1.1.1, @elevenlabs/convai-widget-core@0.11.4, @elevenlabs/convai-widget-embed@0.11.4 - Auf
@elevenlabs/client@1.2.1mit Korrekturen für den Gesprächsstart aktualisiert.
API
API-Änderungen anzeigen
Neue Endpunkte
- Secret abrufen -
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 vonPOST /v1/workspace/analytics/query/usage-by-product-over-timeals 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, Agent abrufen, Agent aktualisieren
- Feld
analysis_llm(LLM-Enum, Standard:gemini-2.5-flash) zuAgentPlatformSettingshinzugefügt, um das Standardmodell für die Nachgesprächsanalyse zu konfigurieren - Eigenschaften der Datenerfassung verwenden jetzt das Schema
AnalysisPropertymit einem optionalen Überschreibungsfeldllmpro Element
- Feld
-
- 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, Standardfalse) zuConversationInitiationClientDataConfighinzugefügt
- Feld
-
- Feld
external_link(String, nullfähig) zu Batch-Anrufdatensätzen hinzugefügt
- Feld
-
- Optionalen Abfrageparameter
search(String) zum Filtern von Secrets nach Namenspräfix hinzugefügt
- Optionalen Abfrageparameter
-
LLM-Enumgpt-5.4,gpt-5.4-2026-03-05hinzugefügt
-
LLMReasoningEffort-Enumxhighhinzugefügt
-
Workflow-Ausdrücke (
ASTNode)- Diskriminatorwert
null_literalund SchemaASTNullNodefür Null-Vergleiche hinzugefügt
- Diskriminatorwert
-
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
itemsist nicht mehr erforderlich (hat ein Standardschema)
- Feld
-
MCP-Tool-Konfigurationsüberschreibungen
- Antwort verwendet jetzt das Schema
MCPToolConfigOverride-Output(Aufteilung in Eingabe und Ausgabe)
- Antwort verwendet jetzt das Schema
Speech to Text
-
- Feld
detect_speaker_roles(boolesch, Standardfalse) für die Erkennung von Sprecherrollen für Agenten und Kunden hinzugefügt
- Feld
Text to Dialogue
-
Text in Dialog umwandeln, Text als Dialog streamen
- Beschreibung von
inputsum die Empfehlung von 2.000 Zeichen pro Anfrage ergänzt - Feld
avatar_contextaus dem Request-Body entfernt
- Beschreibung von
Text to Speech
- Qualitätsvoreinstellungsfelder in TTS- und Dialog-Endpunkten verweisen jetzt auf das Enum-Schema
QualityPresetType. Der Werthighestwurde aus den Dialog-Qualitätsvoreinstellungen entfernt; verwenden Sie stattdessenultra.
Sonstiges
AudioNativeResponse- Feldtranscriptionaus der Antwort entferntUserResponseModel- Abwärtskompatible Schemaaktualisierung