ElevenAgents

  • Endpunkt für Gesprächsnutzer: Der Endpunkt Gesprächsnutzer abrufen (GET /v1/convai/users) wurde hinzugefügt, um Nutzer aufzulisten, die Gespräche mit Ihren Agents geführt haben. Unterstützt Paginierung und Filterung nach Agent, Zeitraum und weiteren Kriterien.
  • Agent-Versionierung: Rufen Sie mit den neuen Abfrageparametern version_id und branch_id im Endpunkt Agent abrufen bestimmte Agent-Konfigurationen nach Version ab. Der Endpunkt Agent aktualisieren akzeptiert jetzt auch einen Parameter branch_id für branchspezifische Aktualisierungen.
  • Tool zur Dokumentationssuche: search_documentation wurde als neues integriertes Systemtool für RAG (Retrieval-Augmented Generation) hinzugefügt. Konfigurieren Sie Abrufe aus mehreren Quellen mit den Schemas MultiSourceConfigJson, SourceConfigJson und SourceRetrievalConfig. Unterstützt konfigurierbare Zusammenführungsstrategien über das Enum MergingStrategy.
  • MCP-Tool-Unterstützung: mcp wurde als neuer Tool-Typ neben Webhook-, Client- und Systemtools hinzugefügt. Konfigurieren Sie MCP-Tools mit dem neuen Schema MCPToolConfig in Ihren Agent-Tool-Definitionen.
  • Inhaltsschutzmechanismen: GuardrailsV1 enthält jetzt Schutzmechanismen zur Inhaltsmoderation mit konfigurierbaren Schwellenwerten für verschiedene Inhaltskategorien: sexuelle Inhalte, Gewalt, Belästigung, Selbstverletzung, Obszönitäten, Religion/Politik sowie medizinische/rechtliche Inhalte. Verwenden Sie die neuen Schemas ContentGuardrail und ContentConfig.
  • Expressiver Modus: Den Agent-Konfigurationsschemas wurde das Feld expressive_mode (boolesch) hinzugefügt, damit Ihr Agent automatisch angewiesen wird, das neue dialogorientierte v3-Modell optimal zu nutzen.
  • Ziffern nach dem Wählen: Telefonnummernweiterleitungen unterstützen jetzt post_dial_digits, um nach dem Verbindungsaufbau DTMF-Töne zu senden. Konfigurierbar als statische Werte oder dynamische Variablen.
  • Agent-Testtypen: Agent-Tests unterstützen jetzt drei separate Testtypen mit eigenen Schemas: llm (Antwortbewertung), tool (Überprüfung von Tool-Aufrufen) und simulation (vollständige Gesprächssimulation). Simulationstests enthalten die Konfigurationsfelder simulation_scenario und simulation_max_turns.

Aussprachewörterbücher

  • Regeln in der API-Antwort: Der Endpunkt Aussprachewörterbuch abrufen gibt jetzt ein Array rules mit vollständigen Regeldetails zurück. Die Antwort verwendet das neue Schema GetPronunciationDictionaryWithRulesResponseModel mit PronunciationDictionaryAliasRuleResponseModel und PronunciationDictionaryPhonemeRuleResponseModel für Regeltypen.

Wissensdatenbank

  • Ordner löschen: Der Endpunkt Wissensdatenbankdokument löschen unterstützt jetzt neben Dokumenten auch das Löschen von Ordnern. Setzen Sie beim Löschen von Ordnern force=true, um alle enthaltenen Dokumente und Unterordner rekursiv zu löschen.

SDK-Releases

Python SDK

  • v2.36.0 - Endpunkt für Gesprächsnutzer, Agent-Versionierung, Tool zur Dokumentationssuche, MCP-Tool-Unterstützung, Inhaltsschutzmechanismen und Agent-Testtypen hinzugefügt

JavaScript SDK

  • v2.36.0 - Überladene convert-Signaturen zu speechToText.convert() hinzugefügt, für eine verbesserte Typinferenz basierend auf Anfrageparametern (Zugriff auf .text, .transcripts oder Webhook-Felder ohne manuelle Type Narrowing), außerdem Endpunkt für Gesprächsnutzer, Agent-Versionierung, Tool zur Dokumentationssuche, MCP-Tool-Unterstützung, Inhaltsschutzmechanismen und Agent-Testtypen hinzugefügt

Widget-Pakete

  • @elevenlabs/convai-widget-core@0.9.0 - Statusanzeige für Agent-Tool-Nutzung und neues Status-Badge für lang laufende Tool-Aufrufe hinzugefügt, Entfernen von Emotionstags korrigiert sowie Bewertung und Feedback-Übermittlung für Widget-Einbettungen per signierter URL korrigiert
  • @elevenlabs/convai-widget-embed@0.9.0 - Statusanzeige für Agent-Tool-Nutzung und neues Status-Badge für lang laufende Tool-Aufrufe hinzugefügt, Entfernen von Emotionstags korrigiert

API

Neue Endpunkte

Aktualisierte Endpunkte

ElevenAgents

  • Agent abrufen
    • Abfrageparameter version_id (String, optional) zum Abrufen einer bestimmten Agent-Version hinzugefügt
    • Abfrageparameter branch_id (String, optional) zum Abrufen aus einem bestimmten Branch hinzugefügt
  • Agent aktualisieren
    • Abfrageparameter branch_id (String, optional) für branchspezifische Aktualisierungen hinzugefügt
  • Agent erstellen
    • search_documentation zu den Systemtools mit RAG-Konfiguration für mehrere Quellen hinzugefügt
    • Tool-Typ mcp zum Tool-Discriminator hinzugefügt
    • Feld content für Schutzmechanismen zur Inhaltsmoderation zu GuardrailsV1 hinzugefügt
    • Feld expressive_mode (boolesch) zur Agent-Konfiguration hinzugefügt
  • Agent-Test erstellen, Agent-Test aktualisieren, Agent-Test abrufen
    • Zu diskriminierten Union-Schemas mit Feld type (llm, tool, simulation) geändert
    • Felder simulation_scenario und simulation_max_turns für Simulationstests hinzugefügt

Aussprachewörterbücher

Wissensdatenbank

Schemaänderungen

Neue Schemas

  • GetPronunciationDictionaryWithRulesResponseModel - Antwortmodell mit eingebettetem Regel-Array
  • PronunciationDictionaryAliasRuleResponseModel - Alias-Regel mit string_to_replace und alias
  • PronunciationDictionaryPhonemeRuleResponseModel - Phonemregel mit string_to_replace, phoneme und alphabet
  • MultiSourceConfigJson - RAG-Konfiguration für mehrere Quellen
  • SourceConfigJson - Konfiguration einer einzelnen Quelle für RAG
  • SourceRetrievalConfig - Abrufkonfiguration für RAG-Quellen
  • MergingStrategy - Enum für Strategien zum Zusammenführen von RAG-Ergebnissen
  • MCPToolConfig - Konfiguration für MCP-Tools
  • ContentGuardrail-Input, ContentGuardrail-Output - Konfiguration von Schutzmechanismen zur Inhaltsmoderation
  • ContentConfig - Konfiguration von Schwellenwerten für Inhaltskategorien
  • TestType - Enum mit den Werten llm, tool, simulation
  • CreateAgentTestResponseModel - Antwort für die Testerstellung
  • LLMResponseTest*, ToolCallTest*, SimulationTest* - Testschema je Typ, das ältere Modelle Create/Get/UpdateUnitTest* ersetzt

Geänderte Schemas

  • GuardrailsV1-Input, GuardrailsV1-Output - Feld content für Inhaltsschutzmechanismen hinzugefügt
  • AgentConfig - Feld expressive_mode (boolesch) hinzugefügt
  • PhoneNumberTransferConfig - Feld post_dial_digits (String oder dynamische Variable) hinzugefügt
  • DistributionTerritories - Einschränkung für Elemente gelockert, um beliebige Gebiets-Strings zuzulassen