ElevenAgents
-
Neue Widget-Konfigurationsoptionen: Mehrere neue Einstellungen sind jetzt für das ElevenAgents-Konversationswidget im Agent-Dashboard verfügbar:
- Minimierbares Widget (
widget.dismissible): Ermöglicht Nutzern, das Widget während einer Konversation zu minimieren oder zu schließen. - Aktionsindikator (
widget.show_agent_status): Zeigt einen visuellen Indikator, wenn der Agent aktiv Tools verwendet, mit separaten Status für „In Bearbeitung“, „Fertig“ und „Fehler“. Durch Aktivieren dieser Einstellung werdenagent_tool_requestundagent_tool_responseautomatisch zu den Client-Ereignissen des Agents hinzugefügt. - Anzeige der Konversations-ID (
widget.show_conversation_id): Zeigt Nutzern die Konversations-ID nach Ende eines Anrufs. Der Standardwert ist für neue und bestehende Agentstrue. - Sichtbarkeit von Audio-Tags (
widget.strip_audio_tags): Blendet Audio-Tags in Konversationstranskripten aus. Der Standardwert ist für neue und bestehende Agentstrue. - Theme für Syntaxhervorhebung (
widget.syntax_highlight_theme): Konfiguriert die Hervorhebung von Codeblöcken in Transkripten. Akzeptiertnull(Auto),lightoderdark.
- Minimierbares Widget (
-
Agent-Tests mit Ordnerunterstützung: Der Endpunkt Agent-Tests auflisten unterstützt jetzt die Organisation von Tests in Ordnern. Die Abfrageparameter
parent_folder_id,include_foldersundsort_modewurden für gefilterte Listen hinzugefügt. Die Endpunkte zum Erstellen und Aktualisieren von Tests akzeptierenparent_folder_id, um Tests Ordnern zuzuweisen. Testzusammenfassungen enthalten jetzt Entitätstyp, Pfad des übergeordneten Ordners und Anzahl der untergeordneten Elemente. -
Workflow-Knoten
say: Ein neuer Knotentypsaywurde zu Agent-Workflows (WorkflowSayNodeModel) hinzugefügt. Dieser Knoten unterstütztconversation_config,additional_promptsowie Überschreibungen für Tools und Wissensdatenbanken. Die Nachrichten-Payload des Knotens verwendet eine diskriminierte Union mit zwei Varianten:literal(statischer Text übertext) undprompt(LLM-generiert überprompt). -
SMB-Tool-Konfiguration: Das Schema
SMBToolConfigwurde mit einem erforderlichen, diskriminierten Objektparamsformalisiert. Unterstützte Operationstypen sindcreate,list,search,updateunddelete, jeweils anwendbar auf SMB-Entitätskategorien wie Kunden, Mitarbeitende, Services, Produkte und Assets. -
Sprache für Agent-Zusammenfassungen: Das Feld
summary_languagewurde zur Agent-Konfiguration hinzugefügt, um die Sprache für Zusammenfassungen nach einer Konversation festzulegen. -
Twilio-Anrufaufzeichnung: Das optionale Feld
call_recording_enabledwurde zum Request-Body für ausgehende Twilio-Anrufe hinzugefügt, um die Aufzeichnung ausgehender Anrufe zu aktivieren. -
WhatsApp-Nachrichtenflag: Das Flag
enable_messagingwurde zu WhatsApp-Kontomodellen und Aktualisierungsanfragen hinzugefügt, um zu steuern, ob Nachrichten für eine bestimmte Telefonnummer aktiviert sind.
Aussprachewörterbücher
-
Alle Regeln auf einmal festlegen: Der neue Endpunkt Regeln festlegen (
POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/set-rules) ersetzt alle bestehenden Regeln in einem Aussprachewörterbuch mit einem einzigen Aufruf – als Alternative zum schrittweisen Hinzufügen oder Entfernen einzelner Regeln. -
Optionen für Regelabgleich: Die Felder
case_sensitive(boolesch) undword_boundaries(boolesch) wurden zu den Regeldefinitionen für Aussprachewörterbücher hinzugefügt, um genauer zu steuern, wie Regeln Text abgleichen.
Musik
-
Audio hochladen: Der neue Endpunkt Musik hochladen (
POST /v1/music/upload) akzeptiert einemultipart/form-data-Anfrage mit einer Audiodatei. Optional wird ein Kompositionsplan aus dem hochgeladenen Audio extrahiert und eineMusicUploadResponsemit einersong_idzurückgegeben. -
Unterstützung phonetischer Namen: Der Parameter
use_phonetic_nameswurde zu den Endpunkten Musik generieren, Musik detailliert generieren und Musik streamen hinzugefügt. -
Song-ID in Antworten: Antworten zur Musikgenerierung enthalten jetzt das Feld
song_id. Dadurch lassen sich generierte Songs in nachfolgenden API-Aufrufen einfacher referenzieren.
Audio Native
- Projektinhalte über URL aktualisieren: Der neue Endpunkt Inhalte aktualisieren (
POST /v1/audio-native/content) ermöglicht die Aktualisierung eines AudioNative-Projekts durch Angabe einer URL. Der Endpunkt extrahiert die Inhalte aus der URL und stellt sie für Konvertierung und automatische Veröffentlichung in die Warteschlange.
Stimmen
- Stimmen als Lesezeichen speichern: Das Feld
bookmarkedwurde zu Anfragen zur Stimmenaktualisierung undis_bookmarkedzu Antwortobjekten für Stimmen hinzugefügt. So können Nutzer Stimmen für schnellen Zugriff als Lesezeichen speichern.
SDK-Releases
JavaScript SDK
- v2.37.0 - Unterstützung für die Ausgabe von
song_idin Antworten zur Musikgenerierung hinzugefügt. Aktualisiert, um die neuesten API-Schemaänderungen aus der Fern-Regenerierung einzubeziehen.
Python SDK
- v2.37.0 - Unterstützung für neue Parameter zur Musikgenerierung und die Ausgabe von
song_idin Antworten zur Musikgenerierung hinzugefügt. Aktualisiert, um die neuesten API-Schemaänderungen aus der Fern-Regenerierung einzubeziehen.
Pakete
- @elevenlabs/convai-widget-core@0.10.0 -
event_idüber Transkript- und Streaming-Callbacks weitergegeben. Die Tool-Statusverfolgung wurde von Map-basiert auf Inline-Transkripteinträge mit einem Dienstprogrammdisplay-transcriptumgestellt. Die Konfigurationsoptionshow-conversation-id(boolesch, Standardwerttrue) wurde hinzugefügt, um die Sichtbarkeit der Konversations-ID in Trennungsmeldungen zu steuern. - @elevenlabs/convai-widget-embed@0.10.0 -
event_idüber Transkript- und Streaming-Callbacks weitergegeben. Die Tool-Statusverfolgung wurde auf Inline-Transkripteinträge umgestellt. - @elevenlabs/types@0.6.0 -
event_idüber Transkript- und Streaming-Callbacks weitergegeben.
API
API-Änderungen anzeigen
Neue Endpunkte
- Regeln für Aussprachewörterbuch festlegen -
POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/set-rules- Alle Regeln in einem Aussprachewörterbuch mit einem einzigen Aufruf ersetzen - Musik hochladen -
POST /v1/music/upload- Eine Audiodatei hochladen, um einen Song zu erstellen oder zu referenzieren, optional mit Extraktion eines Kompositionsplans - Audio-Native-Inhalte über URL aktualisieren -
POST /v1/audio-native/content- Ein AudioNative-Projekt aktualisieren, indem Inhalte aus einer bereitgestellten URL extrahiert und zur Konvertierung in die Warteschlange gestellt werden
Aktualisierte Endpunkte
ElevenAgents
-
- Abfrageparameter
parent_folder_id(String, optional) hinzugefügt, um Tests nach Ordner zu filtern - Abfrageparameter
include_folders(boolesch, optional) hinzugefügt, um Ordnerobjekte in Ergebnisse einzubeziehen - Abfrageparameter
sort_mode(String, optional) hinzugefügt, um die Reihenfolge der Ergebnisse zu steuern - Antwort enthält jetzt Ordnermetadaten: Entitätstyp, übergeordneter Pfad und Anzahl untergeordneter Elemente in
UnitTestSummaryResponseModel
- Abfrageparameter
-
Agent-Test erstellen, Agent-Test aktualisieren
- Feld
parent_folder_id(String, optional) hinzugefügt, um einen Test einem Ordner zuzuweisen
- Feld
-
Agent erstellen, Agent aktualisieren, Agent abrufen
- Feld
summary_language(String, optional) zur Agent-Konfiguration für die Sprache der Zusammenfassung nach einer Konversation hinzugefügt widget.dismissible(boolesch) hinzugefügt – ermöglicht Nutzern, das Widget zu minimieren oder zu schließenwidget.show_agent_status(boolesch) hinzugefügt – zeigt im Widget einen Statusindikator für die Tool-Nutzung anwidget.show_conversation_id(boolesch) hinzugefügt – zeigt die Konversations-ID nach Ende eines Anrufs an; Standardwert isttruewidget.strip_audio_tags(boolesch) hinzugefügt – blendet Audio-Tags aus Transkripten aus; Standardwert isttruewidget.syntax_highlight_theme(String, nullable) hinzugefügt – Theme für die Hervorhebung von Codeblöcken (null,lightoderdark)- Neuer Workflow-Knotentyp
saymit SchemaWorkflowSayNodeModelhinzugefügt, einschließlichconversation_config,additional_promptund Überschreibungen für Tools/Wissensdatenbanken; die Nachrichten-Payload unterstützt die diskriminierten Variantenliteralundprompt
- Feld
-
- Feld
call_recording_enabled(boolesch, optional) hinzugefügt, um die Aufzeichnung ausgehender Twilio-Anrufe zu aktivieren
- Feld
-
- Feld
enable_messaging(boolesch, optional) hinzugefügt, um Nachrichten für das Konto zu aktivieren oder zu deaktivieren
- Feld
-
- Feld
schema_overrides(Objekt, optional) hinzugefügt, um das Webhook-Payload-Schema anzupassen
- Feld
Aussprachewörterbücher
- Regeln zu Aussprachewörterbuch hinzufügen, Regeln aus Aussprachewörterbuch entfernen
- Feld
case_sensitive(boolesch) zu Regeldefinitionen für Groß-/Kleinschreibung-sensitiven Abgleich hinzugefügt - Feld
word_boundaries(boolesch) zu Regeldefinitionen für wortgrenzenbewussten Abgleich hinzugefügt
- Feld
Musik
- Musik generieren, Musik detailliert generieren, Musik streamen
- Parameter
use_phonetic_names(boolesch, optional) hinzugefügt, um die Verarbeitung phonetischer Namen während der Generierung zu steuern - Antworten enthalten jetzt das Feld
song_id
- Parameter
Stimmen
-
Stimmen auflisten, Stimme abrufen
- Feld
is_bookmarked(boolesch) zu Antwortobjekten für Stimmen hinzugefügt
- Feld
Schemaänderungen
Neue Schemas
WorkflowSayNodeModel- Workflow-Knoten für Agent-Operationensaymit Konversationskonfiguration, Prompts und Tool-ÜberschreibungenWorkflowSayNodeMessageLiteral- Literal-Payload (statischer Text) für Nachrichten vonsay-KnotenWorkflowSayNodeMessagePrompt- Prompt-basierte Payload (LLM-generiert) für Nachrichten vonsay-KnotenMusicUploadResponse- Antwortmodell für Musik-Uploads einschließlichsong_idSMBToolConfigCreateClientParams,SMBToolConfigListClientsParams,SMBToolConfigSearchClientsParams,SMBToolConfigUpdateClientParams,SMBToolConfigDeleteClientParams- Diskriminierte Parametertypen für SMB-Tool-Operationen
Geänderte Schemas
AgentConfig- Feldsummary_languagehinzugefügtWidgetConfigV2- Felderdismissible,show_agent_status,show_conversation_id,strip_audio_tagsundsyntax_highlight_themehinzugefügtSMBToolConfig- Das Feldparamsist jetzt erforderlich und verwendet eine diskriminierte UnionPronunciationDictionaryRule- Feldercase_sensitiveundword_boundarieshinzugefügtCustomGuardrailConfig- Das Feldmodelist jetzt optional und hat einen StandardwertUnitTestSummaryResponseModel- Felder für Ordnermetadaten hinzugefügt: Entitätstyp, übergeordneter Pfad, Anzahl untergeordneter Elemente