ElevenAgents
-
Nieuwe widgetconfiguratieopties: Er zijn nu verschillende nieuwe instellingen beschikbaar voor de ElevenAgents-conversatiewidget in het agentdashboard:
- Inklapbare widget (
widget.dismissible): Hiermee kunnen gebruikers de widget tijdens een gesprek minimaliseren of sluiten. - Actie-indicator (
widget.show_agent_status): Geef een visuele indicator weer wanneer de agent actief tools gebruikt, met afzonderlijke statussen voor bezig, klaar en fout. Als je deze instelling inschakelt, wordenagent_tool_requestenagent_tool_responseautomatisch toegevoegd aan de client events van de agent. - Weergave van gespreks-ID (
widget.show_conversation_id): Toon gebruikers de gespreks-ID nadat een gesprek is beëindigd. Standaard ingesteld optruevoor zowel nieuwe als bestaande agents. - Zichtbaarheid van audiotags (
widget.strip_audio_tags): Verberg audiotags in gesprekstranscripten. Standaard ingesteld optruevoor zowel nieuwe als bestaande agents. - Thema voor syntax highlighting (
widget.syntax_highlight_theme): Configureer codeblock-highlighting in transcripten. Accepteertnull(Auto),lightofdark.
- Inklapbare widget (
-
Agenttests met mapondersteuning: Het endpoint Agenttests weergeven ondersteunt nu het organiseren van tests in mappen. De queryparameters
parent_folder_id,include_foldersensort_modezijn toegevoegd voor gefilterde lijsten. Endpoints voor het maken en bijwerken van tests accepterenparent_folder_idom tests aan mappen toe te wijzen, en testooverzichten bevatten nu het entiteitstype, het pad van de bovenliggende map en het aantal onderliggende items. -
Workflownode
say: Er is een nieuw nodetypesaytoegevoegd aan agentworkflows (WorkflowSayNodeModel). Deze node ondersteunt overschrijvingen voorconversation_config,additional_prompt, tools en de kennisbank. De berichtpayload van de node gebruikt een discriminated union met twee varianten:literal(statische tekst viatext) enprompt(door LLM gegenereerd viaprompt). -
SMB-toolconfiguratie: Het schema
SMBToolConfigis geformaliseerd met een verplicht, gediscrimineerdparams-object. Ondersteunde bewerkingstypen zijncreate,list,search,updateendelete, die elk van toepassing zijn op SMB-entiteitscategorieën zoals klanten, personeel, services, producten en assets. -
Samenvattingstaal voor agents: Het veld
summary_languageis toegevoegd aan de agentconfiguratie om de taal voor samenvattingen na gesprekken op te geven. -
Twilio-gespreksopname: Het optionele veld
call_recording_enabledis toegevoegd aan de request body voor uitgaande Twilio-gesprekken om het opnemen van uitgaande gesprekken in te schakelen. -
WhatsApp-berichtenvlag: De vlag
enable_messagingis toegevoegd aan WhatsApp-accountmodellen en updaterequests om te bepalen of berichten zijn ingeschakeld voor een bepaald telefoonnummer.
Uitspraakwoordenboeken
-
Alle regels tegelijk instellen: Het nieuwe endpoint Regels instellen (
POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/set-rules) vervangt alle bestaande regels in een uitspraakwoordenboek in één aanroep, als alternatief voor het stapsgewijs toevoegen of verwijderen van afzonderlijke regels. -
Opties voor regelovereenkomsten: De velden
case_sensitive(boolean) enword_boundaries(boolean) zijn toegevoegd aan definities van uitspraakwoordenboekregels voor nauwkeurigere controle over hoe regels tekst matchen.
Muziek
-
Audio uploaden: Het nieuwe endpoint Muziek uploaden (
POST /v1/music/upload) accepteert eenmultipart/form-data-request met een audiobestand. Extraheert optioneel een compositieplan uit de geüploade audio en retourneert eenMusicUploadResponsemet eensong_id. -
Ondersteuning voor fonetische namen: De parameter
use_phonetic_namesis toegevoegd aan de endpoints Muziek genereren, Gedetailleerd muziek genereren en Muziek streamen. -
Song-ID in responses: Responses voor muziekgeneratie tonen nu het veld
song_id, waardoor je gemakkelijker naar gegenereerde nummers kunt verwijzen in volgende API-aanroepen.
Audio Native
- Projectinhoud bijwerken vanaf URL: Het nieuwe endpoint Inhoud bijwerken (
POST /v1/audio-native/content) maakt het mogelijk om een AudioNative-project bij te werken door een URL op te geven. Het endpoint extraheert de inhoud uit de URL en zet deze in de wachtrij voor conversie en automatisch publiceren.
Stemmen
- Stembookmarks: Het veld
bookmarkedis toegevoegd aan requests voor stemupdates enis_bookmarkedaan responseobjecten voor stemmen, zodat gebruikers stemmen kunnen bookmarken voor snelle toegang.
SDK-releases
JavaScript SDK
- v2.37.0 - Ondersteuning toegevoegd voor het tonen van
song_idin responses voor muziekgeneratie. Bijgewerkt met de nieuwste API-schemawijzigingen uit Fern-regeneratie.
Python SDK
- v2.37.0 - Ondersteuning toegevoegd voor nieuwe parameters voor muziekgeneratie en het tonen van
song_idin responses voor muziekgeneratie. Bijgewerkt met de nieuwste API-schemawijzigingen uit Fern-regeneratie.
Pakketten
- @elevenlabs/convai-widget-core@0.10.0 -
event_iddoorgegeven via transcript- en streamingcallbacks. Tracking van toolstatussen herwerkt van Map-gebaseerd naar inline transcriptitems met een hulpprogrammadisplay-transcript. Configuratieoptieshow-conversation-idtoegevoegd (boolean, standaardtrue) om de zichtbaarheid van de gespreks-ID in verbindingsverbrekingsberichten te beheren. - @elevenlabs/convai-widget-embed@0.10.0 -
event_iddoorgegeven via transcript- en streamingcallbacks. Tracking van toolstatussen herwerkt naar inline transcriptitems. - @elevenlabs/types@0.6.0 -
event_iddoorgegeven via transcript- en streamingcallbacks.
API
API-wijzigingen bekijken
Nieuwe endpoints
- Regels voor uitspraakwoordenboek instellen -
POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/set-rules- Vervang alle regels in een uitspraakwoordenboek in één aanroep - Muziek uploaden -
POST /v1/music/upload- Upload een audiobestand om een nummer te maken of ernaar te verwijzen, met optionele extractie van een compositieplan - Audio Native-inhoud bijwerken vanaf URL -
POST /v1/audio-native/content- Werk een AudioNative-project bij door inhoud uit een opgegeven URL te extraheren en voor conversie in de wachtrij te zetten
Bijgewerkte endpoints
ElevenAgents
-
- Queryparameter
parent_folder_idtoegevoegd (string, optioneel) om tests op map te filteren - Queryparameter
include_folderstoegevoegd (boolean, optioneel) om mapobjecten in resultaten op te nemen - Queryparameter
sort_modetoegevoegd (string, optioneel) om de resultaatvolgorde te bepalen - Response bevat nu mapmetadata: entiteitstype, bovenliggend pad en aantal onderliggende items in
UnitTestSummaryResponseModel
- Queryparameter
-
Agenttest maken, Agenttest bijwerken
- Veld
parent_folder_idtoegevoegd (string, optioneel) om een test aan een map toe te wijzen
- Veld
-
Agent maken, Agent bijwerken, Agent ophalen
- Veld
summary_languagetoegevoegd (string, optioneel) aan de agentconfiguratie voor de taal van samenvattingen na gesprekken widget.dismissibletoegevoegd (boolean) - gebruikers toestaan de widget in te klappen of te sluitenwidget.show_agent_statustoegevoegd (boolean) - statusindicator voor toolgebruik in de widget weergevenwidget.show_conversation_idtoegevoegd (boolean) - gespreks-ID tonen nadat het gesprek is beëindigd; standaardtruewidget.strip_audio_tagstoegevoegd (boolean) - audiotags verbergen in transcripten; standaardtruewidget.syntax_highlight_themetoegevoegd (string, nullable) - highlightingthema voor codeblocks (null,lightofdark)- Nieuw workflownodetype
saytoegevoegd met schemaWorkflowSayNodeModel, inclusief overschrijvingen voorconversation_config,additional_prompt, tools/kennisbank; berichtpayload ondersteunt de gediscrimineerde variantenliteralenprompt
- Veld
-
- Veld
call_recording_enabledtoegevoegd (boolean, optioneel) om het opnemen van uitgaande Twilio-gesprekken in te schakelen
- Veld
-
- Veld
enable_messagingtoegevoegd (boolean, optioneel) om berichten voor het account in of uit te schakelen
- Veld
-
- Veld
schema_overridestoegevoegd (object, optioneel) om het payloadschema van de webhook aan te passen
- Veld
Uitspraakwoordenboeken
- Regels aan uitspraakwoordenboek toevoegen, Regels uit uitspraakwoordenboek verwijderen
- Veld
case_sensitivetoegevoegd (boolean) aan regeldefinities voor hoofdlettergevoelige matching - Veld
word_boundariestoegevoegd (boolean) aan regeldefinities voor matching met woordgrenzen
- Veld
Muziek
- Muziek genereren, Gedetailleerd muziek genereren, Muziek streamen
- Parameter
use_phonetic_namestoegevoegd (boolean, optioneel) om de verwerking van fonetische namen tijdens generatie te regelen - Responses bevatten nu het veld
song_id
- Parameter
Stemmen
-
Stemmen weergeven, Stem ophalen
- Veld
is_bookmarkedtoegevoegd (boolean) aan responseobjecten voor stemmen
- Veld
Schemawijzigingen
Nieuwe schema’s
WorkflowSayNodeModel- Workflownode voor agentbewerkingensaymet gespreksconfiguratie, prompts en tooloverschrijvingenWorkflowSayNodeMessageLiteral- Letterlijke berichtpayload (statische tekst) voor nodessayWorkflowSayNodeMessagePrompt- Op prompts gebaseerde berichtpayload (door LLM gegenereerd) voor nodessayMusicUploadResponse- Responsemodel voor het uploaden van muziek, inclusiefsong_idSMBToolConfigCreateClientParams,SMBToolConfigListClientsParams,SMBToolConfigSearchClientsParams,SMBToolConfigUpdateClientParams,SMBToolConfigDeleteClientParams- Gediscrimineerde parametertypen voor SMB-toolbewerkingen
Gewijzigde schema’s
AgentConfig- Veldsummary_languagetoegevoegdWidgetConfigV2- Veldendismissible,show_agent_status,show_conversation_id,strip_audio_tagsensyntax_highlight_themetoegevoegdSMBToolConfig- Veldparamsis nu verplicht en gebruikt een discriminated unionPronunciationDictionaryRule- Veldencase_sensitiveenword_boundariestoegevoegdCustomGuardrailConfig- Veldmodelis nu optioneel met een standaardwaardeUnitTestSummaryResponseModel- Velden voor mapmetadata toegevoegd: entiteitstype, bovenliggend pad, aantal onderliggende items