ElevenAgents, ElevenCreative en ElevenAPI
We gaan van de perceptie van één product (“ElevenLabs”) naar een platformstructuur met duidelijk gedefinieerde productfamilies:
- ElevenAgents (voorheen Agents Platform)
- ElevenCreative (voorheen Creative Platform)
- ElevenAPI (nieuw, het ontwikkelaarsplatform)
Je ziet dit al terug in de documentatie en SDK-readmes.
Wereldwijde servers uit bèta
Wereldwijde routing is nu de standaard in plaats van een opt-infunctie.
Voorheen bevond de standaard ElevenLabs API-server zich in de Verenigde Staten, met een opt-inbèta om verkeer te routeren via servers in Nederland of Singapore. Wereldwijde routing is nu de standaard, wat betekent dat de server automatisch wordt gekozen op basis van geografische nabijheid om de latentie te optimaliseren.
De opt-inbasis-URL api-global-preview.elevenlabs.io is nu verouderd. Gebruik in plaats daarvan de standaardbasis-URL api.elevenlabs.io. Als je de SDK’s gebruikt, is dit al de standaardinstelling.
Text to Speech
- TTS Normalizer v3.1: De tekstnormalisator is bijgewerkt naar versie 3.1, met verbeterde nauwkeurigheid en lagere latentie voor tekst-naar-spraakconversie.
Agents Platform
- Aangepaste guardrails: Ondersteuning toegevoegd voor door gebruikers gedefinieerde outputguardrails, waarmee je aangepaste regels voor contentfiltering kunt maken naast standaardmoderatie. Configureer guardrails met een naam, promptinstructie (maximaal 10.000 tekens) en keuze van evaluatiemodel (
gemini-2.5-flash-liteofgemini-2.0-flash). Wanneer een guardrail wordt geactiveerd, wordt het gesprek beëindigd. Zie de Create agent API reference voor configuratiedetails. - Uitgaande WhatsApp-berichten: Het endpoint Send outbound message (
POST /v1/convai/whatsapp/outbound-message) toegevoegd om gesprekken via WhatsApp te starten met berichttemplates. Vereiste velden zijn onder meerwhatsapp_phone_number_id,whatsapp_user_id,template_name,template_language_code,template_paramsenagent_id. - Conversationeel model Eleven v3:
eleven_v3_conversationaltoegevoegd aan de beschikbare TTS-modellen voor agents, voor verbeterde stemkwaliteit en expressiviteit in gesprekken met agents. - Voorgestelde audiotags: Het veld
suggested_audio_tagstoegevoegd aan de TTS-configuratie voor agents die v3-modellen gebruiken. Definieer maximaal 20 tags (bijvoorbeeld “happy”, “excited”) om expressieve spraakgeneratie te sturen, met optionele beschrijvingen voor wanneer elke tag moet worden gebruikt. - Foutafhandeling voor tools: Het veld
tool_error_handling_modetoegevoegd aan webhooktoolconfiguraties, met de opties:auto(standaard, bepaalt afhandeling op basis van het tooltype),summarized(verstuurt een door een LLM gegenereerde samenvatting),passthrough(verstuurt de onbewerkte fout) ofhide(deelt de fout niet met de agent). - Opschoning van dynamische variabelen: Het veld
sanitize(boolean, standaardfalse) toegevoegd aanDynamicVariableAssignment. Als dit is ingeschakeld, wordt de toewijzingswaarde verwijderd uit toolreacties en transcripties, maar nog steeds verwerkt voor het toewijzen van variabelen. - Selectie van beurtmodel: De enum
TurnModeltoegevoegd met de optiesturn_v2enturn_v3om de versie van het beurtendetectiemodel te selecteren. - Overdrachten tussen workflownodes: Het veld
is_workflow_node_transfer(boolean, standaardfalse) toegevoegd aan het schemaAgentTransferom overdrachten binnen workflownodes te identificeren. - Metadata voor overdrachtstakken: De schema’s
TransferBranchInfoTrafficSplitenTransferBranchInfoDefaultingToMaintoegevoegd om routeringsinformatie van takken in agentoverdrachten bij te houden. - Testen van overgangen tussen workflownodes: Het assertietype
workflow_node_transitiontoegevoegd voor unit tests met het schemaUnitTestWorkflowNodeTransitionEvaluationNodeIdom agentworkflowovergangen te valideren.
ElevenCreative Studio
- Endpoint voor gedempte tracks: Het endpoint Get project muted tracks (
GET /v1/studio/projects/{project_id}/muted-tracks) toegevoegd, dat een lijst retourneert met hoofdstuk-ID’s met gedempte tracks in een project.
Workspaces
- Lidmaatschapstype Lite:
workspace_lite_membertoegevoegd aan de enumSeatTypevoor workspaces met beperkte toegangsrechten. - Resource voor contenttemplates:
content_templatestoegevoegd aan de enumWorkspaceResourceTypevoor het delen van contenttemplates binnen workspaces.
Gebruikersinterface
- Scrollen in stemcollecties: Een probleem opgelost dat scrollen met het muiswiel en aanraken verhinderde in de pictogramkiezer voor stemcollecties op macOS.
SDK-releases
Python SDK
- v2.35.0 - Aangepaste guardrails, uitgaande WhatsApp-berichten, foutafhandelingsmodus voor tools, opschoning van dynamische variabelen, selectie van beurtmodellen en ondersteuning voor het conversationele model Eleven v3 toegevoegd
JavaScript SDK
- v2.35.0 - Aangepaste guardrails, uitgaande WhatsApp-berichten, foutafhandelingsmodus voor tools, opschoning van dynamische variabelen, selectie van beurtmodellen en ondersteuning voor het conversationele model Eleven v3 toegevoegd
React- en Client-SDK’s
- @elevenlabs/react-native@0.5.10 - Het opzetten van gesprekken met alleen tekst opgelost
- @elevenlabs/react@0.14.0 - De lengte van audiochunks verlaagd van 250 ms naar 100 ms voor lagere latentie in gesprekken met agents
- @elevenlabs/client@0.14.0 - De lengte van audiochunks verlaagd van 250 ms naar 100 ms voor lagere latentie, verwerking van de optie
textOnlygenormaliseerd tussen het object op het hoogste niveau en het overrides-object - @elevenlabs/types@0.5.0 - Typen toegevoegd voor ondersteuning van audio-uitlijningsgegevens
API
API-wijzigingen bekijken
Nieuwe endpoints
- Een uitgaand bericht versturen via WhatsApp -
POST /v1/convai/whatsapp/outbound-message- Verstuur een uitgaand bericht via WhatsApp met berichttemplates - Gedempte projecttracks ophalen -
GET /v1/studio/projects/{project_id}/muted-tracks- Retourneert hoofdstuk-ID’s met gedempte tracks
Bijgewerkte endpoints
Agents Platform
- Agent maken, Agent bijwerken, Agent ophalen
- Veld
customtoegevoegd aan het schemaGuardrailsV1voor de configuratie van aangepaste guardrails - Veld
alignmenttoegevoegd aan het schemaGuardrailsV1voor alignment-guardrails - Veld
suggested_audio_tagstoegevoegd aan de conversationele TTS-configuratie (array vanSuggestedAudioTag, maximaal 20 items) eleven_v3_conversationaltoegevoegd aan de enumTTSConversationalModel
- Veld
- Tool maken, Tool bijwerken
- Veld
tool_error_handling_modetoegevoegd aanApiIntegrationWebhookToolConfig(enum:auto,summarized,passthrough,hide, standaardauto) - Veld
sanitizetoegevoegd aanDynamicVariableAssignment(boolean, standaardfalse)
- Veld
Workspaces
- Resource ophalen
content_templatestoegevoegd aan de enumWorkspaceResourceType
- Workspace-uitnodiging toevoegen, Workspacelid toevoegen
workspace_lite_membertoegevoegd aan de enumSeatType
Schemawijzigingen
Nieuwe schema’s
CustomGuardrail-Input,CustomGuardrail-Output- Container voor de configuratie van aangepaste guardrailsCustomGuardrailsConfig- Configuratiecontainer voor de lijst met aangepaste guardrailsCustomGuardrailConfig- Eén aangepaste guardrail metname(string, vereist),prompt(string, vereist, maximaal 10.000 tekens),model(enum:gemini-2.5-flash-lite,gemini-2.0-flash, vereist) enis_enabled(boolean, standaardfalse)ToolErrorHandlingMode- Enum voor foutafhandeling van tools:auto,summarized,passthrough,hideTurnModel- Enum voor de versie van het beurtendetectiemodel:turn_v2,turn_v3SuggestedAudioTag- Audiotagconfiguratie mettag(string, vereist, maximaal 30 tekens) endescription(string, optioneel, maximaal 200 tekens)TransferBranchInfoTrafficSplit- Takinformatie voor overdrachten met verkeerssplitsing metbranch_identraffic_percentageTransferBranchInfoDefaultingToMain- Takinformatie voor overdrachten die standaard naar main gaan metbranch_idUnitTestWorkflowNodeTransitionEvaluationNodeId- Testconfiguratie voor overgangen tussen workflownodes metagent_identarget_node_idProjectMutedTracksResponseModel- Reactiemodel met arraychapter_idsWhatsAppOutboundMessageResponse- Reactie voor het endpoint voor uitgaande WhatsApp-berichtenWhatsAppTemplateHeaderComponentParams,WhatsAppTemplateBodyComponentParams,WhatsAppTemplateButtonComponentParams- Schema’s voor templateparameters voor WhatsApp-berichtenConversationHistoryTranscriptSystemToolResultCommonModel-Input,ConversationHistoryTranscriptSystemToolResultCommonModel-Output- Gesplitste systeemt oolresultaatmodellen voor invoer-/uitvoervarianten
Gewijzigde schema’s
GuardrailsV1-Input,GuardrailsV1-Output- Veldencustom(CustomGuardrail) enalignment(AlignmentGuardrail) toegevoegdTTSConversationalConfig-Input,TTSConversationalConfig-Output- Veldsuggested_audio_tagstoegevoegdTTSConversationalModel- Enumwaardeeleven_v3_conversationaltoegevoegdApiIntegrationWebhookToolConfig-Input,ApiIntegrationWebhookToolConfig-Output- Veldtool_error_handling_modetoegevoegd (vereist)DynamicVariableAssignment- Veldsanitizetoegevoegd (boolean, standaardfalse)AgentTransfer- Veldis_workflow_node_transfertoegevoegd (boolean, standaardfalse)SeatType- Enumwaardeworkspace_lite_membertoegevoegdWorkspaceResourceType- Enumwaardecontent_templatestoegevoegd
Verwijderde schema’s
AgentBan- Ongebruikt schema verwijderdBanReasonType- Ongebruikte enum verwijderdDubbingReleaseChannel- Ongebruikte enum verwijderd