Hoppa till navigering

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-lite eller gemini-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 är whatsapp_phone_number_id, whatsapp_user_id, template_name, template_language_code, template_params och agent_id.
  • Konversationsmodell för Eleven v3: Lade till eleven_v3_conversational bland 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_tags i 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_mode i webhook-verktygskonfigurationer med alternativen: auto (standard, avgör hanteringen utifrån verktygstyp), summarized (skickar en LLM-genererad sammanfattning), passthrough (skickar råfelet) eller hide (delar inte felet med agenten).
  • Sanering av dynamiska variabler: Lade till fältet sanitize (boolesk, standard false) i DynamicVariableAssignment. 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 TurnModel med alternativen turn_v2 och turn_v3 för att välja version av modellen för turdetektering.
  • Överföringar mellan workflow-noder: Lade till fältet is_workflow_node_transfer (boolesk, standard false) i schemat AgentTransfer för att identifiera överföringar inom workflow-noder.
  • Metadata för överföringsgrenar: Lade till schemana TransferBranchInfoTrafficSplit och TransferBranchInfoDefaultingToMain för att spåra information om grenroutning vid agentöverföringar.
  • Testning av övergångar mellan workflow-noder: Lade till assertion-typen workflow_node_transition för enhetstester med schemat UnitTestWorkflowNodeTransitionEvaluationNodeId fö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_member i enumen SeatType för arbetsytor med begränsade åtkomstbehörigheter.
  • Resurs för innehållsmallar: Lade till content_templates i enumen WorkspaceResourceType fö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

API

Nya slutpunkter

Uppdaterade slutpunkter

Agents Platform

  • Create agent, Update agent, Get agent
    • Lade till fältet custom i schemat GuardrailsV1 för konfiguration av anpassade skyddsräcken
    • Lade till fältet alignment i schemat GuardrailsV1 för skyddsräcken för anpassning
    • Lade till fältet suggested_audio_tags i TTS-konfigurationen för konversationer (array med SuggestedAudioTag, max 20 objekt)
    • Lade till eleven_v3_conversational i enumen TTSConversationalModel
  • Create tool, Update tool
    • Lade till fältet tool_error_handling_mode i ApiIntegrationWebhookToolConfig (enum: auto, summarized, passthrough, hide, standard auto)
    • Lade till fältet sanitize i DynamicVariableAssignment (boolesk, standard false)

Arbetsytor

Schemaändringar

Nya scheman

  • CustomGuardrail-Input, CustomGuardrail-Output - Behållare för konfiguration av anpassade skyddsräcken
  • CustomGuardrailsConfig - Konfigurationsbehållare för listan med anpassade skyddsräcken
  • CustomGuardrailConfig - Ett enskilt anpassat skyddsräcke med name (sträng, obligatorisk), prompt (sträng, obligatorisk, max 10 000 tecken), model (enum: gemini-2.5-flash-lite, gemini-2.0-flash, obligatorisk) och is_enabled (boolesk, standard false)
  • ToolErrorHandlingMode - Enum för hantering av verktygsfel: auto, summarized, passthrough, hide
  • TurnModel - Enum för version av turdetekteringsmodell: turn_v2, turn_v3
  • SuggestedAudioTag - Konfiguration av ljudtagg med tag (sträng, obligatorisk, max 30 tecken) och description (sträng, valfri, max 200 tecken)
  • TransferBranchInfoTrafficSplit - Greninformation för överföringar med trafikfördelning med branch_id och traffic_percentage
  • TransferBranchInfoDefaultingToMain - Greninformation för överföringar som standardmässigt går till huvudgrenen med branch_id
  • UnitTestWorkflowNodeTransitionEvaluationNodeId - Testkonfiguration för övergångar mellan workflow-noder med agent_id och target_node_id
  • ProjectMutedTracksResponseModel - Svarsmodell med arrayen chapter_ids
  • WhatsAppOutboundMessageResponse - Svar för slutpunkten för utgående WhatsApp-meddelanden
  • WhatsAppTemplateHeaderComponentParams, WhatsAppTemplateBodyComponentParams, WhatsAppTemplateButtonComponentParams - Schemata för mallparametrar för WhatsApp-meddelanden
  • ConversationHistoryTranscriptSystemToolResultCommonModel-Input, ConversationHistoryTranscriptSystemToolResultCommonModel-Output - Uppdelade systemverktygsresultatmodeller för indata-/utdatavarianter

Ändrade scheman

  • GuardrailsV1-Input, GuardrailsV1-Output - Lade till fälten custom (CustomGuardrail) och alignment (AlignmentGuardrail)
  • TTSConversationalConfig-Input, TTSConversationalConfig-Output - Lade till fältet suggested_audio_tags
  • TTSConversationalModel - Lade till enumvärdet eleven_v3_conversational
  • ApiIntegrationWebhookToolConfig-Input, ApiIntegrationWebhookToolConfig-Output - Lade till fältet tool_error_handling_mode (obligatoriskt)
  • DynamicVariableAssignment - Lade till fältet sanitize (boolesk, standard false)
  • AgentTransfer - Lade till fältet is_workflow_node_transfer (boolesk, standard false)
  • SeatType - Lade till enumvärdet workspace_lite_member
  • WorkspaceResourceType - Lade till enumvärdet content_templates

Borttagna scheman

  • AgentBan - Tog bort oanvänt schema
  • BanReasonType - Tog bort oanvänd enum
  • DubbingReleaseChannel - Tog bort oanvänd enum