ElevenAgents
- Strukturerade procedurer kompileras vid sparande och publicering: Uppdatera agent och Skapa agentutkast kompilerar och validerar nu strukturerade procedurer automatiskt. Integrationer behöver inte längre anropa kompileringsslutpunkten eller manuellt uppdatera det genererade workflowet. Ogiltiga procedurer returnerar fel per procedur som
400 procedure_validation_failed. Agenter utan strukturerade procedurer påverkas inte. - Slutpunkten för att kompilera procedurer är äldre: Kompilera procedurer är markerad som äldre och bör inte användas av nya integrationer. Den är fortfarande tillgänglig för befintliga anropare.
- Sammanfogningsförslag: Sammanfogningsförslag är tillgängliga i alfa. Team kan öppna ett förslag för en agentgren, granska konfigurationsändringar och testresultat, lämna kommentarer eller godkännandebeslut och sammanfoga godkända ändringar i en målgren. Se Sammanfogningsförslag.
SDK-versioner
JavaScript SDK
- v2.71.0 - Lade till klienter för sammanfogningsförslag för agenter, distributionshistorik, avbrytning av testanrop och duplicering av Speech Engine. Versionen lägger även till prioriteringar och sortering för triageärenden, exportgränser för batchsamtal,
gpt-6.1-sol,claude-sonnet-5-5, Eleven v4-röstmodeller för agenter och aktuella typer för agentkonfiguration.
Python SDK
- v2.71.0 - Lade till klienter för sammanfogningsförslag för agenter, distributionshistorik, avbrytning av testanrop och duplicering av Speech Engine. Versionen lägger även till prioriteringar och sortering för triageärenden, exportgränser för batchsamtal,
gpt-6.1-sol,claude-sonnet-5-5, Eleven v4-röstmodeller för agenter och aktuella typer för agentkonfiguration.
Swift SDK
- v3.4.0 - Dynamiska variabler bevarar nu ursprungliga JSON-typer när de skickas i data för konversationsinitiering.
Paket
- @elevenlabs/client@1.26.0, @elevenlabs/react@1.16.0, @elevenlabs/react-native@1.2.28 och @elevenlabs/types@0.24.0 - Lade till redigering av Speech to Text-transkript i realtid via
transcriptEdit, händelsenedited_transcriptoch Reacts callbackonEditedTranscript. React vidarebefordrar nufilterBackgroundAudiotill realtidssessioner. Klienten exporterar ävenMessagePayloadoch använder stabila svars-ID:n för att förhindra dubbla agentsvar. - @elevenlabs/convai-widget-core@0.18.3 och @elevenlabs/convai-widget-embed@0.18.3 - Lade till bildförhandsvisningar och nedladdningslänkar för bilagor i agentmeddelanden, inklusive svar med endast bilagor. Stabila svars-ID:n förhindrar dubbla svar, och konversationer med endast text använder nu en stoppkontroll med verktygstipset Avsluta chatt.
API
Visa API-ändringar
Nya slutpunkter
ElevenAgents
- Skapa ett sammanfogningsförslag -
POST /v1/convai/agents/{agent_id}/merge-proposals- Skapa ett förslag med obligatoriska fältensource_branch_id,target_branch_idochtitle, samt en valfri beskrivning, granskar-ID:n och ID för triageärende. - Lista sammanfogningsförslag -
GET /v1/convai/agents/{agent_id}/merge-proposals- Lista förslag med filter för status, källgren, målgren och text, samt cursor-paginering. - Hämta ett sammanfogningsförslag -
GET /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}- Hämta ett förslag och dess gransknings-, kommentars- och resultatdetaljer. - Uppdatera ett sammanfogningsförslag -
PATCH /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}- Uppdatera dess titel, beskrivning eller begärda granskare, eller stäng det utan att sammanfoga. - Granska ett sammanfogningsförslag -
POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/reviews- Skicka ett beslut omapprovedellerchanges_requestedmed en valfri kommentar. - Kommentera ett sammanfogningsförslag -
POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/comments- Lägg till en Markdown-kommentar på upp till 4 096 tecken. - Sammanfoga ett sammanfogningsförslag -
POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/merge- Sammanfoga källgrenen och styr valfritt framtvingad konfliktlösning och arkivering av källgrenen. - Lista agentdistributioner -
GET /v1/convai/agents/{agent_id}/deployments- Lista aktuella och historiska fördelningar av grenstrafik med sidbaserad paginering. - Avbryt ett testanrop -
POST /v1/convai/test-invocations/{test_invocation_id}/cancel- Avbryt ett pågående testanrop.
Speech Engine
- Duplicera en Speech Engine -
POST /v1/speech-engine/{speech_engine_id}/duplicate- Duplicera en Speech Engine och tilldela valfritt kopian ett nyttname.
Uppdaterade slutpunkter
ElevenAgents
- Skapa agent, Hämta agent och Uppdatera agent
- Lade till
gpt-6.1-solochclaude-sonnet-5-5iLLM-uppräkningen. - Lade till
eleven_v4ocheleven_v4_turbobland modellalternativen för konversations-TTS. Standardvärdet ändrades fråneleven_flash_v2tilleleven_v4_turbo. - Agentöverföringar och fristående agentnoder i workflow lägger till valfria
preserve_voice_settings(boolean, standardvärdefalse) för att behålla basrösten, TTS-modellen och röstinställningarna efter en överföring. - Verktygskonfigurationer för att hoppa över turer lägger till valfria
wait_timeout_secs(tal, standardvärde-1). Värdet-1håller agenten tyst tills uppringaren talar. - Webhook-konfigurationer efter samtal lägger till valfria
exclude_transcript(boolean, standardvärdefalse) för att utelämna tur-för-tur-transkript från JSON-transkriptionswebhooks. - Konfigurationer för maskering av konversationshistorik lägger till valfria
excluded_data_collection_ids(strängarray, högst 50) för att bevara utvalda extraherade värden samtidigt som deras motiveringar maskeras. - Klientverktygets
response_timeout_secsaccepterar nu-1för att vänta obegränsat närexpects_responseär aktiverat.
- Lade till
- Lista ärenden
- Lade till valfria
priorities(array) med värdenalow,medium,highochurgent. - Lade till
sort_bymed värdenacreated_atochpriority; standardvärdet ärcreated_at. - Ärendesvar kräver nu
title, nullbarapriorityoch enpriority_changes-array. Begäranden för att skapa och uppdatera ärenden kan angepriority, och ärendestatus lägger tillcancelled.
- Lade till valfria
- Lista verktyg - Lade till valfria nullbara
used_by_agent_id(sträng) för att returnera verktyg som refereras av en agents huvudgren. - Exportera resultat för batchsamtal - Lade till valfria nullbara
limit(heltal, minst1) för att endast exportera de första mottagarna som en kolumnförhandsvisning. - Lista testanrop och Hämta testanrop
- Sammanfattningar av testanrop lägger till obligatoriska
cancelled_count(heltal) och valfriacancelled(boolean, standardvärdefalse). - Testkörningsstatus lägger till
cancelled.
- Sammanfattningar av testanrop lägger till obligatoriska
- Hämta konversationsdetaljer - Transkriptposter lägger till valfria nullbara
platform_eventmed värdenauser_turn_timeoutochskip_turn_wait_elapsed. - Hämta metadata för agentversion - Lade till valfria nullbara
merged_authors, en array som beskriver personerna som publicerade ändringar som sammanfogats med huvudgrenen. - Hämta crawl-jobb - Tog bort det föråldrade svarsfältet
max_depth.
Eleven v4 och Eleven v4 Turbo
Eleven v4 och Eleven v4 Turbo är nu tillgängliga. Eleven v4 ger tal av högre kvalitet, mer uttrycksfullt tal och förbättrad röstkloning på fler än 90 språk. Eleven v4 Turbo erbjuder samma modellfamilj för realtidsapplikationer, med en medianlatens för inferens på cirka 100 ms.
Använd eleven_v4 via Text to Dialogue API för innehållsskapande och långformatljud. Använd eleven_v4_turbo via Text to Dialogue WebSocket för agenter och interaktiva applikationer.
Speech to Text
- Transkriptredigering: Batch- och realtidstranskribering accepterar nu en redigeringsinstruktion på naturligt språk på upp till 2 000 tecken. Batch-svar returnerar resultatet i
edited_transcript, medan realtidssessioner skickar enedited_transcript-händelse. Läs batch- och realtidsguiderna för inkompatibiliteter, svarshantering och prissättning.
ElevenAgents
- Agentmodeller: Lade till
gpt-6-sol,gpt-6-luna,glm-52,deepseek-v41-flash,claude-opus-5ochclaude-opus-5-5bland de LLM-alternativ som stöds för agenter. - Användning vid agenttester: Sammanfattningar av testanrop kan innehålla totalt antal krediter och pris i USD. Enskilda testkörningar kan innehålla krediter och en kostnadsuppdelning.
Flows
- Template API: Lade till slutpunkter för att lista och hämta publicerade Flows-mallar, starta mallkörningar och hämta körningsresultat. Körningar kan rikta in sig på en publicerad version och skicka slutresultatet till en konfigurerad webhook.
Text to Dialogue
- Kontinuitet vid generering: Text to Dialogue-förfrågningar kan använda föregående eller efterföljande text och förfrågnings-ID:n för att bibehålla kontinuitet mellan genereringar.
- Professionellt röstläge: Text to Dialogue-förfrågningar kan använda Instant Voice Clone-versionen av en Professional Voice Clone för att minska latensen eller förbättra uttrycksfullheten.
SDK-versioner
JavaScript SDK
- v2.70.0 - Lade till typer för redigering av Speech to Text-transkript i batch och realtid,
branchId-filtrering och kostnadsfält för sammanfattningar av testanrop, automatisk identifiering av kunskapsbaser, Text to DialogueusePvcAsIvcoch agentmodellendeepseek-v41-flash.
Python SDK
- v2.70.0 - Lade till typer för redigering av Speech to Text-transkript i batch och realtid,
branch_id-filtrering och kostnadsfält för sammanfattningar av testanrop, automatisk identifiering av kunskapsbaser, Text to Dialogueuse_pvc_as_ivcoch agentmodellendeepseek-v41-flash.
ElevenLabs CLI
- v1.4.0 - Åtgärdade förfrågningar med en uttrycklig API-nyckel så att de inte längre även skickar lagrade OAuth-autentiseringsuppgifter, vilket orsakade autentiseringsfel. Lade till beskrivningar för kommandogruppen för feedback och instruktioner för hur du rapporterar saknade funktioner till genererade agentfärdigheter. Genererade om API-klienten med Flows-mallslutpunkter och aktuella schematyper.
API
Visa API-ändringar
Nya slutpunkter
Flows
- Lista mallar -
GET /v1/flows/templates- Lista publicerade mallar och deras körbara versioner. - Hämta mall -
GET /v1/flows/templates/{template_id}- Hämta en mall och dess körbara versioner. - Skapa mallkörning -
POST /v1/flows/templates/{template_id}/runs- Starta en mallkörning med indatavärden, en valfri version och en valfri webhook. - Lista mallkörningar -
GET /v1/flows/templates/{template_id}/runs- Lista mallkörningar med cursor-paginering och valfri versionsfiltrering. - Hämta mallkörning -
GET /v1/flows/templates/{template_id}/runs/{run_id}- Hämta en mallkörning och dess utdata-status.
Uppdaterade slutpunkter
Speech to Text
- Konvertera tal till text -
POST /v1/speech-to-text- Lade till valfria nullbara
transcript_edit(sträng), som accepterar en redigeringsinstruktion på naturligt språk på upp till 2 000 tecken. - Svar lägger till valfria nullbara
edited_transcript. En lyckad redigering innehåller obligatoriska fältenkind: "transcript"ochtext. En misslyckad redigering innehåller obligatoriska fältenkind: "error",error_type: "edit_failed"ochmessage.
- Lade till valfria nullbara
- Realtids-Speech to Text accepterar
transcript_edit(sträng) och skickaredited_transcript-händelser med obligatoriska fältentextochedited_text.
ElevenAgents
- Skapa agent, Hämta agent och Uppdatera agent
- Lade till
gpt-6-sol,gpt-6-luna,glm-52,deepseek-v41-flash,claude-opus-5ochclaude-opus-5-5iLLM-uppräkningen. - Övervakare för aviseringar lägger till valfria nullbara
enabled(boolean) för att styra om en övervakare kan skicka aviseringar.
- Lade till
- Lista konversationer och Textsökning
data_collection_paramsochdynamic_variable_paramslägger till operatorernaneqochin. Värden förinanvänder pipe-avgränsare.evaluation_paramsaccepterarsuccess,failureellerunknownsom resultatvärde.
- Smart sökning -
GET /v1/convai/conversations/messages/smart-search- Lade till valfria nullbara
branch_id(sträng).
- Lade till valfria nullbara
- Lista testanrop -
GET /v1/convai/test-invocations- Lade till valfria nullbara
branch_id(sträng). - Sammanfattningar av testanrop lägger till valfria nullbara
credits_used(heltal) ochtotal_price(tal).
- Lade till valfria nullbara
- Hämta testanrop -
GET /v1/convai/test-invocations/{test_invocation_id}- Enskilda testkörningar lägger till valfria nullbara
credits_used(heltal) ochcharging(ConversationChargingCommonModel).
- Enskilda testkörningar lägger till valfria nullbara
- Simulera konversation och Streama simulerad konversation
- Ändrade standardvärdet för valfria
new_turns_limitfrån10,000till100och satte maxvärdet till100.
- Ändrade standardvärdet för valfria
- Skapa crawl-jobb och Hämta crawl-jobb
- Lade till valfria
auto_discover(boolean, standardvärdefalse) för att följa länkar och lägga till nyligen upptäckta sidor under automatisk synkronisering. Detta kräverenable_auto_sync: true.
- Lade till valfria
- Uppdatera kunskapsbasdokument -
POST /v1/convai/knowledge-base/{documentation_id}/refreshAutoSyncInfolägger till valfriaauto_discover(boolean, standardvärdefalse) för att ange om uppdateringar crawlar och lägger till nyligen upptäckta sidor.
- Lista MCP-serververktyg -
GET /v1/convai/mcp-servers/{mcp_server_id}/tools- Svar lägger till valfria
tool_approval_statuses(array). Varje objekt innehåller obligatoriskatool_id(sträng) ochstate(up_to_date,needs_reviewellernot_approved), med valfria fält för godkännandepolicy och godkänd definition.
- Svar lägger till valfria
Text to Dialogue
- Konvertera text till dialog, Streama text till dialog, Konvertera med tidsstämplar och Streama med tidsstämplar
- Lade till valfria
use_pvc_as_ivc(boolean, standardvärdefalse) för att använda Instant Voice Clone-versionen av en Professional Voice Clone. - Lade till valfria nullbara
previous_textochfuture_text(strängar, högst 100 tecken) samtprevious_request_idsochnext_request_ids(strängarrayer, högst 3 ID:n) för kontinuitet vid generering. - Det valfria objektet
settingslägger till nullbarasimilarity(tal, 0–1, standardvärde0.75).
- Lade till valfria
Text to Speech
- Konvertera text till tal, Streama text till tal, Konvertera med tidsstämplar och Streama med tidsstämplar
- Det befintliga fältet
use_pvc_as_ivcär inte längre föråldrat.
- Det befintliga fältet
Flows
- Skapa bildgenerering, Skapa videogenerering och Skapa mallkörning
- Webhook-mål kräver nu en uttrycklig
type-diskriminator (allellerids). De tidigare standardvärdena har tagits bort.
- Webhook-mål kräver nu en uttrycklig
Voice Design
- Skapa röst från förhandsvisning, Skapa röstförhandsvisningar, Designa en röst och Remixa en röst
- Lade till ett
409-svar när en generering för förhandsvisningen redan pågår. Försök igen efter att du har fått detta svar.
- Lade till ett
Arbetsytor
- Skapa API-nyckel för tjänstkonto -
POST /v1/service-accounts/{service_account_user_id}/api-keys- Lade till valfria nullbara
tts_concurrency_limit,music_concurrency_limitochdubbing_concurrency_limit(heltal) för API-nycklar till tjänstkonton för företag.
- Lade till valfria nullbara
- Uppdatera API-nyckel för tjänstkonto -
PATCH /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id}- Lade till valfria
tts_concurrency_limit,music_concurrency_limitochdubbing_concurrency_limit. Varje fält accepterar ett heltal,clear,no_updateellernulloch har standardvärdetno_update.
- Lade till valfria
Modeller
- Lista modeller -
GET /v1/models- Förklarade obligatoriska
max_characters_request_free_userochmax_characters_request_subscribed_usersom föråldrade. Dessa fält tillämpas inte; användmaximum_text_length_per_requesti stället.
- Förklarade obligatoriska
Bild och video
- Sora 2 och Sora 2 Pro har utgått: OpenAI avvecklar Sora API den 24 september 2026. Båda modellerna har tagits bort från modellväljaren för Bild och video och slutar generera på det datumet. Befintliga genereringar finns kvar i din historik. Flows och mallar som använder en Sora-nod måste bytas till en annan videomodell, till exempel Gemini Omni 1.1 Flash, innan de kan köras igen.
- Seedance 1.5 Pro har utfasats: ByteDance avvecklar Seedance 1.5 Pro den 11 november 2026. Modellen erbjuds inte längre för nya genereringar och slutar fungera på det datumet. Använd en Seedance 2.0-modell i stället.
ElevenAgents
- Parallella verktygsanrop: Agenters promptkonfiguration innehåller nu
enable_parallel_tool_calls(boolesk, standardvärdetrue). När det är aktiverat kan modeller som stöds köra flera verktyg i en och samma tur. - Agentmodeller: Lade till
gpt-6-astrai LLM-alternativen för agenter. - Aviseringar: Agentaviseringar har nu stöd för Slack-kanaler utöver PagerDuty- och webhook-aviseringar.
- Sökning efter telefonnummer: Lade till en markörpaginaterad telefonnummerändpunkt med filter för leverantör, utgående stöd, tilldelad agent och gren, etikett och telefonnummer.
Bild och video
- GPT Image 2.5-modeller: Bildgenerering har nu stöd för
gpt-image-2.5-flareochgpt-image-2.5-sunburst. Båda modellerna accepterar upp till 10 referensbilder, kvalitetsnivåer upp tillmax, 14 fasta bildförhållanden plusautosamt utdata i 1K, 2K eller 4K.
Speech Engine
- Tidsgräns för kaskad: Begäranden för att skapa och uppdatera Speech Engine accepterar nu
cascade_timeout_seconds(tal, 2–15, standardvärde4) för att styra hur länge ElevenLabs väntar på en uppströms talmotor innan ett nytt försök görs.
Text to Speech
- Turgränser för flera kontexter: Markören
is_final_audio_for_turnskickas nu efter varje buffrad byte för den turen, inklusive MP3- och Opus-utdata. Klienter kan använda markören som en exakt turgräns utan att byta till PCM.
SDK-versioner
JavaScript SDK
- v2.69.0 - Lade till
transcriptEditi realtidsomslaget för Speech to Text, med redigerad text som levereras viaedited_transcript-händelser. Åtgärdade JWT-verifiering för Speech Engine för API-nycklar med suffix för dataresidens. Lade tillphoneNumbers.listV2och Flows-mallmetoder för att lista och hämta mallar samt lista, skapa och hämta körningar. Återskapade klienter och typer för GPT Image 2.5, Slack-aviseringar för agenter, parallella verktygsanrop,gpt-6-astra, samtidighetsgränser för tjänstekonto-API-nycklar, nollagring för Music, konversationsfilter och godkännandestatusar för MCP-verktyg.
Python SDK
- v2.69.0 - Lade till
transcript_editi realtidsomslaget för Speech to Text, med redigerad text som levereras viaedited_transcript-händelser. Åtgärdade JWT-verifiering för Speech Engine för API-nycklar med suffix för dataresidens, och gjorde attplayger ett fel närffplaymisslyckas. Lade tillphone_numbers.list_v2och Flows-mallmetoder för att lista och hämta mallar samt lista, skapa och hämta körningar. Återskapade klienter och typer för GPT Image 2.5, Slack-aviseringar för agenter, parallella verktygsanrop,gpt-6-astra, samtidighetsgränser för tjänstekonto-API-nycklar, nollagring för Music, konversationsfilter och godkännandestatusar för MCP-verktyg.
ElevenLabs CLI
- v1.3.2 - Lade till valfri
--intent-metadata för att samla in feedback om användning av CLI:t. Lade tillelevenlabs feedback missing-capabilityför att rapportera arbetsflöden som CLI:t inte stöder.
API
Visa API-ändringar
Nya ändpunkter
ElevenAgents
- Lista telefonnummersida -
GET /v1/convai/v2/phone-numbers- Lade till valfria pagineringsparametrar för
page_size(heltal, 1–1 000, standardvärde100) ochcursor(nullable sträng). - Lade till valfria filter för
search,label,phone_number,provider,supports_outbound,agent_id,branch_id,sort_byochsort_direction.sort_byaccepterarlabelellerphone_number;sort_directionhar standardvärdetasc. - Svaret innehåller obligatoriska
phone_numbers(array), valfria nullablenext_cursor(sträng) ochhas_more(boolesk, standardvärdefalse).
- Lade till valfria pagineringsparametrar för
Uppdaterade ändpunkter
ElevenAgents
- Skapa agent, Hämta agent och Uppdatera agent
- Promptkonfiguration lägger till
enable_parallel_tool_calls(boolesk, standardvärdetrue). Åsidosättningar för arbetsflöden accepterar ett nullable booleskt värde. - Uppräkningen
LLMlägger tillgpt-6-astra, inklusive åsidosättningar för konversationsinitiering. - Aviserare för aviseringsintegreringar använder nu
integration_typeför att väljapagerdutyellerslack. Slack-aviseringar kräverconnection_idochchannel_id(strängar);channel_idaccepterar 1–64 tecken.
- Promptkonfiguration lägger till
- Lista konversationer och Lös konversationsreferens
data_collection_paramsaccepterar inte längre operatornmissing. Använd ett tomt värde för att matcha konversationer där fältet inte samlades in.- Ett tomt värde i
dynamic_variable_paramsmatchar konversationer där variabeln inte angavs.
- Skapa Speech Engine, Hämta Speech Engine och Uppdatera Speech Engine
- Lade till
cascade_timeout_seconds(tal, 2–15). Skapandebegäranden har standardvärdet4, uppdateringsbegäranden accepterar ett nullable värde och svar kräver fältet.
- Lade till
Bild och video
- Skapa bildgenerering -
POST /v1/flows/image- Lade till begärandevarianter för
gpt-image-2.5-flareochgpt-image-2.5-sunburst. - Båda varianterna kräver
promptochmodel_id, accepterar upp till 10imagesoch lägger tillresolution(1K,2Keller4K, standardvärde1K). qualityaccepterarlow,medium,high,xhighellermaxoch har standardvärdethigh.aspect_ratioaccepterarautooch 14 fasta förhållanden och har standardvärdet16:9.
- Lade till begärandevarianter för
Dubbning
- Skapa dubbningsprojekt -
POST /v1/dubbing/project- Multipart-
keytermsaccepterar upprepade fält eller en enda JSON-array. - Multipart-
webhook_idsaccepterar upprepade fält, en enda JSON-array eller en kommaseparerad sträng.
- Multipart-
- Hämta arbetsyteresurs, Dela arbetsyteresurs och Sluta dela arbetsyteresurs
WorkspaceResourceTypelägger tilldubbing_project.
Kunskapsbas
- Skapa crawlningsjobb -
POST /v1/convai/knowledge-base/crawl- Utfasade
max_depth(heltal, standardvärde3). Fältet har nu ingen effekt och har inte längre några minimi- eller maxbegränsningar. - Metadata för crawlningsjobb kräver inte längre
max_depth.
- Utfasade
Användare
- Hämta användare och Hämta prenumeration
- Valutauppräkningar lägger till
gbp.
- Valutauppräkningar lägger till
Schemaändringar
Text to Speech
- WebSocket-meddelanden för
audioochfinalmed flera kontexter definierar nuis_final_audio_for_turnsom att den inträffar efter att alla buffrade byte för turen har levererats.
ElevenAgents
- Samtalskö och vänteljud: Lade till samtalskö för agenter som nått sin samtidighetsgräns. Uppringare i kö hör vänteljud och får
queue_status-händelser tills de släpps in eller tiden går ut. Nya API-metoder laddar upp eller tar bort anpassat vänteljud. - Metadata för testversioner: Agenttestresultat identifierar nu vilken agentversion de kördes mot och om de inkluderade utkaständringar. Anropssammanfattningar anger även när partiella återinskick kördes mot olika versioner.
- Modell- och kontometadata: Agenters LLM-konfiguration accepterar nu
gemini-3.8-flash. WhatsApp-kontosvar identifierar om kontot använder Cloud API eller registreringsflödet för samexistens.
Musik
- Stöd för Music v2.5 API: Musikändpunkter och SDK:er accepterar nu
music_v2_5. Delar för generering av kompositionsplaner har stöd för upp till 6 132 tecken, med upp till 30 rader på 200 tecken vardera.
SDK-versioner
JavaScript SDK
- v2.68.0 - Lade till metoder för att ladda upp och ta bort vänteljud för agenter. Återskapade typer för samtalskö, procedurreferenser, skapande av utkastgrenar, RAG-frågegränser, metadata för testversioner,
gemini-3.8-flashochmusic_v2_5.
Python SDK
- v2.68.0 - Lade till synkrona och asynkrona metoder för att ladda upp och ta bort vänteljud för agenter. Återskapade typer för samtalskö, procedurer, skapande av utkastgrenar, RAG-frågegränser, metadata för testversioner,
gemini-3.8-flashochmusic_v2_5. Omslagetcompose_detailedaccepterar nu alla genererade musikmodell-ID:n samt både prompt- och delbaserade kompositionsplaner.
iOS SDK
- v3.3.1 - Matchar agentmeddelanden med
response_idi stället förevent_id, vilket bevarar flera svar kring verktygsanrop och förhindrar att streamade delar eller korrigeringar kopplas till fel meddelande.
ElevenLabs CLI
- v1.3.0 - Lade till valfri
--intent-metadata för genererade API-kommandon. Lade tillelevenlabs feedback missing-capabilityför att rapportera arbetsflöden som CLI:t inte stöder.
Paket
- @elevenlabs/convai-widget-core@0.18.2 och @elevenlabs/convai-widget-embed@0.18.2 - Åtgärdade dubbla agentsvar efter verktygs- och proceduranrop. Streamade textsvar behåller Markdown-formatering, och röstsamtal visar inte längre outtalade streamade chattdelar. Embed-paketet begränsar även
user_activity-händelser till en gång per sekund och återställer gränsen när en session avslutas.
API
Visa API-ändringar
Nya ändpunkter
ElevenAgents
- Ladda upp vänteljud för agent -
POST /v1/convai/agents/{agent_id}/hold-audio- Accepterar obligatoriska
hold_audio_file(binär) som multipart-formulärdata. Filen måste vara MP3 eller WAV, upp till 40 MB och 180 sekunder. - Returnerar obligatoriska
agent_id(sträng) ochhold_audio(AgentHoldAudioConfig). Vänteljudsobjektet kräveraudio_path,audio_url,original_filename(strängar),duration_secs(tal) ochsize_bytes(heltal).
- Accepterar obligatoriska
- Ta bort vänteljud för agent -
DELETE /v1/convai/agents/{agent_id}/hold-audio- Tar bort det anpassade klippet så att uppringare i kö hör standardtonen för vänteläge.
- Returnerar obligatoriska
agent_id(sträng).
Uppdaterade ändpunkter
ElevenAgents
- Skapa agent, Hämta agent och Uppdatera agent
- Lade till valfri
platform_settings.queueing_config(AgentQueueingConfig) medenabled(boolesk, standardvärdefalse) ochwait_timeout_seconds(heltal, 1–1 800, standardvärde180). - Svar för kökonfiguration inkluderar skrivskyddade nullable
hold_audio(AgentHoldAudioConfig). Agentsvar inkluderar även valfriadefault_hold_audio_url(sträng).
- Lade till valfri
- Hämta konversation -
GET /v1/convai/conversations/{conversation_id}- Metadata lägger till valfria nullable
queue_wait_secs(tal). Kötid exkluderas fråncall_duration_secsoch fakturerad tid.
- Metadata lägger till valfria nullable
- Skapa agentgren -
POST /v1/convai/agents/{agent_id}/branches- Lade till valfria
include_draft(boolesk, standardvärdefalse). När värdet ärtrueinkluderar en gren som skapats från grentoppen anroparens uppsättning utkastprocedurer.
- Lade till valfria
- Lista procedurer samt ändpunkter för att skapa, hämta och utkast för procedurer
- Listobjekt lägger till valfria
referenced_tool_ids,referenced_kb_ids,referenced_procedure_idsochreferenced_dynamic_variables(strängarrayer). - Svar för agenter och förhandsvisningar av sammanslagningar lägger till valfria
procedures, en karta med procedur-ID som nyckel.
- Listobjekt lägger till valfria
- Lista testanrop -
GET /v1/convai/test-invocations- Lade till valfria nullable
search(sträng) för att filtrera tester och mappar efter namn.
- Lade till valfria nullable
- Kör tester på agent och Hämta testanrop
- Svar för testsvitsanrop och enhetstestkörningar lägger till valfria nullable
version_id(sträng) och valfriaran_against_draft(boolesk, standardvärdefalse). - Anropssammanfattningar lägger även till valfria
runs_diverged_from_version(boolesk, standardvärdefalse).
- Svar för testsvitsanrop och enhetstestkörningar lägger till valfria nullable
POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query- Begärandetexten lägger till valfria nullable frågespecifika åsidosättningar för
max_documents_length(heltal, 1–50 000) ochmax_retrieved_rag_chunks_count(heltal, 1–20).
- Begärandetexten lägger till valfria nullable frågespecifika åsidosättningar för
- Hämta WhatsApp-konto -
GET /v1/convai/whatsapp-accounts/{phone_number_id}- Lade till valfria
account_type(WhatsAppAccountType, standardvärdecloud_api). Värden ärcloud_apiochcoexistence.
- Lade till valfria
- Beräkna förväntad LLM-användning -
POST /v1/convai/agent/{agent_id}/llm-usage/calculateLLMUsageCalculatorLLMResponseModellägger till obligatoriskaprice_per_message(tal).
Musik
MusicModelIDlägger tillmusic_v2_5förPOST /v1/music/video-to-music,POST /v1/music/plan, Komponera musik,POST /v1/music/detailed,POST /v1/music/detailed/stream,POST /v1/music/stream,POST /v1/music/uploadochPOST /v1/music/finetunes.GenerationChunk.textökarmaxLengthfrån 6 000 till 6 132 tecken förPOST /v1/music/plan,POST /v1/music,POST /v1/music/detailed,POST /v1/music/detailed/stream,POST /v1/music/streamochPOST /v1/music/upload. Avsnittsnamn kan innehålla 1–100 tecken och delar kan innehålla upp till 30 rader med 200 tecken per rad.
Schemaändringar
ElevenAgents
- Serverhändelser i realtid lägger till
queue_status. Dess obligatoriskaqueue_status_event.statusaccepterarwaiting,admittedellertimed_out;timed_outföregår WebSocket-stängningskod4300. Vänteljud fortsätter att komma som vanligaaudio-händelser. - Uppräkningen
LLMlägger tillgemini-3.8-flash, inklusive åsidosättningar för konversationsinitiering. - Unioner för resultat från systemverktyg i konversationer lägger till
start_procedure_success,start_procedure_error,end_procedure_successochend_procedure_error. FeaturesUsageCommonModellägger till valfria funktionsstatusar förfreeform_procedureochstructured_procedure.
Scribe v2 Medical
Scribe v2 Medical är nu allmänt tillgänglig. Det är en batchmodell för taligenkänning som är specialiserad på medicinskt och kliniskt ljud och kostar lika mycket som Scribe v2.
Skicka scribe_v2_medical som model_id i Skapa transkript. Promptning med nyckeltermer, entitetsidentifiering, talardiarisering och läget utan ordagrann återgivning fungerar på samma sätt som i Scribe v2.
ElevenAgents
- Samtalsärenden för hela arbetsytan: Lade till Lista arbetsytans ärenden för att hämta samtalstriageärenden för tillgängliga agenter. Filtrera efter status eller ansvarig och använd markörpaginering för att hämta upp till 100 ärenden per sida.
- Samtalsfilter för dynamiska variabler: Lista samtal och Textsök i samtalsmeddelanden accepterar nu upprepningsbara filter
dynamic_variable_params. Användname:op:valuemedeq,gt,gte,ltellerlte; jämförelseoperatorer kräver numeriska värden. - Twilio-detektering av telefonsvarare: Konfigurationer för utgående telefoni och batchsamtal har nu stöd för valfria
twilio_machine_detection. Väljenableför ett tidigt avgörande om människa eller maskin, ellerdetect_message_endför att vänta tills hälsningen i röstbrevlådan är klar. Resultaten levereras via den nya webhook-händelsenanswering_machine_detection. - Värdebegränsningar för datainsamling: Egenskaper för datainsamling kan nu använda
allowed_valuesför att namnge en dynamisk variabel som innehåller tillåtna värden. Det tidigare fältetallowed_values_dynamic_variableär inaktuellt. - Agentmetadata: Svar från Lista agentgrenar visar nu när ett utkast skapades och om det ligger efter grenens senaste version. Sammanfattningar för agenter och talmotorer kräver nu
voice_id. - Käll-URL:er för kunskapsbasen: Agentens RAG-frågebitar innehåller nu obligatoriska nullbara
source_url, som innehåller den spårade URL:en för URL-dokument. - Bilagor i agentsvar: WebSocket-händelser för
agent_responseinnehåller nu valfriaattachments. Varje bilaga kräverurlochnameoch kan innehållamime_type.
Arbetsytor
- Plattformsgränser för API-nycklar: Svar för API-nycklar till tjänstkonton kan nu inkludera företagsnivåns
platform_limitsför krediter, Professional Voice Clones samt samtidighet för TTS, dubbning och musik.
SDK-versioner
JavaScript SDK
- v2.67.0 - Lade till
dynamicVariableParamsi begäranden för samtalslistning och textsökning. Genererade om typer för Twilio-detektering av telefonsvarare, värdebegränsningar för datainsamling, plattformsgränser för API-nycklar, utkastmetadata för agentgrenar och käll-URL:er för kunskapsbasen.
Python SDK
- v2.67.0 - Lade till
dynamic_variable_paramsi synkrona och asynkrona metoder för samtalslistning och textsökning. Genererade om typer för Twilio-detektering av telefonsvarare, värdebegränsningar för datainsamling, plattformsgränser för API-nycklar, utkastmetadata för agentgrenar och käll-URL:er för kunskapsbasen. Klienten för text-till-tal i realtid skickar inte längre den interna utelämningssentineln till anslutningen.
ElevenLabs CLI
- v1.2.0 - Lade till kommandot
elevenlabs sayoch dess agentfärdighet, genererade om API-kommandobindningar och gjordeeleven_v3till standardmodellen för TTS.
Paket
- @elevenlabs/client@1.25.0, @elevenlabs/react@1.15.2, @elevenlabs/react-native@1.2.27, @elevenlabs/convai-widget-core@0.18.1 och @elevenlabs/convai-widget-embed@0.18.1 - Återexporterade
MessageAttachmentfrån@elevenlabs/clientså att användare kan importera typen direkt. - @elevenlabs/client@1.24.0, @elevenlabs/types@0.23.0, @elevenlabs/react@1.15.1, @elevenlabs/react-native@1.2.26, @elevenlabs/convai-widget-core@0.18.0 och @elevenlabs/convai-widget-embed@0.18.0 - Vidarebefordrade filbilagor i agentsvar till
onMessageoch lade till den valfria sessionsinställningenwebRtc.singlePeerConnection. Widgeten lokaliserar också hälsningsknappar och åtgärdar bortfallna eller dubblerade textsvar i chatten.
API
Visa API-ändringar
Nya slutpunkter
ElevenAgents
- Lista arbetsytans ärenden -
GET /v1/convai/triage-tickets- Listar samtalstriageärenden för alla agenter som anroparen har åtkomst till, sorterade med de senast skapade först.
- Lade till valfria frågeparametrar
page_size(heltal, 1–100, standard100),status(AgentConversationTicketStatus),assignee_user_id(sträng ellerunassigned) ochcursor(sträng). - Returnerar
GetAgentConversationTicketsPageResponseModel.
Uppdaterade slutpunkter
ElevenAgents
- Lista samtal -
GET /v1/convai/conversations- Lade till valfria nullbara
dynamic_variable_params(upprepningsbar strängmatris). Varje värde användername:op:value, däropäreq,gt,gte,ltellerlte.
- Lade till valfria nullbara
- Textsök i samtalsmeddelanden -
GET /v1/convai/conversations/messages/text-search- Lade till valfria nullbara
dynamic_variable_params(upprepningsbar strängmatris) med samma syntax.
- Lade till valfria nullbara
- Utgående Twilio-samtal, Utgående SIP-trunksamtal, Utgående Exotel-samtal och Skicka batchuppringning
telephony_call_configanvänder nu separata in- och utmatningsscheman.- Lade till valfria nullbara
twilio_machine_detection(TwilioMachineDetectionConfig). Dessmodeaccepterarenableellerdetect_message_endoch har standardvärdetenable. Inställningen ignoreras för andra leverantörer än Twilio och för inkommande samtal.
- Importera telefonnummer -
POST /v1/convai/phone-numbers- Lade till valfria nullbara
account_auth_token(sträng) för importer av Twilio API-nycklar för att validera signaturer för inkommande webhooks.
- Lade till valfria nullbara
Schemaändringar
ElevenAgents
WebhookEventTypelägger tillanswering_machine_detection.AgentBranchSummarylägger till valfria nullbaradraft_created_at(heltal) och valfriadraft_is_behind_tip(boolean, standardfalse).AgentKnowledgeBaseRagChunkResponseModellägger till obligatoriska nullbarasource_url(sträng).AgentSummaryResponseModelochSpeechEngineSummaryResponselägger till obligatoriskavoice_id(sträng).AnalysisPropertylägger till valfria nullbaraname(sträng) ochallowed_values(AllowedValues).LiteralJsonSchemaPropertylägger också tillallowed_values. Båda markerarallowed_values_dynamic_variablesom inaktuellt.DataCollectionResultCommonModellägger till valfria nullbaraname(sträng).WorkspaceApiKeyResponseModellägger till valfria nullbaraplatform_limits(PlatformLimits).- MCP-verktyget
Iconlägger till valfria nullbaratheme(lightellerdark). SMBToolConfiglägger till parametervarianternasend_custom_email,create_service_quote_requestochcreate_product_quote_request.- Scheman för webhook-frågeparametrar och konfiguration för telefonsamtal använder nu separata in- och utmatningsmodeller.
- WebSocket-händelser för
agent_responselägger till valfriaattachments(matris). Varje objekt kräverurlochname(strängar) och accepterar valfriamime_type(sträng).
ElevenCreative
ReferenceVideo.studio_clipanvänder nuStudioClipLocatori stället förStudioClipReference. Fälten och wire-formatet är oförändrade.
ElevenAgents
- Telefonknappsatsinmatning: Agentens samtalskonfiguration har nu stöd för valfria
dtmf_input_settingsför DTMF-inmatning. Konfigurera tidsgränsen för siffror, använd#som avslutare och maskera knappsatsinmatningar i transkriptioner, loggar och analyser. - Historik för samtalsbilagor: Transkriptposter från Hämta samtal innehåller nu
file_inputs, en matris med ID, namn, MIME-typ och URL för varje bifogad fil. - Filtrering med agenttaggar: Lista agenter accepterar nu den valfria frågeparametern
tags. Upprepa parametern för att matcha agenter med någon av de angivna taggarna. - Batchkampanjkontext: Hämta samtal identifierar nu batchsamtal med nullbara
campaign-metadata som innehåller obligatoriskacampaign_idochcampaign_lead_id.
Musik
- Visuella vågformsdata: Generera detaljerad musik, Streama musik med detaljer och Ladda upp musik accepterar nu valfria
with_waveform_visual(boolean, standardfalse). Svar där funktionen har aktiverats returnerar en lågupplöst heltalsmatriswaveform_visualmed fyra samplingar per sekund.
Dubbning
- Beteende för projektpaginering: Lista dubbningsprojekt och Lista språkmål begränsar nu
page_sizetill 1–100. Filtrering av projektstatus inkluderarqueued, och båda slutpunkterna dokumenterar hur du användernext_cursorför att hämta nästa sida.
SDK-versioner
JavaScript SDK
- v2.66.0 - Lade till
fileIdsisendMultimodalMessage, så att ett meddelande kan innehålla flera filbilagor.
Python SDK
- v2.66.0 - Lade till
file_idsisend_multimodal_message, så att ett meddelande kan innehålla flera filbilagor.
Android SDK
- v0.12.2 - Bevarade callbacken
onUnhandledClientToolCallvid koppling av sessionshändelser. Ohanterade klientverktygsanrop som förväntar sig ett svar får nu det automatiska felsvaret i stället för att förbli olösta.
ElevenLabs CLI
- v1.1.0 - Genererade om API-kommandobindningar och lade till begärandeattribuering per kommando för ElevenAgents-workflows. Dessa kommandon lägger till
cmd/<command>i CLI:nsUser-Agent, så att begäranden från workflows somagents pushochagents createkan särskiljas.
Paket
- @elevenlabs/client@1.23.0, @elevenlabs/react@1.15.0, @elevenlabs/types@0.22.1, @elevenlabs/react-native@1.2.25, @elevenlabs/convai-widget-core@0.17.1 och @elevenlabs/convai-widget-embed@0.17.1 - Lade till
fileIdsisendMultimodalMessage. Klienten skickar både fältenfileochfilesför kompatibilitet, och React exponerar det uppdaterade klient-API:t.
API
Visa API-ändringar
Uppdaterade slutpunkter
ElevenAgents
- Lista agenter -
GET /v1/convai/agents- Lade till valfria nullbara
tags(strängmatris). Upprepa frågeparametern för att matcha en angiven tagg.
- Lade till valfria nullbara
- Skapa agent, Hämta agent och Uppdatera agent
- Lade till valfria nullbara
conversation_config.conversation.dtmf_input_settings(DTMFInputConfig). Den har stöd fördtmf_input_timeout(nummer, 0.5–10 sekunder, standard2),hash_terminator(boolean, standardtrue) ochredact_input(boolean, standardfalse). - Lade till valfria
sip_refer_play_dialtone(boolean, standardtrue) i konfigurationen för överföring av telefonnummer. Angefalseför att behålla det ursprungliga samtalsbenet tyst medan en SIP REFER-överföring slutförs. - Systemverktyg för start- och slutprocedurer accepterar nu antingen en
ProcedureVersionRefeller enProcedureDraftRef. Utkastsreferenser kräverprocedure_id(sträng) och angerversion_idtillnull.
- Lade till valfria nullbara
- Hämta samtal -
GET /v1/convai/conversations/{conversation_id}- Lade till
file_inputs(matris medConversationHistoryTranscriptFileInputResponseModel) i transkriptposter. Varje objekt kräverfile_id,original_filename,mime_typeochfile_url(strängar). - Lade till valfria nullbara
campaign(BatchCallingCampaignInformation) i metadata för batchsamtal. Objektet krävercampaign_idochcampaign_lead_id(strängar). - Lade till
dtmfiChatSourceMedium.
- Lade till
- Ärendetyper för samtalstriage har lagt till
incorrect_information,documentation_gap,platform_bugochwrong_action.
Musik
- Generera detaljerad musik (
POST /v1/music/detailed) och Streama musik med detaljer (POST /v1/music/detailed/stream)- Lade till valfria
with_waveform_visual(boolean, standardfalse). - Detaljerade svar lägger till nullbara
waveform_visual(heltalsmatris), samplade fyra gånger per sekund från-1000till1000.
- Lade till valfria
- Ladda upp musik -
POST /v1/music/upload- Lade till valfria
with_waveform_visual(boolean, standardfalse) och nullbarawaveform_visual(heltalsmatris) i svaret.
- Lade till valfria
ElevenCreative
- Skapa Studio-projekt och Skapa podcast
quality_presetaccepterar nunull, och dess schemastandardstandardhar tagits bort.
Dubbning
- Lista dubbningsprojekt -
GET /v1/dubbing/projectpage_sizeär fortfarande ett valfritt heltal med standardvärdet20, men värden begränsas nu till 1–100 i stället för att avvisas.- Filtret
statusdokumenterar nuqueued,preparing,readyochfailed. - Skicka föregående svars
next_cursoricursor; utelämna den för första sidan.
- Lista språkmål -
GET /v1/dubbing/project/{project_id}/languagepage_sizeär fortfarande ett valfritt heltal med standardvärdet20, men värden begränsas nu till 1–100 i stället för att avvisas.- Filtret
statushar stöd förqueued,processing,completed,staleochfailed. - Skicka föregående svars
next_cursoricursor; utelämna den för första sidan.
Schemaändringar
Arbetsyta
PendingSubscriptionSwitchResponseModel.next_tierlägger tillgrant.
ElevenLabs CLI
ElevenLabs CLI v1.0.0 finns nu tillgänglig. Alla ElevenLabs API-åtgärder är tillgängliga som underkommandon, med utdata i JSON, tabell-, YAML- och CSV-format, automatisk paginering och shell completion.
CLI:t erbjuder även arbetsflöden för lokal konfiguration av ElevenAgents. Spara konfigurationer för agenter, verktyg och tester som filer, synkronisera dem med push- och pull-kommandon, hantera grenar, kör tester, installera UI-komponenter från ElevenLabs och välj en region för dataresidens.
Procedurer
Procedurer är nu allmänt tillgängliga i ElevenAgents. En procedur innehåller uppgiftsspecifika instruktioner och en utlösare som avgör när de ska tillämpas. Under ett samtal laddar agenten den relevanta proceduren, så att en agent kan hantera olika uppgifter utan att varje instruktion behöver ligga i dess systemprompt.
Använd fria procedurer när agenten kan anpassa formuleringen eller ordningen på instruktionerna. Använd strukturerade procedurer när steg måste köras i en bestämd ordning. Båda typerna kan användas tillsammans med workflows på samma agent.
ElevenAgents
- Ärenden för samtalstriage: Lade till API:er för att skapa ärenden om agentprestanda, skapa manuella uppföljningsärenden, lista ärenden, tilldela arbetsytemedlemmar, uppdatera status och ansvarig samt lägga till kommentarer på ärende- eller tur-nivå.
- Samtalsobservabilitet: Realtidsklienter kan ta emot en
context_usage-händelse efter varje slutförd agenttur. Händelsen rapporterar modellen, antalet prompttoken och modellens kontextgräns.
SDK-versioner
JavaScript SDK
- v2.65.0 - Lade till klienter och typer för ärenden för samtalstriage och korta samtalssammanfattningar. Samtals-API:erna lägger till filter för procedur, ogiltiga verktygsanrop och sortering; procedur-API:erna lägger till val av agentversion; ämnes-API:erna lägger till kontroller för utvärderingsdetaljer och sortering efter frustration. Versionen lägger även till fält för uppdateringsfrekvens för kunskapsbasen, testmiljö och varningsintegrering samt meddelandetyper för dubbning i realtid.
Python SDK
- v2.65.0 - Lade till klienter och typer för ärenden för samtalstriage och korta samtalssammanfattningar. Samtals-API:erna lägger till filter för procedur, ogiltiga verktygsanrop och sortering; procedur-API:erna lägger till val av agentversion; ämnes-API:erna lägger till kontroller för utvärderingsdetaljer och sortering efter frustration. Versionen lägger även till fält för uppdateringsfrekvens för kunskapsbasen, testmiljö och varningsintegrering, och bevarar upprepade multipart-fält för Speech to Text
keytermsoch Dubbingwebhook_ids.
Swift SDK
- v3.3.0 - Lade till typad parsning av klientfel, hantering av
expects_responseoch typsäkra verktygsresultat. WebRTC-start blir nu redo när agenten ansluter i stället för att vänta på prenumeration på ljudspåret. Versionen förbättrar även URL-hanteringen, undertrycker brus från okända händelser och tar bort allokering av realtidstrådar från bearbetning av programvarudämpning.
Paket
- @elevenlabs/client@1.19.1, @elevenlabs/react@1.12.3, @elevenlabs/react-native@1.2.21, @elevenlabs/convai-widget-core@0.16.2 och @elevenlabs/convai-widget-embed@0.16.2 - WebRTC-utdatainsamling använder nu självhostade AudioWorklet-sökvägar under strikta innehållssäkerhetspolicyer. Cachning av worklets inkluderar den begärda källan, vilket förhindrar att en tidigare infogad URL ersätter en självhostad sökväg. Konfigurationsfel i React Native pekar nu på
@elevenlabs/react-native. - @elevenlabs/client@1.20.0, @elevenlabs/react@1.12.4, @elevenlabs/react-native@1.2.22, @elevenlabs/convai-widget-core@0.16.3 och @elevenlabs/convai-widget-embed@0.16.3 - Lade till valfria
webRtc.iceTransportPolicy. Ange den tillrelayför att begränsa WebRTC ICE-kandidater till TURN-reläer i nätverk som blockerar direkt UDP-trafik. - @elevenlabs/client@1.21.0, @elevenlabs/react@1.13.0, @elevenlabs/types@0.21.1, @elevenlabs/react-native@1.2.23, @elevenlabs/convai-widget-core@0.16.4 och @elevenlabs/convai-widget-embed@0.16.4 - Lade till återanropet
onContextUsageoch typenContextUsageEvent. React exponerar återanropet viauseConversation. React Native löses nu via paketets exportvillkor i stället för identifiering av globala webbläsarobjekt. - @elevenlabs/client@1.22.0, @elevenlabs/react@1.14.0, @elevenlabs/types@0.22.0, @elevenlabs/react-native@1.2.24, @elevenlabs/convai-widget-core@0.17.0 och @elevenlabs/convai-widget-embed@0.17.0 - Lade till rikt innehåll i första meddelandet med attributerade knapprespons,
onExternalAgentDisconnectedochonMCPToolApprovalRequest. WebRTC använder nu den valda inmatningsenheten, behåller dämpningsläget vid byte av mikrofon och misslyckar med konfigurationen om initieringsdata inte kan skickas. Widgeten lägger till status för samtidighetskö, valfritt språkval i den hopfällda utlösaren och rendering av första meddelandet för agenter som stöder både text och röst.
API
Visa API-ändringar
Nya slutpunkter
ElevenAgents
- Lade till nio slutpunkter för ärenden för samtalstriage:
- Skapa samtalsärende -
POST /v1/convai/triage-tickets. Begäran kräverconversation_id(sträng) och accepterarqa_comment(nullbar sträng, 1–10 000 tecken) samt upp till 200 turkommentarer. - Lista ärenden -
GET /v1/convai/agents/{agent_id}/triage-tickets, med markörpaginering. - Skapa manuellt ärende -
POST /v1/convai/agents/{agent_id}/triage-tickets. Begäran kräverqa_comment(sträng, 1–10 000 tecken). - Lista tilldelningsbara användare -
GET /v1/convai/agents/{agent_id}/triage-tickets/assignable-users. Svaret listar arbetsytemedlemmar som inte är tjänstkonton och om varje medlem har åtkomst till agenten. - Hämta ärende -
GET /v1/convai/triage-tickets/{agentqa_ticket_id}. - Uppdatera ärende -
PATCH /v1/convai/triage-tickets/{agentqa_ticket_id}. Begäran accepterar valfriastatusoch nullbaraassignee_user_id. - Ta bort ärende -
DELETE /v1/convai/triage-tickets/{agentqa_ticket_id}. - Lägg till kommentar -
POST /v1/convai/triage-tickets/{agentqa_ticket_id}/comments. Begäran krävercomment(sträng, 1–10 000 tecken). - Lägg till turkommentar -
POST /v1/convai/triage-tickets/{agentqa_ticket_id}/turn-comments. Begäran kräver nollbaseradeturn_index(heltal) ochcomment(sträng, 1–10 000 tecken).
- Skapa samtalsärende -
Uppdaterade slutpunkter
ElevenAgents
- Hämta signerad URL -
GET /v1/convai/conversation/get-signed-url- Lade till valfria
debug_events_request(boolean, standardvärdefalse). Felsökningshändelser kräver redaktörsåtkomst till agenten.
- Lade till valfria
- Hämta WebRTC-token -
GET /v1/convai/conversation/token- Lade till valfria
debug_events_request(boolean, standardvärdefalse). Den äldre ruttenGET /v1/convai/conversation/get_signed_urlaccepterar samma parameter.
- Lade till valfria
- Lista samtal -
GET /v1/convai/conversations- Lade till valfria
triggered_procedure_ids(nullbar strängarray, högst 50) för att matcha samtal där någon av de angivna procedurerna kördes. - Lade till valfria
include_invalid_tool_calls(boolean, standardvärdefalse) för att inkludera verktygsanrop som inte kördes. - Lade till valfria
sort_direction(ascellerdesc, standardvärdedesc) för samtalsstarttid.
- Lade till valfria
- Textsök i samtalsmeddelanden -
GET /v1/convai/conversations/messages/text-search- Lade till valfria
triggered_procedure_ids(nullbar strängarray, högst 50). - Lade till valfria
include_invalid_tool_calls(boolean, standardvärdefalse).
- Lade till valfria
- Hämta ämnen för agentsamtal -
GET /v1/convai/agents/{agent_id}/topics- Lade till valfria
include_evaluation_criteria(boolean, standardvärdetrue). - Lade till
frustrationisort_by. - Ämnessvar lägger till nullbara
success_rate(tal), medan det övergripande svaret lägger tillaggregated_run_count(heltal, standardvärde0). from_unix_secsavrundas nedåt till början av dess UTC-dag. Ett begränsat intervall aggregerar slutförda dagliga identifieringskörningar; om båda gränserna utelämnas returneras den senaste körningen.
- Lade till valfria
- Lista procedurer (
GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures) och Hämta procedur (GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id})- Lade till valfria nullbara
agent_version_id(sträng) för att hämta procedurer från en specifik agentversion.
- Lade till valfria nullbara
- Skapa test och Uppdatera test
- Lade till valfria nullbara
environment(sträng) i scheman för svar, simulering och enhetstest av verktygsanrop. Värdet väljer miljöspecifika URL:er, headers och autentiseringsanslutningar; standardvärdet ärproduction.
- Lade till valfria nullbara
- Skapa URL-dokument, Skapa crawljobb och Skapa mapp
- Lade till valfria nullbara
minimum_frequency_days(heltal, 1–180) för automatisk synkronisering. Standardvärdet är7, och en striktare frekvens för överordnad mapp har företräde.
- Lade till valfria nullbara
Musik
- Lista Music Finetunes -
GET /v1/music/finetunes- Ökade maximala
page_sizefrån 100 till 150. Standardvärdet är fortfarande 50.
- Ökade maximala
Schemaändringar
ElevenAgents
- Begäranden om agentuppdatering lägger till valfria nullbara
procedures(object<string, ProcedureVersionRef>). Varje värde kräverprocedure_idochversion_id(strängar). Ett tomt objekt tar bort alla procedurer. - Konfiguration för samtalsinitiering lägger till
enable_procedure_ids_from_client(boolean, standardvärdefalse). Initieringsdata lägger till valfria nullbaraprocedure_ids(strängarray); en tom array inaktiverar alla procedurer för startagenten. ClientEventlägger tillcontext_usage.- Åsidosättningar av mjuk timeout lägger till valfria nullbara
additional_soft_timeout_messages(strängarray). - Konstanta värden i modeller för analys och schemaåsidosättning accepterar nu
null. - Standardvärdena i widgetkonfigurationen för
mic_muting_enabledochtranscript_enabledhar ändrats frånfalsetilltrue. Ange dem uttryckligen somfalseför att behålla det tidigare beteendet.
Arbetsyta
- Svar från Hämta användare tog bort
xi_api_keyfrånUserResponseModel. ResourceMetadataResponseModel.role_to_group_idsaccepterar nu anpassade roll-ID:n som nycklar i stället för att begränsa nycklar tilladmin,editor,commenterochviewer.- Svar för direktpublicering lägger till valfria nullbara
restricted_to_user_email_domains(strängarray). - Svar för väntande prenumerationsbyte lägger till
goinext_tier.
MCP-server
- Lokal MCP-server utfasad: Den lokala ElevenLabs MCP-servern och MCP-spelaren är utfasade till förmån för den hostade MCP-servern. Båda arkiven är arkiverade och kommer inte längre att få uppdateringar. Den hostade servern finns på
https://api.elevenlabs.io/v1/mcp, låter dig logga in med ditt ElevenLabs-konto via OAuth och kräver varken lokal installation eller API-nyckel. Se dokumentationen för den hostade MCP-servern för installationsinstruktioner för Claude, Cursor och andra MCP-klienter.