Hoppa till navigering

ElevenAgents

  • Slutpunkt för konversationsanvändare: Lade till slutpunkten Hämta konversationsanvändare (GET /v1/convai/users) för att lista användare som har haft konversationer med dina agenter. Stöder sidindelning och filtrering efter agent, tidsintervall och andra kriterier.
  • Agentversionshantering: Hämta specifika agentkonfigurationer efter version med de nya frågeparametrarna version_id och branch_id i slutpunkten Hämta agent. Slutpunkten Uppdatera agent accepterar nu även parametern branch_id för uppdateringar som är specifika för en gren.
  • Verktyg för att söka i dokumentation: Lade till search_documentation som ett nytt inbyggt systemverktyg för RAG (retrieval-augmented generation). Konfigurera hämtning från flera källor med schemana MultiSourceConfigJson, SourceConfigJson och SourceRetrievalConfig. Stöder konfigurerbara sammanslagningsstrategier via enumet MergingStrategy.
  • Stöd för MCP-verktyg: Lade till mcp som en ny verktygstyp vid sidan av webhook-, klient- och systemverktyg. Konfigurera MCP-verktyg med det nya schemat MCPToolConfig i dina agentverktygsdefinitioner.
  • Skyddsräcken för innehåll: Lade till skyddsräcken för innehållsmoderering i GuardrailsV1 med konfigurerbara tröskelvärden för olika innehållskategorier: sexuellt innehåll, våld, trakasserier, självskada, svordomar, religion/politik och medicinskt/juridiskt innehåll. Använd de nya schemana ContentGuardrail och ContentConfig.
  • Expressivt läge: Lade till fältet expressive_mode (booleskt) i agentkonfigurationsscheman för att automatiskt instruera din agent att få ut mesta möjliga av den nya konversationsmodellen v3.
  • Siffror efter uppringning: Vid överföring av telefonnummer stöds nu post_dial_digits för att skicka DTMF-toner efter anslutning. Kan konfigureras som statiska värden eller dynamiska variabler.
  • Typer för agenttestning: Agenttestning stöder nu tre separata testtyper med dedikerade scheman: llm (utvärdering av svar), tool (verifiering av verktygsanrop) och simulation (fullständig konversationssimulering). Simuleringstester innehåller konfigurationsfälten simulation_scenario och simulation_max_turns.

Uttalslexikon

  • Regler i API-svar: Slutpunkten Hämta uttalslexikon returnerar nu en rules-array med fullständiga regeluppgifter. Svaret använder det nya schemat GetPronunciationDictionaryWithRulesResponseModel med PronunciationDictionaryAliasRuleResponseModel och PronunciationDictionaryPhonemeRuleResponseModel för regeltyper.

Kunskapsbas

  • Borttagning av mappar: Slutpunkten Ta bort kunskapsbasdokument stöder nu borttagning av mappar utöver dokument. När du tar bort mappar anger du force=true för att aktivera rekursiv borttagning av alla dokument och undermappar som finns i dem.

SDK-versioner

Python SDK

  • v2.36.0 - Lade till slutpunkt för konversationsanvändare, agentversionshantering, verktyg för att söka i dokumentation, stöd för MCP-verktyg, skyddsräcken för innehåll och testtyper för agenter

JavaScript SDK

  • v2.36.0 - Lade till överlagrade convert-signaturer i speechToText.convert() för förbättrad typinferens baserat på begärandeparametrar (få åtkomst till .text, .transcripts eller webhook-fält utan manuell typavgränsning), samt slutpunkt för konversationsanvändare, agentversionshantering, verktyg för att söka i dokumentation, stöd för MCP-verktyg, skyddsräcken för innehåll och testtyper för agenter

Widgetpaket

  • @elevenlabs/convai-widget-core@0.9.0 - Lade till visning av status för agentverktygsanvändning och en ny statusbricka för långvariga verktygsanrop, åtgärdade borttagning av känslotaggar samt inlämning av betyg och feedback för widgetinbäddning med signerad URL
  • @elevenlabs/convai-widget-embed@0.9.0 - Lade till visning av status för agentverktygsanvändning och en ny statusbricka för långvariga verktygsanrop samt åtgärdade borttagning av känslotaggar

API

Nya slutpunkter

Uppdaterade slutpunkter

ElevenAgents

  • Hämta agent
    • Lade till frågeparametern version_id (sträng, valfri) för att hämta en specifik agentversion
    • Lade till frågeparametern branch_id (sträng, valfri) för att hämta från en specifik gren
  • Uppdatera agent
    • Lade till frågeparametern branch_id (sträng, valfri) för uppdateringar som är specifika för en gren
  • Skapa agent
    • Lade till search_documentation i systemverktyg med RAG-konfiguration för flera källor
    • Lade till verktygstypen mcp i verktygsdiskriminatorn
    • Lade till fältet content i GuardrailsV1 för skyddsräcken för innehållsmoderering
    • Lade till fältet expressive_mode (booleskt) i agentkonfigurationen
  • Skapa agenttest, Uppdatera agenttest, Hämta agenttest
    • Ändrade till diskriminerade unionsscheman med fältet type (llm, tool, simulation)
    • Lade till fälten simulation_scenario och simulation_max_turns för simuleringstester

Uttalslexikon

  • Hämta uttalslexikon
    • Svarsschemat ändrades till GetPronunciationDictionaryWithRulesResponseModel med arrayen rules

Kunskapsbas

  • Ta bort kunskapsbasdokument
    • Uppdaterade beskrivningen av parametern force så att den omfattar borttagning av mappar med rekursivt beteende

Schemaändringar

Nya scheman

  • GetPronunciationDictionaryWithRulesResponseModel - Svarsmodell med inbäddad regelarray
  • PronunciationDictionaryAliasRuleResponseModel - Aliasregel med string_to_replace och alias
  • PronunciationDictionaryPhonemeRuleResponseModel - Fonemregel med string_to_replace, phoneme och alphabet
  • MultiSourceConfigJson - RAG-konfiguration för flera källor
  • SourceConfigJson - Konfiguration för enskild källa för RAG
  • SourceRetrievalConfig - Hämtningskonfiguration för RAG-källor
  • MergingStrategy - Enum för sammanslagningsstrategier för RAG-resultat
  • MCPToolConfig - Konfiguration för MCP-verktyg
  • ContentGuardrail-Input, ContentGuardrail-Output - Konfiguration för skyddsräcken för innehållsmoderering
  • ContentConfig - Konfiguration av tröskelvärden för innehållskategorier
  • TestType - Enum med värdena llm, tool, simulation
  • CreateAgentTestResponseModel - Svar för att skapa test
  • LLMResponseTest*, ToolCallTest*, SimulationTest* - Testschema per typ som ersätter äldre modeller Create/Get/UpdateUnitTest*

Ändrade scheman

  • GuardrailsV1-Input, GuardrailsV1-Output - Lade till fältet content för skyddsräcken för innehåll
  • AgentConfig - Lade till fältet expressive_mode (booleskt)
  • PhoneNumberTransferConfig - Lade till fältet post_dial_digits (sträng eller dynamisk variabel)
  • DistributionTerritories - Lättade på objektbegränsningen för att tillåta godtyckliga områdessträngar