Gränssnitt
- Förbättrade aviseringar: Uppdaterade aviseringssystemet så att det visar aviseringar som är relevanta för den aktiva plattformen du tittar på, vilket ger en mer fokuserad och kontextanpassad upplevelse.
Agents Platform
- Dynamiska destinationsadresser för överföring via variabler: Agentöverföringar stöder nu dynamiska variabler för telefonnummer och SIP-URI:er, vilket möjliggör destinationsadresser för överföring som bestäms vid körning utifrån konversationskontexten.
- Åsidosättningar av MCP-verktygskonfiguration: Lade till möjligheten att skapa, uppdatera, hämta och ta bort anpassade konfigurationsåsidosättningar för specifika MCP-serververktyg, vilket ger detaljerad kontroll över verktygsbeteende och parametrar.
Text to Dialogue
- Tidsstämplar och röstsegment: Text to Dialogue stöder nu utdata med tidsstämplar, teckennivåjustering och spårning av röstsegment, vilket gör det enklare att synkronisera dialog med animationer eller undertexter.
Music API
- Stamseparering: Lade till en ny slutpunkt för stamseparering som isolerar olika ljudkomponenter (sång, trummor, bas, instrument) från befintliga musikspår.
- Ökad promptlängd: Musikgenerering stöder nu prompter på upp till 4 100 tecken, och enskilda textrader stöder upp till 200 tecken.
Säkerhet
- Engångstoken: Införde tidsbegränsad generering av engångstoken för säkra åtgärder, vilket ger bättre säkerhet för känsliga API-åtgärder.
SDK-versioner
JavaScript SDK
- v2.22.0 - Uppdaterad med de senaste ändringarna i API-schemat, inklusive godkännanden av arbetsytemodeller och slutpunkter för MCP-verktygskonfiguration.
- v2.21.0 - Lade till stöd för att fånga upp råa WebSocket-meddelanden via en generell
message-hanterare, så att utvecklare kan komma åt alla meddelanden utöver standardåteranropen, inklusive odokumenterade meddelandetyper somagent_tool_response.
Python SDK
- v2.22.0 - Uppdaterad med de senaste ändringarna i API-schemat, inklusive godkännanden av arbetsytemodeller och slutpunkter för MCP-verktygskonfiguration.
- v2.21.0 - Ersatte print-satser med korrekt loggning för bättre felsökning och användning i produktion.
Agents-paket
- @elevenlabs/agents-cli@0.6.1 - Paketet har avvecklats till förmån för den enhetliga ElevenLabs CLI.
- @elevenlabs/react@0.9.1 - Åtgärdade ett problem där verktyget
end_callinte avslutade konversationer korrekt och förbättrade återanslutningslogiken i React Native efter manuell frånkoppling. - @elevenlabs/react-native@0.5.2 - Åtgärdade ett problem där verktyget
end_callinte avslutade konversationer korrekt och förbättrade återanslutningslogiken efter manuell frånkoppling. - @elevenlabs/client@0.9.1 - Åtgärdade ett problem där verktyget
end_callinte avslutade konversationer korrekt och förbättrade återanslutningslogiken i React Native.
Android SDK
- v0.4.0 - Förbättrade typsäkerheten genom att använda
ConversationMode-enumvärden i stället för strängar, migrerade från LiveData till StateFlow med stöd för bakåtkompatibilitet och åtgärdade en bugg där agenter inte avslutade samtal när de ombads göra det.
iOS SDK
- v2.0.16 - Åtgärdade ett problem där verktyget
end_callinte avslutade konversationer korrekt, så att agenter kan avsluta samtal på rätt sätt.
CLI
- @elevenlabs/cli@0.2.0 - Tog bort stöd för flaggan
--envför isolering av virtuella miljöer. Funktionen återinförs när korrekt miljöisolering stöds i produkten.
API
TLS
Våra TLS-slutpunkter tillåter inte längre vissa äldre och osäkra krypteringslägen. De flesta klienter bör inte påverkas eftersom de redan förhandlar fram ett modernt krypteringsläge.
Visa API-ändringar
Nya slutpunkter
Agents Platform
MCP-verktygskonfiguration
- POST /v1/convai/mcp-servers/{mcp_server_id}/tool-configs - Skapa konfigurationsåsidosättningar för ett specifikt MCP-verktyg.
- GET /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - Hämta konfigurationsåsidosättningar för ett specifikt MCP-verktyg.
- PATCH /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - Uppdatera konfigurationsåsidosättningar för ett specifikt MCP-verktyg.
- DELETE /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - Ta bort konfigurationsåsidosättningar för ett specifikt MCP-verktyg.
Text to Dialogue
- POST /v1/text-to-dialogue/with-timestamps - Generera dialog med teckennivåjustering och information om röstsegment.
- POST /v1/text-to-dialogue/stream/with-timestamps - Strömma dialoggenerering med teckennivåjustering och information om röstsegment.
Token
- POST /v1/single-use-token/{token_type} - Generera tidsbegränsade engångstoken för säkra åtgärder.
Music API
- POST /v1/music/stem-separation - Separera ljud till enskilda stammar (sång, trummor, bas, instrument). Accepterar uppladdning av multipart-filer och returnerar ett ZIP-arkiv.
Uppdaterade slutpunkter
Text to Dialogue
-
Text till dialog med tidsstämplar
- Lade till arrayen
voice_segmentsmed det obligatoriska fältetdialogue_input_indexför att spåra vilken dialoginmatning varje segment motsvarar - Förbättrade svarsschemat med data för teckennivåjustering
- Lade till arrayen
-
Strömma text till dialog med tidsstämplar
- Lade till strömningsstöd för
voice_segmentsmed teckennivåjustering - Inkluderar
dialogue_input_indexi röstsegmentblock
- Lade till strömningsstöd för
Musik
- Slutpunkter för musikprompter uppdaterades:
- Maximal promptlängd ökades från den tidigare gränsen till 4 100 tecken
- Textrader stöder nu upp till 200 tecken per rad
Arbetsyta
- Hämta arbetsyteresurs
- Lade till
dashboardochdashboard_configurationi enumvärdetWorkspaceResourceType - Ändringar i svarsschemat (bryter kompatibiliteten – se migreringsanteckningarna nedan)
- Lade till
Fakturering
- Hämta prenumeration
- Lade till fältet
next_billing_period(obligatoriskt) iPendingSubscriptionSwitchResponseModel - Lade till
subtotal_centsochtax_cents(kan vara null) iInvoiceResponseModelför en bättre fakturaspecifikation
- Lade till fältet
Agents Platform
Batchuppringning
-
- Gjorde
agent_phone_number_idnullbart och valfritt - Gjorde
phone_numbernullbart och valfritt i mottagarmodeller - Ändringar i svarsschemat (bryter kompatibiliteten – se migreringsanteckningarna nedan)
- Gjorde
-
Hämta status för batchuppringning
- Gjorde
phone_number_idochphone_providernullbara
- Gjorde
-
Avbryt batchuppringning & Försök batchuppringning igen
- Gjorde telefonrelaterade fält nullbara
- Ändringar i svarsschemat (bryter kompatibiliteten – se migreringsanteckningarna nedan)
Överföringsdestinationer
- Överföringsrelaterade slutpunkter stöder nu dynamiska destinationsadresser för överföring via variabler:
- Lade till typen
PhoneNumberDynamicVariableTransferDestinationför telefonnummeröverföringar som använder dynamiska variabler - Lade till typen
SIPUriDynamicVariableTransferDestinationför SIP URI-överföringar som använder dynamiska variabler - Uppdaterade diskriminatorer för
PhoneNumberTransferså att de inkluderar typer för dynamiska variabler
- Lade till typen
MCP-servrar
- Skapa MCP-server, Hämta MCP-server, Uppdatera MCP-server
- Lade till fältet
tool_config_overridesför anpassning av konfiguration per verktyg - Lade till stöd för
request_headersiMCPServerConfigUpdateRequestModel - Lade till konfigurationsalternativen
tool_call_soundochtool_call_sound_behavior
- Lade till fältet
Verktyg
- Förbättringar av verktygsschemat:
LiteralJsonSchemaPropertyinnehåller nu flagganis_system_provided- Agentverktygshuvuden stöder nu
ConvAIDynamicVariableför dynamiska rubrikvärden
Twilio-integrering
- Slutpunkter för telefonnummer uppdaterades:
- Lade till det valfria fältet
region_configför Twilio-telefonnummer - Lade till enumvärdet
TwilioRegionIdför val av region - Lade till enumvärdet
TwilioEdgeLocationför konfiguration av edge-plats
- Lade till det valfria fältet
Agenter
- Hämta agent & Uppdatera agent
- Ändringar i svarsschemat (bryter kompatibiliteten – se migreringsanteckningarna nedan)