Hoppa till navigering

ElevenAgents

  • Nya konfigurationsalternativ för widgeten: Flera nya inställningar är nu tillgängliga för ElevenAgents konversationswidget i agentinstrumentpanelen:

    • Minimerbar widget (widget.dismissible): Låt användare minimera eller stänga widgeten under en konversation.
    • Åtgärdsindikator (widget.show_agent_status): Visa en visuell indikator när agenten aktivt använder verktyg, med separata statusar för arbetar, klar och fel. När du aktiverar den här inställningen läggs agent_tool_request och agent_tool_response automatiskt till i agentens klienthändelser.
    • Visning av konversations-ID (widget.show_conversation_id): Visa konversations-ID:t för användare när ett samtal avslutas. Standardvärdet är true för både nya och befintliga agenter.
    • Synlighet för ljudtaggar (widget.strip_audio_tags): Dölj ljudtaggar i konversationstranskriptioner. Standardvärdet är true för både nya och befintliga agenter.
    • Tema för syntaxmarkering (widget.syntax_highlight_theme): Konfigurera markering av kodblock i transkriptioner. Accepterar null (Auto), light eller dark.
  • Agenttestning med mappstöd: Slutpunkten Lista agenttester stöder nu organisering av tester i mappar. Lade till frågeparametrarna parent_folder_id, include_folders och sort_mode för filtrerad listning. Slutpunkterna för att skapa och uppdatera tester accepterar parent_folder_id för att tilldela tester till mappar, och testsammanfattningar innehåller nu entitetstyp, sökväg till överordnad mapp och antal underordnade objekt.

  • Workflow-noden say: Lade till en ny nodtyp, say, i agent-workflows (WorkflowSayNodeModel). Den här noden stöder conversation_config, additional_prompt samt åsidosättningar för verktyg och kunskapsbas. Nodens meddelandelast använder en diskriminerad union med två varianter: literal (statisk text via text) och prompt (LLM-genererad via prompt).

  • Konfiguration av SMB-verktyg: Formaliserade schemat SMBToolConfig med ett obligatoriskt, diskriminerat params-objekt. Åtgärdstyperna som stöds är create, list, search, update och delete, och var och en kan användas för SMB-entitetskategorier som kunder, personal, tjänster, produkter och tillgångar.

  • Sammanfattningsspråk för agenter: Lade till fältet summary_language i agentkonfigurationen för att ange språket för sammanfattningar efter konversationer.

  • Twilio-samtalsinspelning: Lade till det valfria fältet call_recording_enabled i begärandetexten för utgående Twilio-samtal för att aktivera inspelning av utgående samtal.

  • Flagga för WhatsApp-meddelanden: Lade till flaggan enable_messaging i WhatsApp-kontomodeller och uppdateringsbegäranden för att styra om meddelanden är aktiverade för ett visst telefonnummer.

Uttalslexikon

  • Ange alla regler på en gång: Den nya slutpunkten Ange regler (POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/set-rules) ersätter alla befintliga regler i ett uttalslexikon i ett enda anrop, som ett alternativ till att stegvis lägga till eller ta bort enskilda regler.

  • Alternativ för regelmatchning: Lade till fälten case_sensitive (boolean) och word_boundaries (boolean) i regeldefinitioner för uttalslexikon för mer exakt kontroll över hur regler matchar text.

Musik

  • Ladda upp ljud: Den nya slutpunkten Ladda upp musik (POST /v1/music/upload) accepterar en multipart/form-data-begäran med en ljudfil. Extraherar valfritt en kompositionsplan från det uppladdade ljudet och returnerar en MusicUploadResponse med ett song_id.

  • Stöd för fonetiska namn: Lade till parametern use_phonetic_names i slutpunkterna Generera musik, Generera detaljerad musik och Streama musik.

  • Låt-ID i svar: Svar från musikgenerering visar nu fältet song_id, vilket gör det enklare att hänvisa till genererade låtar i efterföljande API-anrop.

Audio Native

  • Uppdatera projektinnehåll från URL: Den nya slutpunkten Uppdatera innehåll (POST /v1/audio-native/content) låter dig uppdatera ett AudioNative-projekt genom att ange en URL. Slutpunkten extraherar innehållet från URL:en och köar det för konvertering och automatisk publicering.

Röster

  • Bokmärka röster: Lade till fältet bookmarked i begäranden om röstuppdateringar och is_bookmarked i svarsobjekt för röster, så att användare kan bokmärka röster för enkel åtkomst.

SDK-versioner

JavaScript SDK

  • v2.37.0 - Lade till stöd för att visa song_id i svar från musikgenerering. Uppdaterades för att inkludera de senaste ändringarna av API-schemat från Fern-regenerering.

Python SDK

  • v2.37.0 - Lade till stöd för nya parametrar för musikgenerering och för att visa song_id i svar från musikgenerering. Uppdaterades för att inkludera de senaste ändringarna av API-schemat från Fern-regenerering.

Paket

  • @elevenlabs/convai-widget-core@0.10.0 - Propagerade event_id genom återanrop för transkription och streaming. Refaktorerade spårning av verktygsstatus från Map-baserad till infogade transkriptposter med verktyget display-transcript. Lade till konfigurationsalternativet show-conversation-id (boolean, standardvärde true) för att styra synligheten av konversations-ID i frånkopplingsmeddelanden.
  • @elevenlabs/convai-widget-embed@0.10.0 - Propagerade event_id genom återanrop för transkription och streaming. Refaktorerade spårning av verktygsstatus till infogade transkriptposter.
  • @elevenlabs/types@0.6.0 - Propagerade event_id genom återanrop för transkription och streaming.

API

Nya slutpunkter

  • Ange regler för uttalslexikon - POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/set-rules - Ersätt alla regler i ett uttalslexikon i ett enda anrop
  • Ladda upp musik - POST /v1/music/upload - Ladda upp en ljudfil för att skapa eller referera till en låt, med valfri extrahering av en kompositionsplan
  • Uppdatera Audio Native-innehåll från URL - POST /v1/audio-native/content - Uppdatera ett AudioNative-projekt genom att extrahera innehåll från en angiven URL och köa det för konvertering

Uppdaterade slutpunkter

ElevenAgents

  • Lista agenttester

    • Lade till frågeparametern parent_folder_id (string, valfri) för att filtrera tester efter mapp
    • Lade till frågeparametern include_folders (boolean, valfri) för att inkludera mappobjekt i resultaten
    • Lade till frågeparametern sort_mode (string, valfri) för att styra resultatsortering
    • Svaret innehåller nu metadata för mappar: entitetstyp, överordnad sökväg och antal underordnade objekt i UnitTestSummaryResponseModel
  • Skapa agenttest, Uppdatera agenttest

    • Lade till fältet parent_folder_id (string, valfritt) för att tilldela ett test till en mapp
  • Skapa agent, Uppdatera agent, Hämta agent

    • Lade till fältet summary_language (string, valfritt) i agentkonfigurationen för språket i sammanfattningar efter konversationer
    • Lade till widget.dismissible (boolean) - låt användare fälla ihop eller stänga widgeten
    • Lade till widget.show_agent_status (boolean) - visa statusindikator för verktygsanvändning i widgeten
    • Lade till widget.show_conversation_id (boolean) - visa konversations-ID efter att samtalet avslutas; standardvärdet är true
    • Lade till widget.strip_audio_tags (boolean) - dölj ljudtaggar i transkriptioner; standardvärdet är true
    • Lade till widget.syntax_highlight_theme (string, nullable) - tema för markering av kodblock (null, light eller dark)
    • Lade till den nya workflow-nodtypen say med schemat WorkflowSayNodeModel, inklusive conversation_config, additional_prompt och åsidosättningar för verktyg/kunskapsbas; meddelandelasten stöder de diskriminerade varianterna literal och prompt
  • Utgående Twilio-samtal

    • Lade till fältet call_recording_enabled (boolean, valfritt) för att aktivera inspelning av utgående Twilio-samtal
  • Uppdatera WhatsApp-konto

    • Lade till fältet enable_messaging (boolean, valfritt) för att aktivera eller inaktivera meddelanden för kontot
  • Uppdatera webhook

    • Lade till fältet schema_overrides (object, valfritt) för att anpassa webhookens payload-schema

Uttalslexikon

Musik

Röster

Schemaändringar

Nya scheman

  • WorkflowSayNodeModel - Workflow-nod för agentåtgärder av typen say med konversationskonfiguration, prompts och åsidosättningar för verktyg
  • WorkflowSayNodeMessageLiteral - Bokstavlig meddelandelast (statisk text) för say-noder
  • WorkflowSayNodeMessagePrompt - Promptbaserad meddelandelast (LLM-genererad) för say-noder
  • MusicUploadResponse - Svarsmodell för musikuppladdning inklusive song_id
  • SMBToolConfigCreateClientParams, SMBToolConfigListClientsParams, SMBToolConfigSearchClientsParams, SMBToolConfigUpdateClientParams, SMBToolConfigDeleteClientParams - Diskriminerade parametertyper för SMB-verktygsåtgärder

Ändrade scheman

  • AgentConfig - Lade till fältet summary_language
  • WidgetConfigV2 - Lade till fälten dismissible, show_agent_status, show_conversation_id, strip_audio_tags och syntax_highlight_theme
  • SMBToolConfig - Fältet params är nu obligatoriskt och använder en diskriminerad union
  • PronunciationDictionaryRule - Lade till fälten case_sensitive och word_boundaries
  • CustomGuardrailConfig - Fältet model är nu valfritt med ett standardvärde
  • UnitTestSummaryResponseModel - Lade till metadatafält för mappar: entitetstyp, överordnad sökväg, antal underordnade objekt