Resources voor ontwikkelaars
- ElevenLabs Devs YouTube-kanaal: Er is nu een nieuw, op ontwikkelaars gericht YouTube-kanaal met tutorials, API-uitleg en technische verdiepingen om je te helpen het meeste uit het ElevenLabs-platform te halen.
ElevenAgents
-
Startnode van workflow overschrijven: Gesprekken kunnen nu bij een specifieke workflownode worden gestart door
starting_workflow_node_iddoor te geven in de clientgegevens voor het starten van een gesprek. Dit wordt aangestuurd door een opt-in-veldenable_starting_workflow_node_id_from_clientin de instellingen voor platformoverschrijvingen van de agent. Wanneer dit is ingeschakeld, kunnen clients opgeven bij welke node een gesprek moet beginnen, wat nuttig is voor agentgeheugen en WebSocket-usecases voor de langere termijn. Als de opgegeven node niet bestaat, valt het gesprek terug op het standaardbeginpunt. -
LLM-configuratie voor analyse na een gesprek: De platforminstellingen voor agents bevatten nu een veld
analysis_llm(standaard:gemini-2.5-flash) waarmee de standaard-LLM voor analyse na een gesprek wordt ingesteld, waaronder evaluatiecriteria en gegevensverzameling. Afzonderlijke eigenschappen voor gegevensverzameling kunnen deze standaardwaarde overschrijven met eenllm-veld per item via het nieuwe schemaAnalysisProperty, waardoor je gedetailleerde controle krijgt over welk model elk analyse-item verwerkt. -
Nieuwe LLM-opties:
gpt-5.4toegevoegd aan de lijst met beschikbare LLM-providers voor agentconfiguratie.xhightoegevoegd aan de enumLLMReasoningEffortvoor uitgebreid redeneren op ondersteunde modellen. -
Null-literal in workflowexpressies: Voorwaardelijke workflowexpressies ondersteunen nu null-vergelijkingen via het nieuwe type
ASTNullNode, waardoor branches zoals “als variabele null is” in workflowlogica mogelijk zijn. -
Geheim ophalen op ID: Een nieuw endpoint voor geheim ophalen (
GET /v1/convai/secrets/{secret_id}) haalt één workspacegeheim op aan de hand van zijn ID. Het endpoint geheimen weergeven accepteert nu ook een queryparametersearchom geheimen te filteren op naamvoorvoegsel. -
Doorzoekbare telefoonnummers in batchbellen: Het formulier voor batchbellen in het dashboard bevat nu een doorzoekbare telefoonnummerkiezer, waardoor je eenvoudiger het juiste uitgaande nummer kunt vinden bij het configureren van batchgesprekken.
Speech to Text
- Detectie van sprekersrollen: Het endpoint spraak naar tekst converteren accepteert nu een parameter
detect_speaker_roles(boolean, standaardfalse). Wanneer deze samen metdiarize=trueis ingeschakeld, worden sprekerlabels geretourneerd alsagentencustomerin plaats vanspeaker_0,speaker_1. Dit kan niet worden gebruikt metuse_multi_channel=true. Gebruik brengt een toeslag van 10% boven op de basiskosten voor transcriptie met zich mee.
Text to Dialogue
- Richtlijn voor invoertekenlimiet: De endpoints tekst naar dialoog documenteren nu een aanbevolen limiet van 2.000 tekens voor alle waarden
inputs[].textper request. Langere requests kunnen vroegtijdig worden beëindigd in streamingreacties of een validatiefout retourneren.
Workspaces
- Endpoint voor gebruiksanalyses: Een nieuw endpoint voor gebruik per product in de loop van de tijd (
POST /v1/workspace/analytics/query/usage-by-product-over-time) retourneert creditgebruik uitgesplitst naar producttype in de loop van de tijd. Resultaten worden geretourneerd in een tabelstructuur met configureerbareinterval_seconds,group_by-dimensies enfilters. Het eerdere endpointGET /v1/usage/character-statsis verouderd ten gunste van dit nieuwe endpoint.
SDK-releases
Pakketten
-
@elevenlabs/client@1.2.1 - De gereedheid bij het starten van gesprekken opgelost, zodat
onConnectwordt uitgevoerd nadat de sessie als verbonden is gemarkeerd en ReactconversationRefheeft gesynchroniseerd. OokonConversationCreatedbeschikbaar gemaakt en doorgegeven voor gebruikers die de gemaakteConversation-instance nodig hebben vóóronConnect. -
@elevenlabs/react@1.1.1 - De gereedheid bij het starten van gesprekken opgelost en callback
onConversationCreatedbeschikbaar gemaakt, overeenkomstig de wijzigingen in@elevenlabs/client@1.2.1. -
@elevenlabs/react-native@1.1.1, @elevenlabs/convai-widget-core@0.11.4, @elevenlabs/convai-widget-embed@0.11.4 - Bijgewerkt naar
@elevenlabs/client@1.2.1met oplossingen voor het starten van gesprekken.
API
API-wijzigingen bekijken
Nieuwe endpoints
- Geheim ophalen -
GET /v1/convai/secrets/{secret_id} POST /v1/workspace/analytics/query/usage-by-product-over-time- Workspacecreditgebruik per product in de loop van de tijd ophalen
Verouderde endpoints
GET /v1/usage/character-stats- Verouderd ten gunste vanPOST /v1/workspace/analytics/query/usage-by-product-over-time- Alle endpoints voor het bewerken van nasynchronisatieresources (
POST /v1/dubbing/resource/{dubbing_id}/language,POST /v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id}/segment,PATCH /v1/dubbing/resource/{dubbing_id}/segment/{segment_id}/{language}en andere) zijn nu verouderd
Bijgewerkte endpoints
ElevenAgents
-
Agent maken, Agent ophalen, Agent bijwerken
- Veld
analysis_llm(LLM-enum, standaard:gemini-2.5-flash) toegevoegd aanAgentPlatformSettingsom het standaardmodel voor analyse na een gesprek te configureren - Eigenschappen voor gegevensverzameling gebruiken nu het schema
AnalysisPropertymet een optioneelllm-overschrijvingsveld per item
- Veld
-
- Veld
starting_workflow_node_id(string, nullable) toegevoegd aan clientgegevens voor het starten van een gesprek - Veld
enable_starting_workflow_node_id_from_client(boolean, standaardfalse) toegevoegd aanConversationInitiationClientDataConfig
- Veld
-
- Veld
external_link(string, nullable) toegevoegd aan records voor batchgesprekken
- Veld
-
- Optionele queryparameter
search(string) toegevoegd om geheimen op naamvoorvoegsel te filteren
- Optionele queryparameter
-
LLM-enumgpt-5.4,gpt-5.4-2026-03-05toegevoegd
-
LLMReasoningEffort-enumxhightoegevoegd
-
Workflowexpressies (
ASTNode)- Discriminatorwaarde
null_literalen schemaASTNullNodetoegevoegd voor null-vergelijkingen
- Discriminatorwaarde
-
Arraytoolparameters (
ArrayJsonSchemaProperty)- Veld
dynamic_variable(string, optioneel) toegevoegd om arrays tijdens runtime met dynamische variabelen te vullen - Veld
constant_value(array, nullable) toegevoegd om constante arraywaarden in te stellen - Veld
itemsis niet langer vereist (heeft een standaardschema)
- Veld
-
Overschrijvingen voor MCP-toolconfiguratie
- Reactie gebruikt nu schema
MCPToolConfigOverride-Output(opsplitsing van invoer/uitvoer)
- Reactie gebruikt nu schema
Speech to Text
-
- Veld
detect_speaker_roles(boolean, standaardfalse) toegevoegd voor detectie van sprekersrollen van agent/klant
- Veld
Text to Dialogue
-
Tekst naar dialoog converteren, Tekst naar dialoog streamen
- Beschrijving van
inputsbijgewerkt met een aanbeveling van 2.000 tekens per request - Veld
avatar_contextverwijderd uit de request body
- Beschrijving van
Text to Speech
- Velden voor kwaliteitspresets bij TTS- en dialoogendpoints verwijzen nu naar het enumschema
QualityPresetType. De waardehighestis verwijderd uit kwaliteitspresets voor dialoog; gebruik in plaats daarvanultra.
Overig
AudioNativeResponse- Veldtranscriptionuit reactie verwijderdUserResponseModel- Achterwaarts compatibele schema-update