ElevenAgents
- Tickets samenvoegen en doorzoeken: Tickets samenvoegen voegt maximaal 50 open tickets van dezelfde agent samen in één doelticket. Samengevoegde tickets behouden de status
mergeden verwijzen viamerged_into_ticket_idnaar het doelticket. Tickets weergeven en Workspacetickets weergeven voegen een hoofdletterongevoelige parametersearchtoe die overeenkomt met titels, beschrijvingen, opmerkingen en beurtopmerkingen van tickets. Elk resultaat bevat een fragmentsearch_matchdat toont waar de query overeenkwam. - Uitkomsten voor Workflow End-nodes: Workflow End-nodes accepteren een
outcomevansuccess(standaard) offailure, zodat een workflow kan vastleggen of een gesprek succesvol is beëindigd. Aan het fouttype voor gesprekken isworkflow_end_failuretoegevoegd. - Oproepwachtrij ingeschakeld voor nieuwe agents: Nieuwe agents worden gemaakt met oproepwachtrij ingeschakeld, tenzij
platform_settings.queueing_config.enabledexpliciet is ingesteld. Bestaande agents behouden hun huidige instelling. - Nieuwe pogingen voor post-call-audio-webhooks: Als Nieuwe pogingen inschakelen aan staat, worden
post_call_audio-webhooks opnieuw geprobeerd volgens hetzelfde schema als transcriptiewebhooks. Audiopayloads van meer dan 50 MiB worden niet opnieuw geprobeerd en audiopogingen in de wachtrij zijn beperkt tot 400 MiB per webhook. - Strikte tooloverschrijvingen: De gesprekoverschrijving
tool_ids_strictmaakt van een overschreven lijsttool_idsde volledige set tools die beschikbaar is in het gesprek, inclusief tools op workflownodes. Deze wordt genegeerd wanneer hij op de agent zelf is ingesteld. - Bevestiging voor beëindigen in widget: De widget kan gebruikers om bevestiging vragen voordat een chat of oproep wordt beëindigd. Schakel dit in met
end_confirmation_enabledin de widgetconfiguratie of met het attribuutend-confirmation.
Text to Speech
- Audio-effecten: Requests voor Text to Speech en Text to Dialogue accepteren een optioneel object
audio_effects. Hiermee worden een filterpreset, waargenomen afstand, een galmomgeving, een herhalend achtergrondgeluid en stereopanning toegepast op de gegenereerde audio. Geef geldige preset-, omgevings- en achtergrondgeluid-ID’s weer metGET /v1/audio-effects/catalog. Galm en panning die niet nul is, produceren stereo-audio en worden afgewezen voor uitvoerformatenulaw_*,alaw_*enpcm_*. Effecten veranderen de kosten van een request niet.
Speech to Text
- Commitstrategie voor beurtvoorspelling: De realtime Speech to Text WebSocket voegt
turn_predictiontoe als waarde voorcommit_strategy. Naast segmentatie op basis van stilte commit deze een segment zodra het model voorspelt dat de spreker klaar is met diens beurt. Dit is de standaard voor modellen die beurten voorspellen, en gedeeltelijke transcripts van die modellen bevattenturn_probability. Zie transcripts en commitstrategieën.
Stemmen
- API voor stemcollecties: Stemcollecties kunnen nu via de API worden beheerd. Maak collecties, geef ze weer, werk ze bij en verwijder ze, en voeg stemmen toe of verwijder ze. Zie Stemcollecties weergeven.
Workspaces
- Terugval naar basisplaats: Lid bijwerken accepteert
allow_downgrade_to_basic_seat. Als je een gebruiker ontgrendelt van wie het oorspronkelijke plaastype geen beschikbare plaatsen heeft, wordt de gebruiker naar een basisplaats verplaatst in plaats van dat de request mislukt. - Workspace-ID bij gebruiker: Gebruiker ophalen retourneert de
workspace_idvan de workspace waartoe de API-sleutel behoort.
SDK-releases
JavaScript SDK
- v2.72.0 - Clients toegevoegd voor stemcollecties, de catalogus met audio-effecten en het samenvoegen van triagetickets. Methoden voor Text to Speech en Text to Dialogue accepteren
audio_effects, methoden voor het weergeven van triagetickets voegen zoeken en filters toe, en de realtime Speech to Text-client voegt de commitstrategieturn_predictiontoe.
Python SDK
- v2.72.0 - Clients toegevoegd voor stemcollecties, de catalogus met audio-effecten en het samenvoegen van triagetickets. Methoden voor Text to Speech en Text to Dialogue accepteren
audio_effects, methoden voor het weergeven van triagetickets voegen zoeken en filters toe, en de realtime Speech to Text-client voegt de commitstrategieturn_predictiontoe.play()ensave()accepteren nu elke iterable van audiochunks, zoals een lijst of tuple. Handlers voorRealtimeEvents.CLOSEontvangen een woordenboek met de WebSocket-sluitingswaardencodeenreason; handlers zonder parameters blijven werken.
ElevenLabs CLI
- v1.5.0 - API-commando’s opnieuw gegenereerd, met stemcollecties, de catalogus met audio-effecten, het samenvoegen van triagetickets en voorstellen voor het samenvoegen van agents.
Pakketten
- @elevenlabs/client@1.27.0 en @elevenlabs/react@1.17.0 - Een optie
previousTexttoegevoegd aanScribe.connect()enuseScribe()in microfoonmodus. De tekst wordt met het eerste audiochunk verzonden om het model context te geven, zoals bestaande documenttekst, voor hoofdletters, interpunctie en het voortzetten van zinnen.MediaDeviceOutputontvangt nulibsampleratePath, zodat resampling van de uitvoer hetzelfde aangepaste libsamplerate-bundelpad gebruikt alsMediaDeviceInput. - @elevenlabs/react-native@1.2.29 - Bijgewerkt naar
@elevenlabs/client@1.27.0en@elevenlabs/react@1.17.0. - @elevenlabs/convai-widget-core@0.19.0 en @elevenlabs/convai-widget-embed@0.19.0 - Een optioneel bevestigingsvenster toegevoegd voordat een chat of oproep wordt beëindigd, ingeschakeld met het attribuut
end-confirmationof de configuratieend_confirmation_enabled, met aanpasbare tekst. Rich content in carrouselvorm toegevoegd met scrollbare itemkaarten die een afbeelding, ondertitel, beschrijving en acties kunnen bevatten. Carrousels blijven na een antwoord in het transcript staan, zonder hun acties. Rich content wordt nu tijdens spraakoproepen getoond wanneer het transcript zichtbaar is.
API
API-wijzigingen bekijken
Nieuwe endpoints
ElevenAgents
- Tickets samenvoegen -
POST /v1/convai/triage-tickets/{agentqa_ticket_id}/merge- Voeg open tickets samen in het doelticket. Vereistsource_ticket_ids(stringarray, 1–50 items) en retourneert het doelticket.
Stemmen
- Stemcollecties weergeven -
GET /v1/voices/collections- Geef de stemcollecties weer waartoe de aanroeper toegang heeft, gesorteerd op titel. - Stemcollectie maken -
POST /v1/voices/collections- Maak een collectie met verplichtetitleenicon(beide strings met maximaal 1.000 tekens). - Stemcollectie ophalen -
GET /v1/voices/collections/{collection_id}- Haal een collectie op met de bijbehorendetitle,iconenpermission_on_resourcevan de aanroeper (admin,editor,commenterofviewer). - Stemcollectie bijwerken -
PATCH /v1/voices/collections/{collection_id}- Werk de optioneletitleoficonbij. - Stemcollectie verwijderen -
DELETE /v1/voices/collections/{collection_id} - Stem aan collectie toevoegen -
POST /v1/voices/collections/{collection_id}/voice/{voice_id} - Stem uit collectie verwijderen -
DELETE /v1/voices/collections/{collection_id}/voice/{voice_id}
Audio-effecten
GET /v1/audio-effects/catalog- Geef de beschikbarefilter_presets,environmentsenbackground_noisesweer. Elke invoer heeft een ID, eennameen een nullabledescription.
Bijgewerkte endpoints
ElevenAgents
- Agent maken, Agent ophalen en Agent bijwerken
- Workflow End-nodes voegen
outcometoe (successoffailure, standaardsuccess). Het veld is verplicht in responses. - Zelfstandige workflow-agentnodes en configuraties voor agentoverdracht voegen nullable
branch_id(string) toe om een specifieke branch van de bestemmingsagent te targeten. Als deze niet is ingesteld, volgt de overdracht de traffic deployment van de doelagent. Resultaten van overdrachtstools voegen een branchredenconfiguredtoe. - Configuraties voor promptoverschrijvingen voegen
tool_ids_stricttoe (boolean, standaardfalse). - TTS-configuratie
effectsvoegtpantoe (getal, -1 tot 1, standaard0). Het veldseedis verouderd en heeft geen effect.
- Workflow End-nodes voegen
- Widgetconfiguratie ophalen -
end_confirmation_enabledtoegevoegd (boolean, standaardfalse). - Tickets weergeven
- Optionele queryparameters
search(string, maximaal 200 tekens) enmerged_into_ticket_id(string) toegevoegd. - Ticketresponses voegen nullable
merged_into_ticket_iden nullablesearch_matchtoe metfield(title,description,commentofturn_comment),snippet,highlight_start,highlight_enden nullableturn_index.
- Optionele queryparameters
- Workspacetickets weergeven - Optionele queryparameters
agent_id,sources,priorities,sort_by(created_atofpriority, standaardcreated_at),owner_user_id,issue_type,label,merged_into_ticket_idensearchtoegevoegd. - Tests weergeven - Optionele
created_by_user_id(string) toegevoegd. Gebruik@mevoor de geauthenticeerde gebruiker. - Testaanroepen weergeven - Optionele queryparameters
test_id(string),version_id(string),start_timeenend_time(integer, Unix-seconden, inclusief) toegevoegd. - Agentbranch bijwerken - Optionele
auto_rebase(boolean) toegevoegd. Branchresponses voegenauto_rebasetoe (boolean, standaardfalse). - Gespreksdetails ophalen
- Metagegevens voor telefoongesprekken via Twilio, SIP trunk en Exotel voegen nullable
call_resulttoe met de waardenanswered,voicemail,busy,no_answerenfailed. - Metagegevens voor batchoproepen voegen nullable
cold_attempt(integer) en nullableconversation_type(initial,retry,callbackofredirect) toe. - Aan het fouttype voor gesprekken is
workflow_end_failuretoegevoegd.
- Metagegevens voor telefoongesprekken via Twilio, SIP trunk en Exotel voegen nullable
- Knowledge base-auto-sync
auto_discoveris verouderd en heeft geen effect meer.
Text to Speech
- Spraak maken, Spraak streamen, Spraak met timing maken en Spraak met timing streamen
- Optionele nullable
audio_effectstoegevoegd metfilter_preset_id(string),distance(getal, 0–1, standaard0),environment_id(string),background_noise_id(string),send_level(getal, 0–1, standaard1) enpan(getal, -1 tot 1, standaard0). - Onbekende effect-ID’s retourneren
404. Stereo-effecten retourneren400voor uitvoerformatenulaw_*,alaw_*enpcm_*.
- Optionele nullable
Text to Dialogue
- Dialoog maken, Dialoog streamen, Dialoog met tijdstempels maken en Dialoog met tijdstempels streamen - Optionele nullable
audio_effectstoegevoegd, overeenkomstig de Text to Speech-endpoints.
Speech to Text
- Realtime Speech to Text
- De queryparameter
commit_strategyvoegtturn_predictiontoe, naastmanualenvad. - Berichten
partial_transcriptvoegen optioneleturn_probability(getal) toe, alleen verzonden voor modellen die beurten voorspellen.
- De queryparameter
Muziek
POST /v1/music/video-to-music- Responses voegen een headersong-idtoe met de ID van het gegenereerde nummer.
Geschiedenis
- Gegenereerde items weergeven - De enum
sourcevan het geschiedenisitem voegtVoicePreviewtoe.
Workspace en gebruiker
- Lid bijwerken - Optionele
allow_downgrade_to_basic_seattoegevoegd (boolean, standaardfalse). - Gebruiker ophalen - Verplichte
workspace_id(string) toegevoegd. - Machtigingen voor API-sleutels van serviceaccounts voegen
voice_collections_readenvoice_collections_writetoe.
ElevenAgents
- Gestructureerde procedures worden gecompileerd bij opslaan en publiceren: Agent bijwerken en Agentconcept maken compileren en valideren gestructureerde procedures nu automatisch. Integraties hoeven niet langer het compile-endpoint aan te roepen of de gegenereerde workflow handmatig bij te werken. Ongeldige procedures retourneren fouten per procedure als
400 procedure_validation_failed. Agents zonder gestructureerde procedures worden niet beïnvloed. - Endpoint voor procedures compileren is legacy: Procedures compileren is gemarkeerd als legacy en mag niet worden gebruikt door nieuwe integraties. Het blijft beschikbaar voor bestaande aanroepers.
- Mergevoorstellen: Mergevoorstellen zijn beschikbaar in alpha. Teams kunnen een voorstel openen voor een agentbranch, configuratiewijzigingen en testresultaten beoordelen, opmerkingen of goedkeuringsbeslissingen achterlaten en goedgekeurde wijzigingen samenvoegen in een doelbranch. Zie Mergevoorstellen.
SDK-releases
JavaScript SDK
- v2.71.0 - Clients toegevoegd voor mergevoorstellen voor agents, implementatiegeschiedenis, annulering van testaanroepen en duplicatie van Speech Engine. De release voegt ook prioriteiten en sortering voor triagetickets, exportlimieten voor batchcalls,
gpt-6.1-sol,claude-sonnet-5-5, Eleven v4-stemmodellen voor agents en huidige configuratietypen voor agents toe.
Python SDK
- v2.71.0 - Clients toegevoegd voor mergevoorstellen voor agents, implementatiegeschiedenis, annulering van testaanroepen en duplicatie van Speech Engine. De release voegt ook prioriteiten en sortering voor triagetickets, exportlimieten voor batchcalls,
gpt-6.1-sol,claude-sonnet-5-5, Eleven v4-stemmodellen voor agents en huidige configuratietypen voor agents toe.
Swift SDK
- v3.4.0 - Dynamische variabelen behouden nu native JSON-typen wanneer ze worden verzonden in gegevens voor het starten van een gesprek.
Packages
- @elevenlabs/client@1.26.0, @elevenlabs/react@1.16.0, @elevenlabs/react-native@1.2.28 en @elevenlabs/types@0.24.0 - Realtime Speech to Text-transcriptbewerking toegevoegd via
transcriptEdit, het eventedited_transcripten Reacts callbackonEditedTranscript. React stuurtfilterBackgroundAudionu door naar realtime sessies. De client exporteert ookMessagePayloaden gebruikt stabiele reactie-ID’s om dubbele antwoorden van agents te voorkomen. - @elevenlabs/convai-widget-core@0.18.3 en @elevenlabs/convai-widget-embed@0.18.3 - Afbeeldingspreviews en downloadlinks toegevoegd voor bijlagen bij agentberichten, inclusief antwoorden met alleen een bijlage. Stabiele reactie-ID’s voorkomen dubbele antwoorden en gesprekken met alleen tekst gebruiken nu een stopknop met een tooltip Chat beëindigen.
API
API-wijzigingen bekijken
Nieuwe endpoints
ElevenAgents
- Mergevoorstel maken -
POST /v1/convai/agents/{agent_id}/merge-proposals- Maak een voorstel met de vereiste veldensource_branch_id,target_branch_identitle, plus een optionele beschrijving, reviewer-ID’s en triageticket-ID. - Mergevoorstellen weergeven -
GET /v1/convai/agents/{agent_id}/merge-proposals- Geef voorstellen weer met filters voor status, bronbranch, doelbranch en tekst, plus cursorpaginering. - Mergevoorstel ophalen -
GET /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}- Haal een voorstel en de details van de beoordeling, opmerkingen en uitkomst op. - Mergevoorstel bijwerken -
PATCH /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}- Werk de titel, beschrijving of aangevraagde reviewers bij, of sluit het zonder samen te voegen. - Mergevoorstel beoordelen -
POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/reviews- Dien een beslissingapprovedofchanges_requestedin met een optionele opmerking. - Opmerking plaatsen bij een mergevoorstel -
POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/comments- Voeg een Markdown-opmerking van maximaal 4.096 tekens toe. - Mergevoorstel samenvoegen -
POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/merge- Voeg de bronbranch samen en bepaal optioneel geforceerde conflictoplossing en archivering van de bronbranch. - Agentimplementaties weergeven -
GET /v1/convai/agents/{agent_id}/deployments- Geef huidige en historische verdelingen van branchverkeer weer met paginering op basis van pagina’s. - Testaanroep annuleren -
POST /v1/convai/test-invocations/{test_invocation_id}/cancel- Annuleer een actieve testaanroep.
Speech Engine
- Een Speech Engine dupliceren -
POST /v1/speech-engine/{speech_engine_id}/duplicate- Dupliceer een Speech Engine en geef de kopie optioneel een nieuwename.
Bijgewerkte endpoints
ElevenAgents
- Agent maken, Agent ophalen en Agent bijwerken
gpt-6.1-solenclaude-sonnet-5-5toegevoegd aan deLLM-enum.eleven_v4eneleven_v4_turbotoegevoegd aan de conversatie-TTS-modelopties. De standaardwaarde is gewijzigd vaneleven_flash_v2naareleven_v4_turbo.- Agentoverdrachten en zelfstandige workflow-agentnodes voegen optionele
preserve_voice_settings(boolean, standaardfalse) toe om na een overdracht de basisstem, het TTS-model en de steminstellingen te behouden. - Toolconfiguraties voor het overslaan van beurten voegen optionele
wait_timeout_secstoe (number, standaard-1). Een waarde van-1houdt de agent stil totdat de beller spreekt. - Webhookconfiguraties na een gesprek voegen optionele
exclude_transcript(boolean, standaardfalse) toe om transcripties per beurt weg te laten uit JSON-transcriptiewebhooks. - Configuraties voor redactie van gespreksgeschiedenis voegen optionele
excluded_data_collection_idstoe (stringarray, maximaal 50) om geselecteerde geëxtraheerde waarden te behouden terwijl hun toelichtingen worden geredigeerd. response_timeout_secsvan clienttools accepteert nu-1om onbeperkt te wachten wanneerexpects_responseis ingeschakeld.
- Tickets weergeven
- Optionele
priorities(array) toegevoegd met de waardenlow,medium,highenurgent. sort_bytoegevoegd met de waardencreated_atenpriority; de standaardwaarde iscreated_at.- Ticketreacties vereisen nu
title, nullablepriorityen een arraypriority_changes. Requests voor het maken en bijwerken van tickets kunnenpriorityinstellen en de ticketstatus voegtcancelledtoe.
- Optionele
- Tools weergeven - Optionele nullable
used_by_agent_id(string) toegevoegd om tools terug te geven waarnaar wordt verwezen door de hoofdbranch van een agent. - Resultaten van batchcalls exporteren - Optionele nullable
limit(integer, minimum1) toegevoegd om alleen de eerste ontvangers als kolompreview te exporteren. - Testaanroepen weergeven en Testaanroep ophalen
- Samenvattingen van testaanroepen voegen vereiste
cancelled_count(integer) en optionelecancelled(boolean, standaardfalse) toe. - De status van testruns voegt
cancelledtoe.
- Samenvattingen van testaanroepen voegen vereiste
- Gespreksdetails ophalen - Transcriptitems voegen optionele nullable
platform_eventtoe met de waardenuser_turn_timeoutenskip_turn_wait_elapsed. - Metagegevens van agentversie ophalen - Optionele nullable
merged_authorstoegevoegd, een array die de mensen beschrijft die wijzigingen hebben gepubliceerd die zijn samengevoegd in de hoofdbranch. - Crawltaak ophalen - Het verouderde reactieveld
max_depthverwijderd.
Eleven v4 en Eleven v4 Turbo
Eleven v4 en Eleven v4 Turbo zijn nu beschikbaar. Eleven v4 biedt spraak van hogere kwaliteit, met meer expressie, en verbeterd stemklonen in meer dan 90 talen. Eleven v4 Turbo biedt dezelfde modelfamilie voor realtime applicaties, met een mediane inferentielatentie van ongeveer 100 ms.
Gebruik eleven_v4 via de Text to Dialogue API voor contentcreatie en lange audio. Gebruik eleven_v4_turbo via de Text to Dialogue WebSocket voor agents en interactieve applicaties.
Speech to Text
- Transcriptbewerking: Batch- en realtime-transcriptie accepteren nu een bewerkingsinstructie in natuurlijke taal van maximaal 2.000 tekens. Batchreacties geven het resultaat terug in
edited_transcript, terwijl realtime sessies eenedited_transcript-event versturen. Raadpleeg de handleidingen voor batch en realtime voor incompatibiliteiten, verwerking van reacties en prijzen.
ElevenAgents
- Agentmodellen:
gpt-6-sol,gpt-6-luna,glm-52,deepseek-v41-flash,claude-opus-5enclaude-opus-5-5toegevoegd aan de ondersteunde LLM-opties voor agents. - Testgebruik van agents: Samenvattingen van testaanroepen kunnen totale credits en de prijs in USD bevatten. Afzonderlijke testruns kunnen credits en een uitsplitsing van kosten bevatten.
Flows
- Template API: Endpoints toegevoegd om gepubliceerde Flows-templates weer te geven en op te halen, template-runs te starten en runresultaten op te halen. Runs kunnen een gepubliceerde versie gebruiken en hun eindresultaat naar een geconfigureerde webhook sturen.
Text to Dialogue
- Continuïteit van generaties: Text to Dialogue-requests kunnen voorgaande of volgende tekst en request-ID’s gebruiken om continuïteit tussen generaties te behouden.
- Professionele stemmodus: Text to Dialogue-requests kunnen de Instant Voice Clone-versie van een Professional Voice Clone gebruiken om latentie te verminderen of de expressiviteit te verbeteren.
SDK-releases
JavaScript SDK
- v2.70.0 - Typen toegevoegd voor batch- en realtime Speech to Text-transcriptbewerking,
branchId-filtering en kostenvelden voor samenvattingen van testaanroepen, automatische ontdekking van de kennisbank, Text to DialogueusePvcAsIvcen het agentmodeldeepseek-v41-flash.
Python SDK
- v2.70.0 - Typen toegevoegd voor batch- en realtime Speech to Text-transcriptbewerking,
branch_id-filtering en kostenvelden voor samenvattingen van testaanroepen, automatische ontdekking van de kennisbank, Text to Dialogueuse_pvc_as_ivcen het agentmodeldeepseek-v41-flash.
ElevenLabs CLI
- v1.4.0 - Requests met een expliciete API-sleutel opgelost, zodat ze niet ook opgeslagen OAuth-inloggegevens versturen, wat authenticatiefouten veroorzaakte. Beschrijvingen toegevoegd voor de feedbackopdrachtgroep en instructies voor het melden van ontbrekende mogelijkheden aan gegenereerde agentvaardigheden. De API-client opnieuw gegenereerd met Flows-template-endpoints en huidige schematypen.
API
API-wijzigingen bekijken
Nieuwe endpoints
Flows
- Templates weergeven -
GET /v1/flows/templates- Geef gepubliceerde templates en hun uitvoerbare versies weer. - Template ophalen -
GET /v1/flows/templates/{template_id}- Haal een template en de uitvoerbare versies op. - Template-run maken -
POST /v1/flows/templates/{template_id}/runs- Start een template-run met invoerwaarden, een optionele versie en een optionele webhook. - Template-runs weergeven -
GET /v1/flows/templates/{template_id}/runs- Geef template-runs weer met cursorpaginering en optionele versie-filtering. - Template-run ophalen -
GET /v1/flows/templates/{template_id}/runs/{run_id}- Haal een template-run en de uitvoerstatus op.
Bijgewerkte endpoints
Speech to Text
- Spraak naar tekst converteren -
POST /v1/speech-to-text- Optionele nullable
transcript_edit(string) toegevoegd, die een bewerkingsinstructie in natuurlijke taal van maximaal 2.000 tekens accepteert. - Reacties voegen optionele nullable
edited_transcripttoe. Een geslaagde bewerking bevat de vereiste veldenkind: "transcript"entext. Een mislukte bewerking bevat de vereiste veldenkind: "error",error_type: "edit_failed"enmessage.
- Optionele nullable
- Realtime Speech to Text accepteert
transcript_edit(string) en verstuurtedited_transcript-events met de vereiste veldentextenedited_text.
ElevenAgents
- Agent maken, Agent ophalen en Agent bijwerken
gpt-6-sol,gpt-6-luna,glm-52,deepseek-v41-flash,claude-opus-5enclaude-opus-5-5toegevoegd aan deLLM-enum.- Waarschuwingsmonitors voegen optionele nullable
enabled(boolean) toe om te bepalen of een monitor meldingen kan versturen.
- Gesprekken weergeven en Tekst zoeken
data_collection_paramsendynamic_variable_paramsvoegen de operatorsneqenintoe. Waarden vooringebruiken een pipe-scheidingsteken.evaluation_paramsaccepteertsuccess,failureofunknownals resultaatwaarde.
- Slim zoeken -
GET /v1/convai/conversations/messages/smart-search- Optionele nullable
branch_id(string) toegevoegd.
- Optionele nullable
- Testaanroepen weergeven -
GET /v1/convai/test-invocations- Optionele nullable
branch_id(string) toegevoegd. - Samenvattingen van testaanroepen voegen optionele nullable
credits_used(integer) entotal_price(number) toe.
- Optionele nullable
- Testaanroep ophalen -
GET /v1/convai/test-invocations/{test_invocation_id}- Afzonderlijke testruns voegen optionele nullable
credits_used(integer) encharging(ConversationChargingCommonModel) toe.
- Afzonderlijke testruns voegen optionele nullable
- Gesprek simuleren en Gespreksstream simuleren
- De standaardwaarde van de optionele
new_turns_limitgewijzigd van10,000naar100en het maximum ingesteld op100.
- De standaardwaarde van de optionele
- Crawltaak maken en Crawltaak ophalen
- Optionele
auto_discover(boolean, standaardfalse) toegevoegd om links te volgen en nieuw ontdekte pagina’s toe te voegen tijdens automatische synchronisatie. Hiervoor isenable_auto_sync: truevereist.
- Optionele
- Kennisbankdocument vernieuwen -
POST /v1/convai/knowledge-base/{documentation_id}/refreshAutoSyncInfovoegt optioneleauto_discover(boolean, standaardfalse) toe om aan te geven of vernieuwen nieuw ontdekte pagina’s crawlt en toevoegt.
- MCP-servertools weergeven -
GET /v1/convai/mcp-servers/{mcp_server_id}/tools- Reacties voegen optionele
tool_approval_statuses(array) toe. Elk item bevat de vereistetool_id(string) enstate(up_to_date,needs_reviewofnot_approved), met optionele velden voor goedkeuringsbeleid en goedgekeurde definitie.
- Reacties voegen optionele
Text to Dialogue
- Tekst naar dialoog converteren, Tekst naar dialoog streamen, Converteren met tijdstempels en Streamen met tijdstempels
- Optionele
use_pvc_as_ivc(boolean, standaardfalse) toegevoegd om de Instant Voice Clone-versie van een Professional Voice Clone te gebruiken. - Optionele nullable
previous_textenfuture_text(strings, maximaal 100 tekens) enprevious_request_idsennext_request_ids(stringarrays, maximaal 3 ID’s) toegevoegd voor continuïteit van generaties. - Het optionele object
settingsvoegt nullablesimilaritytoe (number, 0–1, standaard0.75).
- Optionele
Text to Speech
- Tekst naar spraak converteren, Tekst naar spraak streamen, Converteren met tijdstempels en Streamen met tijdstempels
- Het bestaande veld
use_pvc_as_ivcis niet langer verouderd.
- Het bestaande veld
Flows
- Afbeeldingsgeneratie maken, Videogeneratie maken en Template-run maken
- Webhookdoelen vereisen nu een expliciete
type-discriminator (allofids). De eerdere standaardwaarden zijn verwijderd.
- Webhookdoelen vereisen nu een expliciete
Voice Design
- Stem maken op basis van preview, Stempreviews maken, Een stem ontwerpen en Een stem remixen
- Een
409-reactie toegevoegd voor wanneer een generatie voor de preview al wordt uitgevoerd. Probeer de request opnieuw na ontvangst van deze reactie.
- Een
Workspaces
- API-sleutel voor serviceaccount maken -
POST /v1/service-accounts/{service_account_user_id}/api-keys- Optionele nullable
tts_concurrency_limit,music_concurrency_limitendubbing_concurrency_limit(integers) toegevoegd voor API-sleutels van enterprise-serviceaccounts.
- Optionele nullable
- API-sleutel voor serviceaccount bijwerken -
PATCH /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id}- Optionele
tts_concurrency_limit,music_concurrency_limitendubbing_concurrency_limittoegevoegd. Elk veld accepteert een integer,clear,no_updateofnullen heeft standaardno_update.
- Optionele
Modellen
- Modellen weergeven -
GET /v1/models- Vereiste
max_characters_request_free_userenmax_characters_request_subscribed_userverouderd verklaard. Deze velden worden niet afgedwongen; gebruik in plaats daarvanmaximum_text_length_per_request.
- Vereiste
Image & Video
- Sora 2 en Sora 2 Pro niet langer beschikbaar: OpenAI stopt op 24 september 2026 met de Sora API. Beide modellen zijn verwijderd uit de modelkiezer van Image & Video en stoppen op die datum met genereren. Bestaande generaties blijven beschikbaar in je geschiedenis. Flows en templates die een Sora-node gebruiken, moeten worden overgezet naar een ander videomodel, zoals Gemini Omni 1.1 Flash, voordat ze opnieuw kunnen worden uitgevoerd.
- Seedance 1.5 Pro verouderd: ByteDance stopt op 11 november 2026 met Seedance 1.5 Pro. Het model wordt niet langer aangeboden voor nieuwe generaties en werkt vanaf die datum niet meer. Gebruik in plaats daarvan een Seedance 2.0-model.
ElevenAgents
- Parallelle toolaanroepen: De promptconfiguratie voor agents bevat nu
enable_parallel_tool_calls(booleaans, standaardtrue). Wanneer ingeschakeld, kunnen ondersteunde modellen meerdere tools in één beurt uitvoeren. - Agentmodellen:
gpt-6-astratoegevoegd aan de LLM-opties voor agents. - Waarschuwingen: Waarschuwingen voor agents ondersteunen nu Slack-kanalen naast melders voor PagerDuty en webhooks.
- Zoeken naar telefoonnummers: Een cursorgepagineerd endpoint voor telefoonnummers toegevoegd met filters voor provider, ondersteuning voor uitgaande gesprekken, toegewezen agent en branch, label en telefoonnummer.
Afbeelding en video
- GPT Image 2.5-modellen: Afbeeldingen genereren ondersteunt nu
gpt-image-2.5-flareengpt-image-2.5-sunburst. Beide modellen accepteren maximaal 10 referentieafbeeldingen, kwaliteitsniveaus tot en metmax, 14 vaste beeldverhoudingen plusauto, en uitvoer in 1K, 2K of 4K.
Speech Engine
- Cascade-time-out: Requests voor het maken en bijwerken van Speech Engine accepteren nu
cascade_timeout_seconds(nummer, 2–15, standaard4) om te bepalen hoe lang ElevenLabs wacht op een upstream-spraakengine voordat opnieuw wordt geprobeerd.
Text to Speech
- Beurtgrenzen voor meerdere contexten: De marker
is_final_audio_for_turnwordt nu uitgezonden na elke gebufferde byte voor die beurt, inclusief MP3- en Opus-uitvoer. Clients kunnen de marker gebruiken als exacte beurtgrens zonder naar PCM over te schakelen.
SDK-releases
JavaScript SDK
- v2.69.0 -
transcriptEdittoegevoegd aan de realtime Speech to Text-wrapper, waarbij bewerkte tekst wordt geleverd viaedited_transcript-events. JWT-verificatie voor Speech Engine opgelost voor API-sleutels met dataresidency-suffixen.phoneNumbers.listV2en methoden voor Flows-templates toegevoegd om templates weer te geven en op te halen, en runs weer te geven, te maken en op te halen. Clients en types opnieuw gegenereerd voor GPT Image 2.5, Slack-waarschuwingen voor agents, parallelle toolaanroepen,gpt-6-astra, gelijktijdigheidslimieten voor API-sleutels van serviceaccounts, nulretentie voor Music, gespreksfilters en goedkeuringsstatussen voor MCP-tools.
Python SDK
- v2.69.0 -
transcript_edittoegevoegd aan de realtime Speech to Text-wrapper, waarbij bewerkte tekst wordt geleverd viaedited_transcript-events. JWT-verificatie voor Speech Engine opgelost voor API-sleutels met dataresidency-suffixen, enplaylaat nu een fout zien wanneerffplaymislukt.phone_numbers.list_v2en methoden voor Flows-templates toegevoegd om templates weer te geven en op te halen, en runs weer te geven, te maken en op te halen. Clients en types opnieuw gegenereerd voor GPT Image 2.5, Slack-waarschuwingen voor agents, parallelle toolaanroepen,gpt-6-astra, gelijktijdigheidslimieten voor API-sleutels van serviceaccounts, nulretentie voor Music, gespreksfilters en goedkeuringsstatussen voor MCP-tools.
ElevenLabs CLI
- v1.3.2 - Optionele metagegevens
--intenttoegevoegd om feedback te verzamelen over CLI-gebruik.elevenlabs feedback missing-capabilitytoegevoegd om workflows te melden die de CLI niet ondersteunt.
API
API-wijzigingen bekijken
Nieuwe endpoints
ElevenAgents
- Pagina met telefoonnummers weergeven -
GET /v1/convai/v2/phone-numbers- Optionele pagineringsparameters
page_size(geheel getal, 1–1.000, standaard100) encursor(nullable string) toegevoegd. - Optionele filters
search,label,phone_number,provider,supports_outbound,agent_id,branch_id,sort_byensort_directiontoegevoegd.sort_byaccepteertlabelofphone_number;sort_directionis standaardasc. - De response bevat verplichte
phone_numbers(array), optionele nullablenext_cursor(string) enhas_more(booleaans, standaardfalse).
- Optionele pagineringsparameters
Bijgewerkte endpoints
ElevenAgents
- Agent maken, Agent ophalen en Agent bijwerken
- De promptconfiguratie voegt
enable_parallel_tool_callstoe (booleaans, standaardtrue). Workflowoverschrijvingen accepteren een nullable booleaanse waarde. - De enum
LLMvoegtgpt-6-astratoe, inclusief overschrijvingen voor gespreksinitiatie. - Melders voor waarschuwingsintegraties gebruiken nu
integration_typeompagerdutyofslackte selecteren. Slack-melders vereisenconnection_idenchannel_id(strings);channel_idaccepteert 1–64 tekens.
- De promptconfiguratie voegt
- Gesprekken weergeven en Gespreksreferentie oplossen
data_collection_paramsaccepteert de operatormissingniet langer. Gebruik een lege waarde om gesprekken te vinden waarin het veld niet is verzameld.- Een lege waarde in
dynamic_variable_paramsvindt gesprekken waarin de variabele niet is ingesteld.
- Speech Engine maken, Speech Engine ophalen en Speech Engine bijwerken
cascade_timeout_secondstoegevoegd (nummer, 2–15). Maakrequests zijn standaard ingesteld op4, bijwerkrequests accepteren een nullable waarde en responses vereisen het veld.
Afbeelding en video
- Afbeeldingen genereren -
POST /v1/flows/image- Requestvarianten toegevoegd voor
gpt-image-2.5-flareengpt-image-2.5-sunburst. - Beide varianten vereisen
promptenmodel_id, accepteren maximaal 10imagesen voegenresolutiontoe (1K,2Kof4K, standaard1K). qualityaccepteertlow,medium,high,xhighofmaxen is standaardhigh.aspect_ratioaccepteertautoen 14 vaste verhoudingen en is standaard16:9.
- Requestvarianten toegevoegd voor
Nasynchronisatie
- Nasynchronisatieproject maken -
POST /v1/dubbing/project- Multipart
keytermsaccepteert herhaalde velden of één JSON-array. - Multipart
webhook_idsaccepteert herhaalde velden, één JSON-array of een door komma’s gescheiden string.
- Multipart
- Workspacebron ophalen, Workspacebron delen en Delen van workspacebron stoppen
WorkspaceResourceTypevoegtdubbing_projecttoe.
Kennisbank
- Crawltaak maken -
POST /v1/convai/knowledge-base/crawlmax_depthverouderd gemaakt (geheel getal, standaard3). Het veld heeft nu geen effect en heeft geen minimum- of maximumbeperkingen meer.- Metagegevens voor crawltaken vereisen
max_depthniet langer.
Gebruiker
- Gebruiker ophalen en Abonnement ophalen
- Valuta-enums voegen
gbptoe.
- Valuta-enums voegen
Schemawijzigingen
Text to Speech
- WebSocket-berichten
audioenfinalvoor meerdere contexten definiërenis_final_audio_for_turnnu als een gebeurtenis die plaatsvindt nadat alle gebufferde bytes voor de beurt zijn geleverd.
ElevenAgents
- Wachtrijen voor gesprekken en wachtmuziek: Wachtrijen voor gesprekken toegevoegd voor agents die hun gelijktijdigheidslimiet hebben bereikt. Bellers in de wachtrij horen wachtmuziek en ontvangen
queue_status-events totdat ze worden toegelaten of de wachttijd verloopt. Met nieuwe API-methoden kun je aangepaste wachtmuziek uploaden of verwijderen. - Metagegevens voor testversies: Testresultaten van agents geven nu aan tegen welke agentversie ze zijn uitgevoerd en of ze conceptwijzigingen bevatten. Aanroepoverzichten geven ook aan wanneer gedeeltelijke herindieningen tegen verschillende versies zijn uitgevoerd.
- Model- en accountmetagegevens: De LLM-configuratie voor agents accepteert nu
gemini-3.8-flash. Reacties voor WhatsApp-accounts geven aan of het account de Cloud API of de coexistence-aanmeldingsflow gebruikt.
Muziek
- Ondersteuning voor Music v2.5 API: Music-endpoints en SDK’s accepteren nu
music_v2_5. Chunks voor het genereren van compositieplannen ondersteunen maximaal 6.132 tekens, met maximaal 30 regels van elk 200 tekens.
SDK-releases
JavaScript SDK
- v2.68.0 - Methoden toegevoegd om wachtmuziek voor agents te uploaden en verwijderen. Types opnieuw gegenereerd voor wachtrijen voor gesprekken, procedurereferenties, het maken van conceptbranches, limieten voor RAG-queries, metagegevens voor testversies,
gemini-3.8-flashenmusic_v2_5.
Python SDK
- v2.68.0 - Synchrone en asynchrone methoden toegevoegd om wachtmuziek voor agents te uploaden en verwijderen. Types opnieuw gegenereerd voor wachtrijen voor gesprekken, procedures, het maken van conceptbranches, limieten voor RAG-queries, metagegevens voor testversies,
gemini-3.8-flashenmusic_v2_5. De wrappercompose_detailedaccepteert nu elke gegenereerde muziekmode-ID en zowel prompt- als chunkgebaseerde compositieplannen.
iOS SDK
- v3.3.1 - Stemt agentberichten af op
response_idin plaats vanevent_id, waardoor meerdere reacties rond toolaanroepen behouden blijven en gestreamde delen of correcties niet aan het verkeerde bericht worden gekoppeld.
ElevenLabs CLI
- v1.3.0 - Optionele metagegevens
--intenttoegevoegd aan gegenereerde API-commando’s.elevenlabs feedback missing-capabilitytoegevoegd om workflows te melden die de CLI niet ondersteunt.
Pakketten
- @elevenlabs/convai-widget-core@0.18.2 en @elevenlabs/convai-widget-embed@0.18.2 - Dubbele antwoorden van agents na tool- en procedureaanroepen opgelost. Gestreamde tekstantwoorden behouden Markdown-opmaak en spraakgesprekken tonen niet langer onuitgesproken gestreamde chatdelen. Het embed-pakket beperkt
user_activity-events ook tot één keer per seconde en wist de limiet wanneer een sessie eindigt.
API
API-wijzigingen bekijken
Nieuwe endpoints
ElevenAgents
- Wachtmuziek voor agent uploaden -
POST /v1/convai/agents/{agent_id}/hold-audio- Accepteert verplichte
hold_audio_file(binair) als multipart-formuliergegevens. Het bestand moet MP3 of WAV zijn, maximaal 40 MB en 180 seconden. - Retourneert verplichte
agent_id(string) enhold_audio(AgentHoldAudioConfig). Het wachtmuziekobject vereistaudio_path,audio_url,original_filename(strings),duration_secs(nummer) ensize_bytes(geheel getal).
- Accepteert verplichte
- Wachtmuziek voor agent verwijderen -
DELETE /v1/convai/agents/{agent_id}/hold-audio- Verwijdert de aangepaste clip, zodat bellers in de wachtrij de standaard wachtttoon horen.
- Retourneert verplichte
agent_id(string).
Bijgewerkte endpoints
ElevenAgents
- Agent maken, Agent ophalen en Agent bijwerken
- Optionele
platform_settings.queueing_config(AgentQueueingConfig) toegevoegd metenabled(booleaans, standaardfalse) enwait_timeout_seconds(geheel getal, 1–1.800, standaard180). - Antwoorden voor wachtrijconfiguratie bevatten alleen-lezen nullable
hold_audio(AgentHoldAudioConfig). Antwoorden voor agents bevatten ook optioneledefault_hold_audio_url(string).
- Optionele
- Gesprek ophalen -
GET /v1/convai/conversations/{conversation_id}- Metagegevens voegen optionele nullable
queue_wait_secs(nummer) toe. Wachttijd wordt niet meegerekend incall_duration_secsen gefactureerde tijd.
- Metagegevens voegen optionele nullable
- Agentbranch maken -
POST /v1/convai/agents/{agent_id}/branches- Optionele
include_drafttoegevoegd (booleaans, standaardfalse). Wanneer dittrueis, bevat een branch die vanaf de branchtip is gemaakt de conceptprocedureset van de aanroeper.
- Optionele
- Procedures weergeven en endpoints voor procedures maken, ophalen en concepten
- Lijstitems voegen optionele
referenced_tool_ids,referenced_kb_ids,referenced_procedure_idsenreferenced_dynamic_variables(stringarrays) toe. - Antwoorden voor agents en merge-previews voegen optionele
procedurestoe, een map met procedure-ID als sleutel.
- Lijstitems voegen optionele
- Testaanroepen weergeven -
GET /v1/convai/test-invocations- Optionele nullable
search(string) toegevoegd om tests en mappen op naam te filteren.
- Optionele nullable
- Tests uitvoeren op agent en Testaanroep ophalen
- Antwoorden voor testsuiteaanroepen en unit-testruns voegen optionele nullable
version_id(string) en optioneleran_against_draft(booleaans, standaardfalse) toe. - Aanroepoverzichten voegen ook optionele
runs_diverged_from_versiontoe (booleaans, standaardfalse).
- Antwoorden voor testsuiteaanroepen en unit-testruns voegen optionele nullable
POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query- De requestbody voegt optionele nullable, queryspecifieke overschrijvingen toe voor
max_documents_length(geheel getal, 1–50.000) enmax_retrieved_rag_chunks_count(geheel getal, 1–20).
- De requestbody voegt optionele nullable, queryspecifieke overschrijvingen toe voor
- WhatsApp-account ophalen -
GET /v1/convai/whatsapp-accounts/{phone_number_id}- Optionele
account_typetoegevoegd (WhatsAppAccountType, standaardcloud_api). Waarden zijncloud_apiencoexistence.
- Optionele
- Verwacht LLM-gebruik berekenen -
POST /v1/convai/agent/{agent_id}/llm-usage/calculateLLMUsageCalculatorLLMResponseModelvoegt verplichteprice_per_messagetoe (nummer).
Muziek
MusicModelIDvoegtmusic_v2_5toe voorPOST /v1/music/video-to-music,POST /v1/music/plan, Muziek componeren,POST /v1/music/detailed,POST /v1/music/detailed/stream,POST /v1/music/stream,POST /v1/music/uploadenPOST /v1/music/finetunes.GenerationChunk.textverhoogtmaxLengthvan 6.000 naar 6.132 tekens voorPOST /v1/music/plan,POST /v1/music,POST /v1/music/detailed,POST /v1/music/detailed/stream,POST /v1/music/streamenPOST /v1/music/upload. Sectienamen kunnen 1–100 tekens bevatten en chunks kunnen maximaal 30 regels met 200 tekens per regel bevatten.
Schemawijzigingen
ElevenAgents
- Realtime serverevents voegen
queue_statustoe. De verplichtequeue_status_event.statusaccepteertwaiting,admittedoftimed_out;timed_outgaat vooraf aan WebSocket-sluitcode4300. Wachtmuziek blijft binnenkomen als reguliereaudio-events. - De enum
LLMvoegtgemini-3.8-flashtoe, inclusief overschrijvingen voor gespreksinitiatie. - Unions voor resultaten van systeemtools voor gesprekken voegen
start_procedure_success,start_procedure_error,end_procedure_successenend_procedure_errortoe. FeaturesUsageCommonModelvoegt optionele feature-statussenfreeform_procedureenstructured_proceduretoe.
Scribe v2 Medical
Scribe v2 Medical is nu algemeen beschikbaar. Het is een batchmodel voor spraakherkenning dat gespecialiseerd is in medische en klinische audio, met hetzelfde tarief als Scribe v2.
Geef scribe_v2_medical door als model_id bij Transcript maken. Keyterm-prompting, entiteitsdetectie, sprekerdiarisatie en de niet-woordelijke modus werken hetzelfde als bij Scribe v2.
ElevenAgents
- Gesprekstickets voor de hele workspace: Workspacetickets weergeven toegevoegd om triagetickets voor gesprekken op te halen voor agents waartoe je toegang hebt. Filter op status of toegewezene en gebruik cursorpaginering om maximaal 100 tickets per pagina op te halen.
- Gespreksfilters voor dynamische variabelen: Gesprekken weergeven en Tekst zoeken in gespreksberichten accepteren nu herhaalbare filters
dynamic_variable_params. Gebruikname:op:valuemeteq,gt,gte,ltoflte; vergelijkingsoperators vereisen numerieke waarden. - Detectie van Twilio-antwoordapparaten: Configuraties voor uitgaande telefonie en batchgesprekken ondersteunen nu optionele
twilio_machine_detection. Kiesenablevoor een vroege uitspraak mens-of-machine, ofdetect_message_endom te wachten tot een voicemailbegroeting is afgelopen. Resultaten worden geleverd via de nieuwe webhookgebeurtenisanswering_machine_detection. - Waardeconstraints voor gegevensverzameling: Eigenschappen voor gegevensverzameling kunnen nu
allowed_valuesgebruiken om een dynamische variabele met toegestane waarden te benoemen. Het eerdere veldallowed_values_dynamic_variableis verouderd. - Agentmetadata: Responses van Agentbranches weergeven geven nu aan wanneer een concept is gemaakt en of het ouder is dan de branchtip. Samenvattingen van Agent en Speech Engine vereisen nu
voice_id. - Bron-URL’s van de kennisbank: Agent-RAG-querychunks bevatten nu de vereiste nullbare
source_url, met de bijgehouden URL voor URL-documenten. - Bijlagen bij agentresponses: WebSocket-gebeurtenissen
agent_responsebevatten nu optioneleattachments. Elke bijlage vereisturlennameen kanmime_typebevatten.
Workspaces
- Platformlimieten voor API-sleutels: Responses voor API-sleutels van serviceaccounts kunnen nu enterprise-
platform_limitsbevatten voor credits, Professional Voice Clones en gelijktijdigheid voor TTS, Dubbing en Music.
SDK-releases
JavaScript SDK
- v2.67.0 -
dynamicVariableParamstoegevoegd aan requests voor gesprekslijsten en tekstzoekopdrachten. Types opnieuw gegenereerd voor Twilio-detectie van antwoordapparaten, waardeconstraints voor gegevensverzameling, platformlimieten voor API-sleutels, metadata voor agentbranchconcepten en bron-URL’s van de kennisbank.
Python SDK
- v2.67.0 -
dynamic_variable_paramstoegevoegd aan synchrone en asynchrone methoden voor gesprekslijsten en tekstzoekopdrachten. Types opnieuw gegenereerd voor Twilio-detectie van antwoordapparaten, waardeconstraints voor gegevensverzameling, platformlimieten voor API-sleutels, metadata voor agentbranchconcepten en bron-URL’s van de kennisbank. De realtime text-to-speech-client geeft de interne omit-sentinel niet langer door aan de verbinding.
ElevenLabs CLI
- v1.2.0 - Het commando
elevenlabs sayen de bijbehorende agentskill toegevoegd, API-commandobindingen opnieuw gegenereerd eneleven_v3ingesteld als standaard TTS-model.
Packages
- @elevenlabs/client@1.25.0, @elevenlabs/react@1.15.2, @elevenlabs/react-native@1.2.27, @elevenlabs/convai-widget-core@0.18.1 en @elevenlabs/convai-widget-embed@0.18.1 -
MessageAttachmentopnieuw geëxporteerd vanuit@elevenlabs/client, zodat gebruikers het type rechtstreeks kunnen importeren. - @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 en @elevenlabs/convai-widget-embed@0.18.0 - Bestandsbijlagen van agentresponses doorgestuurd naar
onMessageen de optionele sessie-instellingwebRtc.singlePeerConnectiontoegevoegd. De widget lokaliseert nu ook begroetingsknoppen en verhelpt verloren of dubbele tekstchatresponses.
API
API-wijzigingen bekijken
Nieuwe endpoints
ElevenAgents
- Workspacetickets weergeven -
GET /v1/convai/triage-tickets- Geeft triagetickets voor gesprekken weer voor elke agent waartoe de aanroeper toegang heeft, gesorteerd op eerst het meest recent gemaakt.
- Optionele queryparameters
page_size(geheel getal, 1–100, standaard100),status(AgentConversationTicketStatus),assignee_user_id(string ofunassigned) encursor(string) toegevoegd. - Retourneert
GetAgentConversationTicketsPageResponseModel.
Bijgewerkte endpoints
ElevenAgents
- Gesprekken weergeven -
GET /v1/convai/conversations- Optionele nullbare
dynamic_variable_params(herhaalbare stringarray) toegevoegd. Elke waarde gebruiktname:op:value, waarbijopeq,gt,gte,ltoflteis.
- Optionele nullbare
- Tekst zoeken in gespreksberichten -
GET /v1/convai/conversations/messages/text-search- Optionele nullbare
dynamic_variable_params(herhaalbare stringarray) met dezelfde syntaxis toegevoegd.
- Optionele nullbare
- Uitgaand Twilio-gesprek, Uitgaand SIP-trunkgesprek, Uitgaand Exotel-gesprek en Batchgesprekken indienen
telephony_call_configgebruikt nu afzonderlijke invoer- en uitvoerschema’s.- Optionele nullbare
twilio_machine_detection(TwilioMachineDetectionConfig) toegevoegd. Demodeaccepteertenableofdetect_message_enden heeft standaardwaardeenable. De instelling wordt genegeerd voor niet-Twilio-providers en inkomende gesprekken.
- Telefoonnummer importeren -
POST /v1/convai/phone-numbers- Optionele nullbare
account_auth_token(string) toegevoegd voor imports van Twilio-API-sleutels om handtekeningen van inkomende webhooks te valideren.
- Optionele nullbare
Schemawijzigingen
ElevenAgents
WebhookEventTypevoegtanswering_machine_detectiontoe.AgentBranchSummaryvoegt optionele nullbaredraft_created_at(geheel getal) en optioneledraft_is_behind_tip(booleaans, standaardfalse) toe.AgentKnowledgeBaseRagChunkResponseModelvoegt vereiste nullbaresource_url(string) toe.AgentSummaryResponseModelenSpeechEngineSummaryResponsevoegen vereistevoice_id(string) toe.AnalysisPropertyvoegt optionele nullbarename(string) enallowed_values(AllowedValues) toe.LiteralJsonSchemaPropertyvoegt ookallowed_valuestoe. Beide makenallowed_values_dynamic_variableverouderd.DataCollectionResultCommonModelvoegt optionele nullbarename(string) toe.WorkspaceApiKeyResponseModelvoegt optionele nullbareplatform_limits(PlatformLimits) toe.- MCP-tool
Iconvoegt optionele nullbaretheme(lightofdark) toe. SMBToolConfigvoegt parametervariantensend_custom_email,create_service_quote_requestencreate_product_quote_requesttoe.- Webhook-queryparameterschema’s en configuratie voor telefoniegesprekken gebruiken nu afzonderlijke invoer- en uitvoermodellen.
- WebSocket-gebeurtenissen
agent_responsevoegen optioneleattachments(array) toe. Elk item vereisturlenname(strings) en accepteert optionelemime_type(string).
ElevenCreative
ReferenceVideo.studio_clipgebruikt nuStudioClipLocatorin plaats vanStudioClipReference. De velden en het wireformat zijn ongewijzigd.
ElevenAgents
- Invoer via telefoontoetsenbord: De configuratie voor agentgesprekken ondersteunt nu optionele
dtmf_input_settingsvoor DTMF-invoer. Configureer de time-out voor cijfers, gebruik#als afsluitteken en redigeer toetsinvoer uit transcripts, logs en analyses. - Geschiedenis van gespreksbijlagen: Transcriptvermeldingen van Gesprek ophalen bevatten nu
file_inputs, een array met de ID, naam, MIME-type en URL van elk bijgevoegd bestand. - Filteren op agenttags: Agents weergeven accepteert nu een optionele queryparameter
tags. Herhaal de parameter om agents met een van de opgegeven tags te vinden. - Context voor batchcampagnes: Gesprek ophalen identificeert batchgesprekken nu met nullbare metadata
campaigndie de vereiste waardencampaign_idencampaign_lead_idbevat.
Muziek
- Visuele golfvormgegevens: Muziek gedetailleerd genereren, Muziek met details streamen en Muziek uploaden accepteren nu optionele
with_waveform_visual(booleaans, standaardfalse). Responses waarvoor dit is ingeschakeld, retourneren een integerarraywaveform_visualmet lage resolutie en vier samples per seconde.
Nasynchronisatie
- Paginering van projecten: Dubbing-projecten weergeven en Taaltargets weergeven begrenzen
page_sizenu tot 1–100. Statusfiltering voor projecten omvatqueued, en beide endpoints documenteren het gebruik vannext_cursorom de volgende pagina op te halen.
SDK-releases
JavaScript SDK
- v2.66.0 -
fileIdstoegevoegd aansendMultimodalMessage, zodat één bericht meerdere bestandsbijlagen kan bevatten.
Python SDK
- v2.66.0 -
file_idstoegevoegd aansend_multimodal_message, zodat één bericht meerdere bestandsbijlagen kan bevatten.
Android SDK
- v0.12.2 - De callback
onUnhandledClientToolCallbehouden bij het koppelen van sessiegebeurtenissen. Niet-afgehandelde clienttoolcalls die een response verwachten, ontvangen nu de automatische error response in plaats van onafgehandeld te blijven.
ElevenLabs CLI
- v1.1.0 - API-commandobindingen opnieuw gegenereerd en requestattributie per commando toegevoegd voor ElevenAgents-workflows. Deze commando’s voegen
cmd/<command>toe aan de CLI-User-Agent, zodat requests uit workflows zoalsagents pushenagents createkunnen worden onderscheiden.
Packages
- @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 en @elevenlabs/convai-widget-embed@0.17.1 -
fileIdstoegevoegd aansendMultimodalMessage. De client verstuurt voor compatibiliteit zowel de veldenfilealsfiles, en React biedt de bijgewerkte client-API.
API
API-wijzigingen bekijken
Bijgewerkte endpoints
ElevenAgents
- Agents weergeven -
GET /v1/convai/agents- Optionele nullbare
tags(stringarray) toegevoegd. Herhaal de queryparameter om met een opgegeven tag te zoeken.
- Optionele nullbare
- Agent maken, Agent ophalen en Agent bijwerken
- Optionele nullbare
conversation_config.conversation.dtmf_input_settings(DTMFInputConfig) toegevoegd. Dit ondersteuntdtmf_input_timeout(nummer, 0.5–10 seconden, standaard2),hash_terminator(booleaans, standaardtrue) enredact_input(booleaans, standaardfalse). - Optionele
sip_refer_play_dialtone(booleaans, standaardtrue) toegevoegd aan de configuratie voor telefoonnummerdoorschakeling. Stel deze in opfalseom het oorspronkelijke gespreksbeen stil te houden terwijl een SIP REFER-doorschakeling wordt voltooid. - Systeemtools voor begin- en eindprocedures accepteren nu een
ProcedureVersionRefof eenProcedureDraftRef. Conceptreferenties vereisenprocedure_id(string) en stellenversion_idin opnull.
- Optionele nullbare
- Gesprek ophalen -
GET /v1/convai/conversations/{conversation_id}file_inputs(array vanConversationHistoryTranscriptFileInputResponseModel) toegevoegd aan transcriptvermeldingen. Elk item vereistfile_id,original_filename,mime_typeenfile_url(strings).- Optionele nullbare
campaign(BatchCallingCampaignInformation) toegevoegd aan metadata voor batchgesprekken. Het object vereistcampaign_idencampaign_lead_id(strings). dtmftoegevoegd aanChatSourceMedium.
- Typen problemen voor triagetickets van gesprekken voegen
incorrect_information,documentation_gap,platform_bugenwrong_actiontoe.
Muziek
- Muziek gedetailleerd genereren (
POST /v1/music/detailed) en Muziek met details streamen (POST /v1/music/detailed/stream)- Optionele
with_waveform_visual(booleaans, standaardfalse) toegevoegd. - Gedetailleerde responses voegen nullbare
waveform_visual(integerarray) toe, vier keer per seconde gesampled van-1000tot1000.
- Optionele
- Muziek uploaden -
POST /v1/music/upload- Optionele
with_waveform_visual(booleaans, standaardfalse) en nullbarewaveform_visual(integerarray) toegevoegd aan de response.
- Optionele
ElevenCreative
- Studio-project maken en Podcast maken
quality_presetaccepteert nunull, en de schemastandaardwaardestandardis verwijderd.
Nasynchronisatie
- Dubbing-projecten weergeven -
GET /v1/dubbing/projectpage_sizeblijft een optioneel geheel getal met standaardwaarde20, maar waarden worden nu begrensd tot 1–100 in plaats van afgewezen.- Het filter
statusdocumenteert nuqueued,preparing,readyenfailed. - Geef de
next_cursorvan de vorige response door incursor; laat deze weg voor de eerste pagina.
- Taaltargets weergeven -
GET /v1/dubbing/project/{project_id}/languagepage_sizeblijft een optioneel geheel getal met standaardwaarde20, maar waarden worden nu begrensd tot 1–100 in plaats van afgewezen.- Het filter
statusondersteuntqueued,processing,completed,staleenfailed. - Geef de
next_cursorvan de vorige response door incursor; laat deze weg voor de eerste pagina.
Schemawijzigingen
Workspace
PendingSubscriptionSwitchResponseModel.next_tiervoegtgranttoe.
ElevenLabs CLI
De ElevenLabs CLI v1.0.0 is nu beschikbaar. Elke ElevenLabs API-bewerking is beschikbaar als subcommand, met uitvoer in JSON, tabel-, YAML- en CSV-indeling, automatische paginering en shell completion.
De CLI biedt ook lokale configuratieworkflows voor ElevenAgents. Sla configuraties voor agents, tools en tests op als bestanden, synchroniseer ze met push- en pull-commands, beheer branches, voer tests uit, installeer ElevenLabs UI-componenten en selecteer een dataresidencyregio.
Procedures
Procedures zijn nu algemeen beschikbaar in ElevenAgents. Een procedure bevat taakspecifieke instructies en een trigger die bepaalt wanneer deze van toepassing zijn. Tijdens een gesprek laadt de agent de relevante procedure, waardoor één agent verschillende taken kan uitvoeren zonder elke instructie in de systeemprompt te plaatsen.
Gebruik vrije procedures wanneer de agent de formulering of volgorde van instructies kan aanpassen. Gebruik gestructureerde procedures wanneer stappen in een vaste volgorde moeten worden uitgevoerd. Beide typen kunnen naast workflows op dezelfde agent worden gebruikt.
ElevenAgents
- Tickets voor gesprekstriage: API’s toegevoegd voor het maken van tickets over agentprestaties, het maken van handmatige opvolgtickets, het weergeven van tickets, het toewijzen van workspaceleden, het bijwerken van status en toegewezene, en het toevoegen van opmerkingen op ticket- of turnniveau.
- Gespreksobservatie: Realtime clients kunnen na elke voltooide agentturn een
context_usage-event ontvangen. Het event rapporteert het model, het aantal prompttokens en de contextlimiet van het model.
SDK-releases
JavaScript SDK
- v2.65.0 - Clients en typen toegevoegd voor tickets voor gesprekstriage en beknopte gesprekssamenvattingen. Gespreks-API’s voegen filters voor procedure, ongeldige tool calls en sortering toe; procedure-API’s voegen selectie van agentversie toe; topic-API’s voegen instellingen voor evaluatiedetails en sortering op frustratie toe. De release voegt ook velden toe voor vernieuwingsfrequentie van de kennisbank, testomgeving en alertingintegratie, plus berichttypen voor realtime Dubbing.
Python SDK
- v2.65.0 - Clients en typen toegevoegd voor tickets voor gesprekstriage en beknopte gesprekssamenvattingen. Gespreks-API’s voegen filters voor procedure, ongeldige tool calls en sortering toe; procedure-API’s voegen selectie van agentversie toe; topic-API’s voegen instellingen voor evaluatiedetails en sortering op frustratie toe. De release voegt ook velden toe voor vernieuwingsfrequentie van de kennisbank, testomgeving en alertingintegratie, en behoudt herhaalde multipartvelden voor Speech to Text
keytermsen Dubbingwebhook_ids.
Swift SDK
- v3.3.0 - Getypeerde parsing van clientfouten, verwerking van
expects_responseen typeveilige toolresultaten toegevoegd. Het opstarten van WebRTC is nu gereed wanneer de agent deelneemt, in plaats van te wachten op een audiotrackabonnement. De release maakt URL-verwerking robuuster, onderdrukt ruis van onbekende events en verwijdert allocatie van realtime-threads uit de verwerking van softwarematig dempen.
Packages
- @elevenlabs/client@1.19.1, @elevenlabs/react@1.12.3, @elevenlabs/react-native@1.2.21, @elevenlabs/convai-widget-core@0.16.2 en @elevenlabs/convai-widget-embed@0.16.2 - WebRTC-uitvoercapture gebruikt nu zelfgehoste AudioWorklet-paden onder strikte content security policies. Workletcaching omvat de aangevraagde bron, waardoor een eerdere inline-URL een zelfgehost pad niet kan vervangen. Installatiefouten van React Native verwijzen nu naar
@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 en @elevenlabs/convai-widget-embed@0.16.3 - Optionele
webRtc.iceTransportPolicytoegevoegd. Stel deze in oprelayom WebRTC ICE-kandidaten te beperken tot TURN-relays op netwerken die direct UDP-verkeer blokkeren. - @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 en @elevenlabs/convai-widget-embed@0.16.4 - De callback
onContextUsageen het typeContextUsageEventtoegevoegd. React biedt de callback viauseConversation. React Native wordt nu opgelost via de exportconditie van het package in plaats van detectie van browserglobals. - @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 en @elevenlabs/convai-widget-embed@0.17.0 - Rich content voor het eerste bericht toegevoegd met toegeschreven knopreacties,
onExternalAgentDisconnectedenonMCPToolApprovalRequest. WebRTC gebruikt nu het geselecteerde invoerapparaat, behoudt de dempstatus bij het wisselen van microfoon en laat de installatie mislukken als initiatiegegevens niet kunnen worden verzonden. De widget voegt status van de concurrencywachtrij toe, optionele taalselectie bij de ingeklapte trigger en rendering van het eerste bericht voor agents die zowel tekst als spraak ondersteunen.
API
API-wijzigingen bekijken
Nieuwe endpoints
ElevenAgents
- Negen endpoints voor tickets voor gesprekstriage toegevoegd:
- Gespreksticket maken -
POST /v1/convai/triage-tickets. De request vereistconversation_id(string) en accepteertqa_comment(nullable string, 1–10.000 tekens) en maximaal 200 turnopmerkingen. - Tickets weergeven -
GET /v1/convai/agents/{agent_id}/triage-tickets, met cursorpaginering. - Handmatig ticket maken -
POST /v1/convai/agents/{agent_id}/triage-tickets. De request vereistqa_comment(string, 1–10.000 tekens). - Toewijsbare gebruikers weergeven -
GET /v1/convai/agents/{agent_id}/triage-tickets/assignable-users. De response geeft workspaceleden zonder serviceaccount weer en of elk lid toegang heeft tot de agent. - Ticket ophalen -
GET /v1/convai/triage-tickets/{agentqa_ticket_id}. - Ticket bijwerken -
PATCH /v1/convai/triage-tickets/{agentqa_ticket_id}. De request accepteert optionelestatusen nullableassignee_user_id. - Ticket verwijderen -
DELETE /v1/convai/triage-tickets/{agentqa_ticket_id}. - Opmerking toevoegen -
POST /v1/convai/triage-tickets/{agentqa_ticket_id}/comments. De request vereistcomment(string, 1–10.000 tekens). - Turnopmerking toevoegen -
POST /v1/convai/triage-tickets/{agentqa_ticket_id}/turn-comments. De request vereist een op nul gebaseerdeturn_index(integer) encomment(string, 1–10.000 tekens).
- Gespreksticket maken -
Bijgewerkte endpoints
ElevenAgents
- Ondertekende URL ophalen -
GET /v1/convai/conversation/get-signed-url- Optionele
debug_events_requesttoegevoegd (boolean, standaardfalse). Debug-events vereisen editortoegang tot de agent.
- Optionele
- WebRTC-token ophalen -
GET /v1/convai/conversation/token- Optionele
debug_events_requesttoegevoegd (boolean, standaardfalse). De verouderde routeGET /v1/convai/conversation/get_signed_urlaccepteert dezelfde parameter.
- Optionele
- Gesprekken weergeven -
GET /v1/convai/conversations- Optionele
triggered_procedure_idstoegevoegd (nullable stringarray, maximaal 50) om gesprekken te matchen waarin een opgegeven procedure is uitgevoerd. - Optionele
include_invalid_tool_callstoegevoegd (boolean, standaardfalse) om tool calls op te nemen die niet zijn uitgevoerd. - Optionele
sort_directiontoegevoegd (ascofdesc, standaarddesc) voor de starttijd van het gesprek.
- Optionele
- Gespreksberichten doorzoeken op tekst -
GET /v1/convai/conversations/messages/text-search- Optionele
triggered_procedure_idstoegevoegd (nullable stringarray, maximaal 50). - Optionele
include_invalid_tool_callstoegevoegd (boolean, standaardfalse).
- Optionele
- Gesprekstopics van agent ophalen -
GET /v1/convai/agents/{agent_id}/topics- Optionele
include_evaluation_criteriatoegevoegd (boolean, standaardtrue). frustrationtoegevoegd aansort_by.- Topicresponses voegen nullable
success_rate(number) toe, terwijl de volledige responseaggregated_run_counttoevoegt (integer, standaard0). from_unix_secswordt naar beneden afgerond op het begin van de UTC-dag. Een begrensd bereik aggregeert voltooide dagelijkse discoverysessies; als beide grenzen worden weggelaten, wordt de meest recente sessie geretourneerd.
- Optionele
- Procedures weergeven (
GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures) en Procedure ophalen (GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id})- Optionele nullable
agent_version_id(string) toegevoegd om procedures van een specifieke agentversie op te halen.
- Optionele nullable
- Test maken en Test bijwerken
- Optionele nullable
environment(string) toegevoegd aan schema’s voor response-, simulatie- en tool-call-unittests. De waarde selecteert omgevingsspecifieke URL’s, headers en authverbindingen; standaard is ditproduction.
- Optionele nullable
- URL-document maken, Crawljob maken en Map maken
- Optionele nullable
minimum_frequency_daystoegevoegd (integer, 1–180) voor automatische synchronisatie. De standaardwaarde is7en een strengere frequentie van een bovenliggende map heeft voorrang.
- Optionele nullable
Muziek
- Music Finetunes weergeven -
GET /v1/music/finetunes- De maximale
page_sizeverhoogd van 100 naar 150. De standaardwaarde blijft 50.
- De maximale
Schemawijzigingen
ElevenAgents
- Requests voor het bijwerken van agents voegen optionele nullable
procedurestoe (object<string, ProcedureVersionRef>). Elke waarde vereistprocedure_idenversion_id(strings). Een leeg object verwijdert alle procedures. - De configuratie voor gespreksinitiatie voegt
enable_procedure_ids_from_clienttoe (boolean, standaardfalse). Initiatiegegevens voegen optionele nullableprocedure_idstoe (stringarray); een lege array schakelt alle procedures voor de startende agent uit. ClientEventvoegtcontext_usagetoe.- Overschrijvingen voor soft time-outs voegen optionele nullable
additional_soft_timeout_messagestoe (stringarray). - Constante waarden in modellen voor analyse- en schemaoverschrijvingen accepteren nu
null. - De standaardwaarden voor widgetconfiguratie van
mic_muting_enabledentranscript_enabledzijn gewijzigd vanfalsenaartrue. Stel ze expliciet in opfalseom het eerdere gedrag te behouden.
Workspace
- Responses van Gebruiker ophalen hebben
xi_api_keyverwijderd uitUserResponseModel. ResourceMetadataResponseModel.role_to_group_idsaccepteert nu aangepaste rol-ID’s als keys, in plaats van keys te beperken totadmin,editor,commenterenviewer.- Responses voor direct publiceren voegen optionele nullable
restricted_to_user_email_domainstoe (stringarray). - Responses voor een in behandeling zijnde abonnementswissel voegen
gotoe aannext_tier.