Skip to navigation

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, worden agent_tool_request en agent_tool_response automatisch 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 op true voor zowel nieuwe als bestaande agents.
    • Zichtbaarheid van audiotags (widget.strip_audio_tags): Verberg audiotags in gesprekstranscripten. Standaard ingesteld op true voor zowel nieuwe als bestaande agents.
    • Thema voor syntax highlighting (widget.syntax_highlight_theme): Configureer codeblock-highlighting in transcripten. Accepteert null (Auto), light of dark.
  • Agenttests met mapondersteuning: Het endpoint Agenttests weergeven ondersteunt nu het organiseren van tests in mappen. De queryparameters parent_folder_id, include_folders en sort_mode zijn toegevoegd voor gefilterde lijsten. Endpoints voor het maken en bijwerken van tests accepteren parent_folder_id om 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 nodetype say toegevoegd aan agentworkflows (WorkflowSayNodeModel). Deze node ondersteunt overschrijvingen voor conversation_config, additional_prompt, tools en de kennisbank. De berichtpayload van de node gebruikt een discriminated union met twee varianten: literal (statische tekst via text) en prompt (door LLM gegenereerd via prompt).

  • SMB-toolconfiguratie: Het schema SMBToolConfig is geformaliseerd met een verplicht, gediscrimineerd params-object. Ondersteunde bewerkingstypen zijn create, list, search, update en delete, die elk van toepassing zijn op SMB-entiteitscategorieën zoals klanten, personeel, services, producten en assets.

  • Samenvattingstaal voor agents: Het veld summary_language is toegevoegd aan de agentconfiguratie om de taal voor samenvattingen na gesprekken op te geven.

  • Twilio-gespreksopname: Het optionele veld call_recording_enabled is toegevoegd aan de request body voor uitgaande Twilio-gesprekken om het opnemen van uitgaande gesprekken in te schakelen.

  • WhatsApp-berichtenvlag: De vlag enable_messaging is 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) en word_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 een multipart/form-data-request met een audiobestand. Extraheert optioneel een compositieplan uit de geüploade audio en retourneert een MusicUploadResponse met een song_id.

  • Ondersteuning voor fonetische namen: De parameter use_phonetic_names is 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 bookmarked is toegevoegd aan requests voor stemupdates en is_bookmarked aan 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_id in 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_id in responses voor muziekgeneratie. Bijgewerkt met de nieuwste API-schemawijzigingen uit Fern-regeneratie.

Pakketten

  • @elevenlabs/convai-widget-core@0.10.0 - event_id doorgegeven via transcript- en streamingcallbacks. Tracking van toolstatussen herwerkt van Map-gebaseerd naar inline transcriptitems met een hulpprogramma display-transcript. Configuratieoptie show-conversation-id toegevoegd (boolean, standaard true) om de zichtbaarheid van de gespreks-ID in verbindingsverbrekingsberichten te beheren.
  • @elevenlabs/convai-widget-embed@0.10.0 - event_id doorgegeven via transcript- en streamingcallbacks. Tracking van toolstatussen herwerkt naar inline transcriptitems.
  • @elevenlabs/types@0.6.0 - event_id doorgegeven via transcript- en streamingcallbacks.

API

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

  • Agenttests weergeven

    • Queryparameter parent_folder_id toegevoegd (string, optioneel) om tests op map te filteren
    • Queryparameter include_folders toegevoegd (boolean, optioneel) om mapobjecten in resultaten op te nemen
    • Queryparameter sort_mode toegevoegd (string, optioneel) om de resultaatvolgorde te bepalen
    • Response bevat nu mapmetadata: entiteitstype, bovenliggend pad en aantal onderliggende items in UnitTestSummaryResponseModel
  • Agenttest maken, Agenttest bijwerken

    • Veld parent_folder_id toegevoegd (string, optioneel) om een test aan een map toe te wijzen
  • Agent maken, Agent bijwerken, Agent ophalen

    • Veld summary_language toegevoegd (string, optioneel) aan de agentconfiguratie voor de taal van samenvattingen na gesprekken
    • widget.dismissible toegevoegd (boolean) - gebruikers toestaan de widget in te klappen of te sluiten
    • widget.show_agent_status toegevoegd (boolean) - statusindicator voor toolgebruik in de widget weergeven
    • widget.show_conversation_id toegevoegd (boolean) - gespreks-ID tonen nadat het gesprek is beëindigd; standaard true
    • widget.strip_audio_tags toegevoegd (boolean) - audiotags verbergen in transcripten; standaard true
    • widget.syntax_highlight_theme toegevoegd (string, nullable) - highlightingthema voor codeblocks (null, light of dark)
    • Nieuw workflownodetype say toegevoegd met schema WorkflowSayNodeModel, inclusief overschrijvingen voor conversation_config, additional_prompt, tools/kennisbank; berichtpayload ondersteunt de gediscrimineerde varianten literal en prompt
  • Uitgaand Twilio-gesprek

    • Veld call_recording_enabled toegevoegd (boolean, optioneel) om het opnemen van uitgaande Twilio-gesprekken in te schakelen
  • WhatsApp-account bijwerken

    • Veld enable_messaging toegevoegd (boolean, optioneel) om berichten voor het account in of uit te schakelen
  • Webhook bijwerken

    • Veld schema_overrides toegevoegd (object, optioneel) om het payloadschema van de webhook aan te passen

Uitspraakwoordenboeken

Muziek

Stemmen

Schemawijzigingen

Nieuwe schema’s

  • WorkflowSayNodeModel - Workflownode voor agentbewerkingen say met gespreksconfiguratie, prompts en tooloverschrijvingen
  • WorkflowSayNodeMessageLiteral - Letterlijke berichtpayload (statische tekst) voor nodes say
  • WorkflowSayNodeMessagePrompt - Op prompts gebaseerde berichtpayload (door LLM gegenereerd) voor nodes say
  • MusicUploadResponse - Responsemodel voor het uploaden van muziek, inclusief song_id
  • SMBToolConfigCreateClientParams, SMBToolConfigListClientsParams, SMBToolConfigSearchClientsParams, SMBToolConfigUpdateClientParams, SMBToolConfigDeleteClientParams - Gediscrimineerde parametertypen voor SMB-toolbewerkingen

Gewijzigde schema’s

  • AgentConfig - Veld summary_language toegevoegd
  • WidgetConfigV2 - Velden dismissible, show_agent_status, show_conversation_id, strip_audio_tags en syntax_highlight_theme toegevoegd
  • SMBToolConfig - Veld params is nu verplicht en gebruikt een discriminated union
  • PronunciationDictionaryRule - Velden case_sensitive en word_boundaries toegevoegd
  • CustomGuardrailConfig - Veld model is nu optioneel met een standaardwaarde
  • UnitTestSummaryResponseModel - Velden voor mapmetadata toegevoegd: entiteitstype, bovenliggend pad, aantal onderliggende items