ElevenAgents

  • Telefontastatureingabe: Die Konfiguration von Agentengesprächen unterstützt jetzt optional dtmf_input_settings für DTMF-Eingabe. Konfigurieren Sie das Ziffern-Timeout, verwenden Sie # als Abschlusszeichen und schwärzen Sie Tastatureingaben in Transkripten, Logs und Analysen.
  • Verlauf von Gesprächsanhängen: Transkripteinträge von Gespräch abrufen enthalten jetzt file_inputs, ein Array mit ID, Name, MIME-Typ und URL jeder angehängten Datei.
  • Filterung nach Agent-Tags: Agenten auflisten akzeptiert jetzt den optionalen Abfrageparameter tags. Wiederholen Sie den Parameter, um Agenten mit einem der angegebenen Tags zu finden.
  • Kontext für Batch-Kampagnen: Gespräch abrufen kennzeichnet Batch-Anrufe jetzt mit nullable campaign-Metadaten, die das erforderliche campaign_id und campaign_lead_id enthalten.

Musik

Synchronisation

  • Verhalten der Projektpaginierung: Synchronisationsprojekte auflisten und Sprachziele auflisten begrenzen page_size jetzt auf 1–100. Die Projektstatusfilterung enthält queued, und beide Endpunkte dokumentieren die Verwendung von next_cursor zum Abrufen der nächsten Seite.

SDK-Releases

JavaScript SDK

  • v2.66.0 - fileIds zu sendMultimodalMessage hinzugefügt, sodass eine Nachricht mehrere Dateianhänge enthalten kann.

Python SDK

  • v2.66.0 - file_ids zu send_multimodal_message hinzugefügt, sodass eine Nachricht mehrere Dateianhänge enthalten kann.

Android SDK

  • v0.12.2 - Den Callback onUnhandledClientToolCall beim Verknüpfen von Sitzungsereignissen beibehalten. Nicht behandelte Client-Tool-Aufrufe, die eine Antwort erwarten, erhalten jetzt die automatische Fehlerantwort, statt ungelöst zu bleiben.

ElevenLabs CLI

  • v1.1.0 - API-Befehlsbindungen neu generiert und befehlsspezifische Anfragezuordnung für ElevenAgents-Workflows hinzugefügt. Diese Befehle hängen cmd/<command> an den CLI-User-Agent an, sodass Anfragen aus Workflows wie agents push und agents create unterschieden werden können.

Pakete

API

Aktualisierte Endpunkte

ElevenAgents

  • Agenten auflisten - GET /v1/convai/agents
    • Optionales nullable tags (String-Array) hinzugefügt. Wiederholen Sie den Abfrageparameter, um einen beliebigen angegebenen Tag abzugleichen.
  • Agent erstellen, Agent abrufen und Agent aktualisieren
    • Optionales nullable conversation_config.conversation.dtmf_input_settings (DTMFInputConfig) hinzugefügt. Es unterstützt dtmf_input_timeout (Zahl, 0,5–10 Sekunden, Standard 2), hash_terminator (Boolean, Standard true) und redact_input (Boolean, Standard false).
    • Optionales sip_refer_play_dialtone (Boolean, Standard true) zur Konfiguration der Telefonnummernweiterleitung hinzugefügt. Setzen Sie es auf false, damit der ursprüngliche Anrufzweig stumm bleibt, während eine SIP-REFER-Weiterleitung abgeschlossen wird.
    • System-Tools für Start- und Endprozeduren akzeptieren jetzt entweder einen ProcedureVersionRef oder einen ProcedureDraftRef. Entwurfsreferenzen erfordern procedure_id (String) und setzen version_id auf null.
  • Gespräch abrufen - GET /v1/convai/conversations/{conversation_id}
    • file_inputs (Array von ConversationHistoryTranscriptFileInputResponseModel) zu Transkripteinträgen hinzugefügt. Jedes Element erfordert file_id, original_filename, mime_type und file_url (Strings).
    • Optionales nullable campaign (BatchCallingCampaignInformation) zu Batch-Anrufmetadaten hinzugefügt. Das Objekt erfordert campaign_id und campaign_lead_id (Strings).
    • dtmf zu ChatSourceMedium hinzugefügt.
  • Problemtypen für Gesprächs-Triage-Tickets enthalten jetzt incorrect_information, documentation_gap, platform_bug und wrong_action.

Musik

  • Musik detailliert generieren (POST /v1/music/detailed) und Musik mit Details streamen (POST /v1/music/detailed/stream)
    • Optionales with_waveform_visual (Boolean, Standard false) hinzugefügt.
    • Detaillierte Antworten enthalten jetzt nullable waveform_visual (Integer-Array), viermal pro Sekunde von -1000 bis 1000 gesampelt.
  • Musik hochladen - POST /v1/music/upload
    • Optionales with_waveform_visual (Boolean, Standard false) und nullable waveform_visual (Integer-Array) in der Antwort hinzugefügt.

ElevenCreative

Synchronisation

  • Synchronisationsprojekte auflisten - GET /v1/dubbing/project
    • page_size bleibt ein optionaler Integer mit dem Standardwert 20, aber Werte werden jetzt auf 1–100 begrenzt, statt abgelehnt zu werden.
    • Der Filter status dokumentiert jetzt queued, preparing, ready und failed.
    • Übergeben Sie den next_cursor der vorherigen Antwort in cursor; lassen Sie ihn für die erste Seite weg.
  • Sprachziele auflisten - GET /v1/dubbing/project/{project_id}/language
    • page_size bleibt ein optionaler Integer mit dem Standardwert 20, aber Werte werden jetzt auf 1–100 begrenzt, statt abgelehnt zu werden.
    • Der Filter status unterstützt queued, processing, completed, stale und failed.
    • Übergeben Sie den next_cursor der vorherigen Antwort in cursor; lassen Sie ihn für die erste Seite weg.

Schemaänderungen

Workspace

  • PendingSubscriptionSwitchResponseModel.next_tier enthält jetzt grant.