Skip to navigation

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-lite of gemini-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 meer whatsapp_phone_number_id, whatsapp_user_id, template_name, template_language_code, template_params en agent_id.
  • Conversationeel model Eleven v3: eleven_v3_conversational toegevoegd aan de beschikbare TTS-modellen voor agents, voor verbeterde stemkwaliteit en expressiviteit in gesprekken met agents.
  • Voorgestelde audiotags: Het veld suggested_audio_tags toegevoegd 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_mode toegevoegd 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) of hide (deelt de fout niet met de agent).
  • Opschoning van dynamische variabelen: Het veld sanitize (boolean, standaard false) toegevoegd aan DynamicVariableAssignment. 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 TurnModel toegevoegd met de opties turn_v2 en turn_v3 om de versie van het beurtendetectiemodel te selecteren.
  • Overdrachten tussen workflownodes: Het veld is_workflow_node_transfer (boolean, standaard false) toegevoegd aan het schema AgentTransfer om overdrachten binnen workflownodes te identificeren.
  • Metadata voor overdrachtstakken: De schema’s TransferBranchInfoTrafficSplit en TransferBranchInfoDefaultingToMain toegevoegd om routeringsinformatie van takken in agentoverdrachten bij te houden.
  • Testen van overgangen tussen workflownodes: Het assertietype workflow_node_transition toegevoegd voor unit tests met het schema UnitTestWorkflowNodeTransitionEvaluationNodeId om 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_member toegevoegd aan de enum SeatType voor workspaces met beperkte toegangsrechten.
  • Resource voor contenttemplates: content_templates toegevoegd aan de enum WorkspaceResourceType voor 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 textOnly genormaliseerd tussen het object op het hoogste niveau en het overrides-object
  • @elevenlabs/types@0.5.0 - Typen toegevoegd voor ondersteuning van audio-uitlijningsgegevens

API

Nieuwe endpoints

Bijgewerkte endpoints

Agents Platform

  • Agent maken, Agent bijwerken, Agent ophalen
    • Veld custom toegevoegd aan het schema GuardrailsV1 voor de configuratie van aangepaste guardrails
    • Veld alignment toegevoegd aan het schema GuardrailsV1 voor alignment-guardrails
    • Veld suggested_audio_tags toegevoegd aan de conversationele TTS-configuratie (array van SuggestedAudioTag, maximaal 20 items)
    • eleven_v3_conversational toegevoegd aan de enum TTSConversationalModel
  • Tool maken, Tool bijwerken
    • Veld tool_error_handling_mode toegevoegd aan ApiIntegrationWebhookToolConfig (enum: auto, summarized, passthrough, hide, standaard auto)
    • Veld sanitize toegevoegd aan DynamicVariableAssignment (boolean, standaard false)

Workspaces

Schemawijzigingen

Nieuwe schema’s

  • CustomGuardrail-Input, CustomGuardrail-Output - Container voor de configuratie van aangepaste guardrails
  • CustomGuardrailsConfig - Configuratiecontainer voor de lijst met aangepaste guardrails
  • CustomGuardrailConfig - Eén aangepaste guardrail met name (string, vereist), prompt (string, vereist, maximaal 10.000 tekens), model (enum: gemini-2.5-flash-lite, gemini-2.0-flash, vereist) en is_enabled (boolean, standaard false)
  • ToolErrorHandlingMode - Enum voor foutafhandeling van tools: auto, summarized, passthrough, hide
  • TurnModel - Enum voor de versie van het beurtendetectiemodel: turn_v2, turn_v3
  • SuggestedAudioTag - Audiotagconfiguratie met tag (string, vereist, maximaal 30 tekens) en description (string, optioneel, maximaal 200 tekens)
  • TransferBranchInfoTrafficSplit - Takinformatie voor overdrachten met verkeerssplitsing met branch_id en traffic_percentage
  • TransferBranchInfoDefaultingToMain - Takinformatie voor overdrachten die standaard naar main gaan met branch_id
  • UnitTestWorkflowNodeTransitionEvaluationNodeId - Testconfiguratie voor overgangen tussen workflownodes met agent_id en target_node_id
  • ProjectMutedTracksResponseModel - Reactiemodel met array chapter_ids
  • WhatsAppOutboundMessageResponse - Reactie voor het endpoint voor uitgaande WhatsApp-berichten
  • WhatsAppTemplateHeaderComponentParams, WhatsAppTemplateBodyComponentParams, WhatsAppTemplateButtonComponentParams - Schema’s voor templateparameters voor WhatsApp-berichten
  • ConversationHistoryTranscriptSystemToolResultCommonModel-Input, ConversationHistoryTranscriptSystemToolResultCommonModel-Output - Gesplitste systeemt oolresultaatmodellen voor invoer-/uitvoervarianten

Gewijzigde schema’s

  • GuardrailsV1-Input, GuardrailsV1-Output - Velden custom (CustomGuardrail) en alignment (AlignmentGuardrail) toegevoegd
  • TTSConversationalConfig-Input, TTSConversationalConfig-Output - Veld suggested_audio_tags toegevoegd
  • TTSConversationalModel - Enumwaarde eleven_v3_conversational toegevoegd
  • ApiIntegrationWebhookToolConfig-Input, ApiIntegrationWebhookToolConfig-Output - Veld tool_error_handling_mode toegevoegd (vereist)
  • DynamicVariableAssignment - Veld sanitize toegevoegd (boolean, standaard false)
  • AgentTransfer - Veld is_workflow_node_transfer toegevoegd (boolean, standaard false)
  • SeatType - Enumwaarde workspace_lite_member toegevoegd
  • WorkspaceResourceType - Enumwaarde content_templates toegevoegd

Verwijderde schema’s

  • AgentBan - Ongebruikt schema verwijderd
  • BanReasonType - Ongebruikte enum verwijderd
  • DubbingReleaseChannel - Ongebruikte enum verwijderd