Hoppa till navigering

ElevenAgents

  • Verktygsmockar för specifika tester: Agentsimuleringar och enhetstester kan nu definiera tool_mock_overrides, nycklade efter verktygs-ID, för att ersätta delade mockar för ett test. ToolResponseMockConfig lägger även till valfria is_error (booleskt värde, standardvärde false) så att en mock kan testa flöden för verktygsfel.
  • Översatta arbetsflödesmeddelanden: Bokstavliga meddelanden i Say-noder lägger till text_translations, en mappning från språknycklar till TranslatedString-objekt. Fältet är valfritt vid inmatning och obligatoriskt vid utmatning, så strikta svarsvaliderare måste acceptera det.
  • Filter för konversationsversioner: Lista konversationer och Textsök i konversationsmeddelanden lägger till den valfria frågeparametern version_id (sträng) för att filtrera resultat efter agentversion.
  • Systemverktyg för kunskapsbas: Agentkonfigurationen lägger till ett systemverktyg knowledge_base med konfigurerbara enabled_strategies (SearchStrategy[]). RAG-frågor mot agentens kunskapsbas lägger till valfria use_agent_defaults (booleskt värde, standardvärde true); ange false för att använda neutrala hämtningsinställningar och samtidigt behålla agentens inbäddningsmodell.
  • Röstaktivitetsdetektering för agenter: Scheman för att skapa, uppdatera, svara på och åsidosätta arbetsflöden för agenter lägger till vad-konfiguration. VADConfig stöder för närvarande background_voice_detection (booleskt värde, standardvärde false).
  • Anpassade LLM:er via WebSocket: CustomLLMAPIType lägger till websocket.
  • Kontroller för filminne: Widgetens konfiguration för filinmatning lägger till max_files_in_memory (heltal, 1–30, standardvärde 10). Filer över gränsen sammanfattas och tas bort från minnet; max_files_per_conversation måste vara -1 eller minst minnesgränsen.
  • Maskering av DTMF-inmatning: DTMFInputConfig lägger till valfria redact_input (booleskt värde, standardvärde false) för att ersätta uppringarens knappsiffror i transkriptioner, konversationsloggar och analyser. Siffror som upprepas av agenten eller skickas till verktyg förblir oförändrade.

Tal till text

  • Entitetsdetektering i realtid: Scribe v2 Realtime lägger till frågealternativet entity_detection. Det accepterar all, en entitetstyp eller kategori, eller en matris med typer och kategorier, och skickar identifierade entiteter i händelserna committed_transcript_entities. Se guiden för entitetsdetektering för kategorier som stöds.

Röster

  • Röstreplikering mellan dataresidenser: Lade till POST /v1/voices/{voice_id}/replicate-to-isolated-environment för att kopiera en Instant Voice Clone- eller Voice Design-röst till en arbetsyta i samma konsoliderade faktureringsgrupp. Begäranden kräver target_workspace_id (sträng) och accepterar preserve_voice_id (booleskt värde, standardvärde true); svar returnerar mål-voice_id.
  • Karaktersmetadata: Karaktärssvar lägger till recommended_voice_ids (strängmatris, standardvärde []), metadata lägger till nullbara role (CharacterRole), och CharacterAge ersätter middle-aged med middle_aged.

SDK-utgåvor

Paket

MCP-server

  • v0.12.1 - Innehåller verktygsuppdateringarna från v0.11 och en beroendeuppdatering som löser 44 säkerhetsvarningar.
  • v0.11.0 - Lade till simulate_conversation med konfigurerbart simulerat användarbeteende, utvärderingskriterier, transkriptutdata och godkänd/underkänd-analys. Verktyget speech_to_text använder nu som standard scribe_v2, och voice_clone skickar nu ljudfilinnehåll i stället för sökvägssträngar.

API

Nya slutpunkter

Röster

  • POST /v1/voices/{voice_id}/replicate-to-isolated-environment
    • Replikerar en Instant Voice Clone- eller Voice Design-röst till en annan arbetsytas isolerade miljö
    • Kräver target_workspace_id (sträng)
    • Accepterar valfri preserve_voice_id (booleskt värde, standardvärde true)
    • Returnerar obligatoriska voice_id (sträng)

Uppdaterade slutpunkter

ElevenAgents

  • Lista konversationer - GET /v1/convai/conversations
    • Lade till valfri frågeparameter version_id (sträng)
  • Textsök i konversationsmeddelanden - GET /v1/convai/conversations/messages/text-search
    • Lade till valfri frågeparameter version_id (sträng)
  • POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query
    • Lade till valfritt begärandefält use_agent_defaults (booleskt värde, standardvärde true)

Schemaändringar

ElevenAgents

  • Simulerings- och enhetstestpayloads lägger till valfria tool_mock_overrides-mappningar; ToolResponseMockConfig lägger till valfria is_error (booleskt värde, standardvärde false)
  • SayNodeLiteralMessage lägger till text_translations (mappning av TranslatedString); fältet är valfritt vid inmatning och obligatoriskt vid utmatning
  • Agentkonfigurationen lägger till knowledge_base (KnowledgeBaseToolConfig) och vad (VADConfig)
  • CustomLLMAPIType lägger till websocket
  • FileInputConfig lägger till max_files_in_memory (heltal, 1–30, standardvärde 10)
  • DTMFInputConfig lägger till valfria redact_input (booleskt värde, standardvärde false)
  • Agentkonfiguration i realtid använder nu eleven_realtime_v1_mini som standard

Röster

  • Karaktärssvar lägger till recommended_voice_ids (strängmatris, standardvärde [])
  • Karaktärsmetadata lägger till nullbara role (CharacterRole)
  • Inkompatibelt: CharacterAge ersätter middle-aged med middle_aged; klienter som skickar det gamla värdet måste migrera

Text to Speech

  • Inkompatibelt: tog bort AudioFilterId och audio_filter från ElevenAgents konfigurationsscheman för Text to Speech