ElevenAgents, ElevenCreative och ElevenAPI
Vi går från uppfattningen om en enda produkt (”ElevenLabs”) till en plattformsbaserad struktur med tydligt definierade produktfamiljer:
- ElevenAgents (tidigare Agents Platform)
- ElevenCreative (tidigare Creative Platform)
- ElevenAPI (nytt, utvecklarplattformen)
Du ser redan detta i dokumentationen och SDK:ernas readme-filer.
Globala servrar ute ur beta
Global routning är nu standard i stället för ett opt-in-val.
Tidigare fanns ElevenLabs API-standardserver i USA, med en valfri beta för att dirigera trafik via servrar i Nederländerna eller Singapore. Global routning är nu standard, vilket innebär att servern automatiskt väljs utifrån geografisk närhet för att optimera latensen.
Opt-in-bas-URL:en api-global-preview.elevenlabs.io är nu inaktuell. Använd i stället standardbas-URL:en api.elevenlabs.io. Om du använder SDK:erna är detta redan standard.
Text to Speech
- TTS Normalizer v3.1: Uppgraderade textnormaliseraren till version 3.1, med förbättrad träffsäkerhet och lägre latens för text-till-tal-konvertering.
Agents Platform
- Anpassade skyddsräcken: Lade till stöd för användardefinierade skyddsräcken för utdata, så att du kan skapa anpassade regler för innehållsfiltrering utöver standardmoderering. Konfigurera skyddsräcken med ett namn, en promptinstruktion (upp till 10 000 tecken) och val av utvärderingsmodell (
gemini-2.5-flash-liteellergemini-2.0-flash). När skyddsräcket utlöses avslutas konversationen. Se Create agent API reference för konfigurationsinformation. - Utgående WhatsApp-meddelanden: Lade till slutpunkten Send outbound message (
POST /v1/convai/whatsapp/outbound-message) för att starta konversationer via WhatsApp med meddelandemallar. Obligatoriska fält ärwhatsapp_phone_number_id,whatsapp_user_id,template_name,template_language_code,template_paramsochagent_id. - Konversationsmodell för Eleven v3: Lade till
eleven_v3_conversationalbland tillgängliga TTS-modeller för agenter, vilket ger bättre röstkvalitet och uttrycksfullhet i agentkonversationer. - Föreslagna ljudtaggar: Lade till fältet
suggested_audio_tagsi TTS-konfigurationen för agenter som använder v3-modeller. Definiera upp till 20 taggar (t.ex. “happy”, “excited”) för att vägleda genereringen av uttrycksfullt tal, med valfria beskrivningar av när varje tagg ska användas. - Hantering av verktygsfel: Lade till fältet
tool_error_handling_modei webhook-verktygskonfigurationer med alternativen:auto(standard, avgör hanteringen utifrån verktygstyp),summarized(skickar en LLM-genererad sammanfattning),passthrough(skickar råfelet) ellerhide(delar inte felet med agenten). - Sanering av dynamiska variabler: Lade till fältet
sanitize(boolesk, standardfalse) iDynamicVariableAssignment. När det är aktiverat tas tilldelningsvärdet bort från verktygssvar och transkript, men bearbetas fortfarande för variabeltilldelning. - Val av turmodell: Lade till enumen
TurnModelmed alternativenturn_v2ochturn_v3för att välja version av modellen för turdetektering. - Överföringar mellan workflow-noder: Lade till fältet
is_workflow_node_transfer(boolesk, standardfalse) i schematAgentTransferför att identifiera överföringar inom workflow-noder. - Metadata för överföringsgrenar: Lade till schemana
TransferBranchInfoTrafficSplitochTransferBranchInfoDefaultingToMainför att spåra information om grenroutning vid agentöverföringar. - Testning av övergångar mellan workflow-noder: Lade till assertion-typen
workflow_node_transitionför enhetstester med schematUnitTestWorkflowNodeTransitionEvaluationNodeIdför att validera övergångar i agent-workflows.
ElevenCreative Studio
- Slutpunkt för tystade spår: Lade till slutpunkten Get project muted tracks (
GET /v1/studio/projects/{project_id}/muted-tracks) som returnerar en lista över kapitel-ID:n med tystade spår i ett projekt.
Arbetsytor
- Lite-medlemsplats: Lade till
workspace_lite_memberi enumenSeatTypeför arbetsytor med begränsade åtkomstbehörigheter. - Resurs för innehållsmallar: Lade till
content_templatesi enumenWorkspaceResourceTypeför att dela innehållsmallar inom arbetsytor.
Användargränssnitt
- Rullning i röstsamlingsvyn: Åtgärdade ett problem som hindrade rullning med mushjulet och touch i ikonväljaren för röstsamlingsvyn på macOS.
SDK-versioner
Python SDK
- v2.35.0 - Lade till anpassade skyddsräcken, utgående WhatsApp-meddelanden, läge för hantering av verktygsfel, sanering av dynamiska variabler, val av turmodell och stöd för konversationsmodellen Eleven v3
JavaScript SDK
- v2.35.0 - Lade till anpassade skyddsräcken, utgående WhatsApp-meddelanden, läge för hantering av verktygsfel, sanering av dynamiska variabler, val av turmodell och stöd för konversationsmodellen Eleven v3
React- och Client-SDK:er
- @elevenlabs/react-native@0.5.10 - Åtgärdade upprättande av konversationer med enbart text
- @elevenlabs/react@0.14.0 - Minskade längden på ljudsegment från 250 ms till 100 ms för lägre latens i agentkonversationer
- @elevenlabs/client@0.14.0 - Minskade längden på ljudsegment från 250 ms till 100 ms för lägre latens, normaliserade hanteringen av alternativet
textOnlymellan toppnivån och override-objektet - @elevenlabs/types@0.5.0 - Lade till typer för stöd av ljudjusteringsdata
API
Visa API-ändringar
Nya slutpunkter
- Send outbound message via WhatsApp -
POST /v1/convai/whatsapp/outbound-message- Skicka ett utgående meddelande via WhatsApp med meddelandemallar - Get project muted tracks -
GET /v1/studio/projects/{project_id}/muted-tracks- Returnerar kapitel-ID:n med tystade spår
Uppdaterade slutpunkter
Agents Platform
- Create agent, Update agent, Get agent
- Lade till fältet
customi schematGuardrailsV1för konfiguration av anpassade skyddsräcken - Lade till fältet
alignmenti schematGuardrailsV1för skyddsräcken för anpassning - Lade till fältet
suggested_audio_tagsi TTS-konfigurationen för konversationer (array medSuggestedAudioTag, max 20 objekt) - Lade till
eleven_v3_conversationali enumenTTSConversationalModel
- Lade till fältet
- Create tool, Update tool
- Lade till fältet
tool_error_handling_modeiApiIntegrationWebhookToolConfig(enum:auto,summarized,passthrough,hide, standardauto) - Lade till fältet
sanitizeiDynamicVariableAssignment(boolesk, standardfalse)
- Lade till fältet
Arbetsytor
- Get resource
- Lade till
content_templatesi enumenWorkspaceResourceType
- Lade till
- Add workspace invite, Add workspace member
- Lade till
workspace_lite_memberi enumenSeatType
- Lade till
Schemaändringar
Nya scheman
CustomGuardrail-Input,CustomGuardrail-Output- Behållare för konfiguration av anpassade skyddsräckenCustomGuardrailsConfig- Konfigurationsbehållare för listan med anpassade skyddsräckenCustomGuardrailConfig- Ett enskilt anpassat skyddsräcke medname(sträng, obligatorisk),prompt(sträng, obligatorisk, max 10 000 tecken),model(enum:gemini-2.5-flash-lite,gemini-2.0-flash, obligatorisk) ochis_enabled(boolesk, standardfalse)ToolErrorHandlingMode- Enum för hantering av verktygsfel:auto,summarized,passthrough,hideTurnModel- Enum för version av turdetekteringsmodell:turn_v2,turn_v3SuggestedAudioTag- Konfiguration av ljudtagg medtag(sträng, obligatorisk, max 30 tecken) ochdescription(sträng, valfri, max 200 tecken)TransferBranchInfoTrafficSplit- Greninformation för överföringar med trafikfördelning medbranch_idochtraffic_percentageTransferBranchInfoDefaultingToMain- Greninformation för överföringar som standardmässigt går till huvudgrenen medbranch_idUnitTestWorkflowNodeTransitionEvaluationNodeId- Testkonfiguration för övergångar mellan workflow-noder medagent_idochtarget_node_idProjectMutedTracksResponseModel- Svarsmodell med arrayenchapter_idsWhatsAppOutboundMessageResponse- Svar för slutpunkten för utgående WhatsApp-meddelandenWhatsAppTemplateHeaderComponentParams,WhatsAppTemplateBodyComponentParams,WhatsAppTemplateButtonComponentParams- Schemata för mallparametrar för WhatsApp-meddelandenConversationHistoryTranscriptSystemToolResultCommonModel-Input,ConversationHistoryTranscriptSystemToolResultCommonModel-Output- Uppdelade systemverktygsresultatmodeller för indata-/utdatavarianter
Ändrade scheman
GuardrailsV1-Input,GuardrailsV1-Output- Lade till fältencustom(CustomGuardrail) ochalignment(AlignmentGuardrail)TTSConversationalConfig-Input,TTSConversationalConfig-Output- Lade till fältetsuggested_audio_tagsTTSConversationalModel- Lade till enumvärdeteleven_v3_conversationalApiIntegrationWebhookToolConfig-Input,ApiIntegrationWebhookToolConfig-Output- Lade till fältettool_error_handling_mode(obligatoriskt)DynamicVariableAssignment- Lade till fältetsanitize(boolesk, standardfalse)AgentTransfer- Lade till fältetis_workflow_node_transfer(boolesk, standardfalse)SeatType- Lade till enumvärdetworkspace_lite_memberWorkspaceResourceType- Lade till enumvärdetcontent_templates
Borttagna scheman
AgentBan- Tog bort oanvänt schemaBanReasonType- Tog bort oanvänd enumDubbingReleaseChannel- Tog bort oanvänd enum