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_id in den Client-Daten zur Gesprächsinitiierung übergeben. Dies wird durch ein Opt-in-Feld enable_starting_workflow_node_id_from_client in 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 ein llm-Feld pro Element im neuen Schema AnalysisProperty überschreiben. So lässt sich genau steuern, welches Modell jedes Analyseelement verarbeitet.

  • Neue LLM-Optionen: gpt-5.4 wurde zur Liste verfügbarer LLM-Anbieter für die Agentenkonfiguration hinzugefügt. xhigh wurde zum Enum LLMReasoningEffort fü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 Abfrageparameter search, 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, Standard false). Wenn er zusammen mit diarize=true aktiviert ist, werden Sprecherbezeichnungen als agent und customer statt als speaker_0, speaker_1 zurückgegeben. Dies kann nicht mit use_multi_channel=true verwendet 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 konfigurierbaren interval_seconds, group_by-Dimensionen und filters zurückgegeben. Der bisherige Endpunkt GET /v1/usage/character-stats wurde zugunsten dieses neuen Endpunkts als veraltet eingestuft.

SDK-Releases

Pakete

API

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 von POST /v1/workspace/analytics/query/usage-by-product-over-time als 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) zu AgentPlatformSettings hinzugefügt, um das Standardmodell für die Nachgesprächsanalyse zu konfigurieren
    • Eigenschaften der Datenerfassung verwenden jetzt das Schema AnalysisProperty mit einem optionalen Überschreibungsfeld llm pro Element
  • Gespräch simulieren

    • 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, Standard false) zu ConversationInitiationClientDataConfig hinzugefügt
  • Batch-Anruf senden

    • Feld external_link (String, nullfähig) zu Batch-Anrufdatensätzen hinzugefügt
  • Secrets auflisten

    • Optionalen Abfrageparameter search (String) zum Filtern von Secrets nach Namenspräfix hinzugefügt
  • LLM-Enum

    • gpt-5.4, gpt-5.4-2026-03-05 hinzugefügt
  • LLMReasoningEffort-Enum

    • xhigh hinzugefügt
  • Workflow-Ausdrücke (ASTNode)

    • Diskriminatorwert null_literal und Schema ASTNullNode für Null-Vergleiche hinzugefügt
  • 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 items ist nicht mehr erforderlich (hat ein Standardschema)
  • MCP-Tool-Konfigurationsüberschreibungen

    • Antwort verwendet jetzt das Schema MCPToolConfigOverride-Output (Aufteilung in Eingabe und Ausgabe)

Speech to Text

  • Sprache in Text umwandeln

    • Feld detect_speaker_roles (boolesch, Standard false) für die Erkennung von Sprecherrollen für Agenten und Kunden hinzugefügt

Text to Dialogue

Text to Speech

  • Qualitätsvoreinstellungsfelder in TTS- und Dialog-Endpunkten verweisen jetzt auf das Enum-Schema QualityPresetType. Der Wert highest wurde aus den Dialog-Qualitätsvoreinstellungen entfernt; verwenden Sie stattdessen ultra.

Sonstiges

  • AudioNativeResponse - Feld transcription aus der Antwort entfernt
  • UserResponseModel - Abwärtskompatible Schemaaktualisierung