Hoppa till navigering

Resurser för utvecklare

  • ElevenLabs Devs YouTube-kanal: En ny YouTube-kanal för utvecklare är nu live och erbjuder guider, API-genomgångar och tekniska djupdykningar som hjälper dig att få ut mer av ElevenLabs-plattformen.

ElevenAgents

  • Åsidosättning av arbetsflödets startnod: Samtal kan nu startas vid en specifik arbetsflödesnod genom att skicka starting_workflow_node_id i klientdata för samtalsinitiering. Detta styrs av ett opt-in-fält, enable_starting_workflow_node_id_from_client, i agentens inställningar för plattformsåsidosättning. När funktionen är aktiverad kan klienter ange vilken nod ett samtal ska börja vid, vilket är användbart för agentminne och längre WebSocket-användningsfall. Om den angivna noden inte finns återgår samtalet till standardstartpunkten.

  • LLM-konfiguration för analys efter samtal: Agentens plattformsinställningar innehåller nu ett fält, analysis_llm (standard: gemini-2.5-flash), som anger standard-LLM för analys efter samtal, inklusive utvärderingskriterier och datainsamling. Enskilda datainsamlingsegenskaper kan åsidosätta detta standardvärde med ett llm-fält per objekt via det nya AnalysisProperty-schemat, vilket ger detaljerad kontroll över vilken modell som behandlar varje analysobjekt.

  • Nya LLM-alternativ: Lade till gpt-5.4 i listan över tillgängliga LLM-leverantörer för agentkonfiguration. Lade till xhigh i LLMReasoningEffort-enumen för utökat resonemang i modeller som stöds.

  • Null-literal i arbetsflödesuttryck: Villkorsuttryck i arbetsflöden stöder nu null-jämförelser via den nya typen ASTNullNode, vilket möjliggör grenar som “om variabeln är null” i arbetsflödeslogik.

  • Hämta hemlighet efter ID: En ny slutpunkt för hämta hemlighet (GET /v1/convai/secrets/{secret_id}) hämtar en enskild arbetsytehemlighet via dess ID. Slutpunkten lista hemligheter accepterar nu också frågeparametern search för att filtrera hemligheter efter namnpräfix.

  • Sökbara telefonnummer i batchuppringning: Formuläret för batchuppringning i instrumentpanelen innehåller nu en sökbar väljare för telefonnummer, vilket gör det enklare att hitta rätt utgående nummer när du konfigurerar batchsamtal.

Tal till text

  • Identifiering av talarroller: Slutpunkten konvertera tal till text accepterar nu parametern detect_speaker_roles (boolesk, standardvärde false). När den aktiveras tillsammans med diarize=true returneras talaretiketter som agent och customer i stället för speaker_0, speaker_1. Detta kan inte användas med use_multi_channel=true. Användningen medför ett tillägg på 10 % på den grundläggande transkriberingskostnaden.

Text till dialog

  • Vägledning för inmatningsgräns: Slutpunkterna för text till dialog dokumenterar nu en rekommenderad gräns på 2 000 tecken för alla inputs[].text-värden per begäran. Längre begäranden kan avslutas i förtid i strömmande svar eller returnera ett valideringsfel.

Arbetsytor

  • Slutpunkt för användningsanalys: En ny slutpunkt för användning per produkt över tid (POST /v1/workspace/analytics/query/usage-by-product-over-time) returnerar kreditanvändning uppdelad efter produkttyp över tid. Resultaten returneras i en tabellstruktur med konfigurerbara interval_seconds, group_by-dimensioner och filters. Den tidigare slutpunkten GET /v1/usage/character-stats har fasats ut till förmån för denna nya slutpunkt.

SDK-versioner

Paket

API

Nya slutpunkter

  • Hämta hemlighet - GET /v1/convai/secrets/{secret_id}
  • POST /v1/workspace/analytics/query/usage-by-product-over-time - Hämta arbetsytans kreditanvändning per produkt över tid

Utfasade slutpunkter

  • GET /v1/usage/character-stats - Har fasats ut till förmån för POST /v1/workspace/analytics/query/usage-by-product-over-time
  • Alla slutpunkter för redigering av dubbningsresurser (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} och andra) har nu fasats ut

Uppdaterade slutpunkter

ElevenAgents

  • Skapa agent, Hämta agent, Uppdatera agent

    • Lade till fältet analysis_llm (LLM-enum, standard: gemini-2.5-flash) i AgentPlatformSettings för att konfigurera standardmodellen för analys efter samtal
    • Datainsamlingsegenskaper använder nu AnalysisProperty-schemat med ett valfritt llm-åsidosättningsfält per objekt
  • Simulera samtal

    • Lade till fältet starting_workflow_node_id (sträng, nullbar) i klientdata för samtalsinitiering
    • Lade till fältet enable_starting_workflow_node_id_from_client (booleskt, standardvärde false) i ConversationInitiationClientDataConfig
  • Skicka batchuppringning

    • Lade till fältet external_link (sträng, nullbar) i batchsamtalsposter
  • Lista hemligheter

    • Lade till den valfria frågeparametern search (sträng) för att filtrera hemligheter efter namnpräfix
  • LLM-enum

    • Lade till gpt-5.4, gpt-5.4-2026-03-05
  • LLMReasoningEffort-enum

    • Lade till xhigh
  • Arbetsflödesuttryck (ASTNode)

    • Lade till diskriminatorvärdet null_literal och ASTNullNode-schemat för null-jämförelser
  • Verktygsparametrar för matriser (ArrayJsonSchemaProperty)

    • Lade till fältet dynamic_variable (sträng, valfritt) för att fylla matriser från dynamiska variabler vid körning
    • Lade till fältet constant_value (matris, nullbar) för att ange konstanta matrisvärden
    • Fältet items är inte längre obligatoriskt (har ett standardschema)
  • Åsidosättningar för MCP-verktygskonfiguration

    • Svaret använder nu schemat MCPToolConfigOverride-Output (uppdelning mellan indata och utdata)

Tal till text

  • Konvertera tal till text

    • Lade till fältet detect_speaker_roles (booleskt, standardvärde false) för identifiering av talarrollerna agent/kund

Text till dialog

Text till tal

  • Fält för kvalitetsförinställningar i TTS- och dialogslutpunkter hänvisar nu till enumschemat QualityPresetType. Värdet highest har tagits bort från dialogens kvalitetsförinställningar; använd ultra i stället.

Övrigt

  • AudioNativeResponse - Tog bort fältet transcription från svaret
  • UserResponseModel - Bakåtkompatibel schemauppdatering