ElevenAgents

  • Rebase gałęzi: Dodano POST /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase, aby wykonać rebase gałęzi na najnowszej wersji main z zachowaniem zmian specyficznych dla gałęzi. Modele nadrzędne wersji agenta dodają opcjonalne rebased_from_version_id (string), aby śledzić wersję źródłową po rebase.
  • Filtrowanie produktów rozmów: Lista rozmów i Wyszukiwanie tekstowe wiadomości w rozmowach dodają opcjonalny parametr zapytania conversation_product_type (agents | speech_engine), aby filtrować wyniki według produktu. Modele rozmów wprowadzają ConversationProduct dla tego rozróżnienia.
  • Filtrowanie zakończeń rozmów: Lista rozmów dodaje opcjonalny parametr zapytania termination_reasons (tablica stringów), aby filtrować rozmowy według sposobu ich zakończenia.
  • Wykrywanie tematów dla agenta: Ustawienia platformy w Tworzeniu agenta i Aktualizacji agenta dodają opcjonalne topic_discovery (TopicDiscoverySettings) do konfiguracji wykrywania tematów dla danego agenta.
  • Konfiguracja dźwięku w tle: Modele konfiguracji platformy agenta i rozmowy dodają opcjonalne background_sound (BackgroundSoundConfig) dla dźwięku otoczenia podczas rozmów.
  • Terminy ignorowane przy przerywaniu tury: Schematy konfiguracji tury dodają opcjonalne interruption_ignore_terms (tablica stringów), aby wyłączyć wykrywanie tury dla określonych fraz.
  • Losowanie wypełniaczy soft timeoutu: Konfiguracja soft timeoutu dodaje opcjonalne randomize_fillers (boolean), aby losowo zmieniać kolejność wiadomości wypełniających między soft timeoutami. Pola wiadomości soft timeoutu i zastąpienia promptu LLM obsługują teraz zmienne dynamiczne.
  • Identyfikatory użytkowników w transkrypcjach: Modele wiadomości transkrypcji dodają opcjonalne user_identifier (string) w wiadomościach napisanych przez użytkownika.
  • Warunki sukcesu symulacji: Schematy testów symulacji agenta dodają opcjonalne success_conditions (tablica, do 30 elementów). Starsze pole success_condition jest wycofywane na rzecz formy tablicowej.
  • Limit powtórzeń testu agenta: Uruchamianie testów agenta zwiększa maksymalne repeat_count z 20 do 50.
  • Dynamiczne dozwolone wartości schematu narzędzia: Właściwości schematu JSON narzędzi ElevenAgents dodają opcjonalne allowed_values_dynamic_variable (string) dla wybieranych przez LLM wartości, weryfikowanych przez serwer i pobieranych ze zmiennych dynamicznych.
  • Dokumentacja podpisanego URL widżetu: Pobieranie widżetu aktualizuje dokumentację conversation_signature, aby odwoływała się do /v1/convai/conversation/get_signed_url.

Muzyka

  • Formaty wyjściowe wyższej jakości: Generowanie muzyki, Szczegółowe generowanie muzyki i Strumieniowanie muzyki dodają mp3_48000_240 i mp3_48000_320 do obsługiwanych wartości output_format. Gdy output_format ma wartość auto, modele v2 domyślnie używają teraz mp3_48000_192 zamiast mp3_48000_128.
  • Doprecyzowanie flagi czasu trwania sekcji: respect_sections_durations działa tylko z composition_plan w music_v1. W music_v2 czasy trwania sekcji są zawsze wymuszane, a ta flaga jest ignorowana.
  • Podział schematu planu kompozycji: composition_plan w żądaniu muzyki używa unii oneOf typów MusicPrompt i CompositionPlan. Pierwszy jest używany dla planów kompozycji music_v1, a drugi dla music_v2.

Dubbing

  • Filtry listy projektów: Lista dubbingów dodaje opcjonalne parametry zapytania w formie tablic: dubbing_statuses, dubbing_models, target_language_codes i creation_sources, aby filtrować listę. Parametr order_by akceptuje teraz name obok created_at.

Obszary robocze

  • Powody blokady i wyłączenia: Modele obszaru roboczego i klucza API dodają pola LockReason oraz opcjonalne disable_reason. Ustawienia grup obszarów roboczych dodają opcjonalne scim_frozen (boolean) dla stanu zamrożenia zarządzanego przez SCIM.

ElevenCreative Studio

  • Animacje napisów: Enumy animacji wejścia i wyjścia napisów w Studio dodają pop, slide_up i slide_down.

Wydania SDK

JavaScript SDK

  • v2.54.0 - Wygenerowano ponownie na podstawie najnowszego schematu OpenAPI, z obsługą klienta rebase gałęzi, filtrami conversation_product_type i termination_reasons dla listy rozmów oraz wyszukiwania tekstowego, filtrami wielowartościowymi listy dubbingów, typami output_format dla muzyki, ustawieniami wykrywania tematów i usunięciem eksportowanych typów związanych z coachingiem.
  • v2.53.1 - Przywrócono opcjonalne wartości w rekordach DynamicVariablesConfig, które zostały nieprawidłowo zawężone w v2.53.0.

Python SDK

  • v2.54.0 - Wygenerowano ponownie na podstawie najnowszego schematu OpenAPI, z obsługą klienta rebase gałęzi, filtrami listy rozmów i wyszukiwania tekstowego, filtrami wielowartościowymi listy dubbingów, aktualizacjami formatów wyjściowych muzyki, ustawieniami wykrywania tematów i usunięciem eksportowanych typów związanych z coachingiem. ElevenLabs i AsyncElevenLabs akceptują teraz przekazywanie headers i follow_redirects do klienta bazowego.

Pakiety

Serwer MCP

  • v0.10.0 - Dodano model i endpointy Music v2, adnotacje narzędzi MCP dla wszystkich 24 narzędzi, obsługę Python 3.14, rezydencję danych w Singapurze, skrócone aliasy rezydencji UE/IN, obsługę łagodnego zamykania przy rozłączeniu klienta oraz poprawki tworzenia podglądu głosu i rozwiązywania ścieżki katalogu wyjściowego.

API

Nowe endpointy

ElevenAgents

  • POST /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase - Wykonuje rebase gałęzi na najnowszej wersji main z zachowaniem zmian specyficznych dla gałęzi

Zaktualizowane endpointy

ElevenAgents

  • Lista rozmów - GET /v1/convai/conversations
    • Dodano opcjonalny parametr zapytania conversation_product_type (agents | speech_engine)
    • Dodano opcjonalny parametr zapytania termination_reasons (tablica stringów)
  • Wyszukiwanie tekstowe wiadomości w rozmowach - GET /v1/convai/conversations/messages/text-search
    • Dodano opcjonalny parametr zapytania conversation_product_type (agents | speech_engine)
  • Pobieranie widżetu - GET /v1/convai/agents/{agent_id}/widget
    • Zaktualizowano dokumentację conversation_signature, aby odwoływała się do /v1/convai/conversation/get_signed_url
  • Uruchamianie testów agenta - POST /v1/convai/agents/{agent_id}/run-tests
    • Zwiększono maksymalne repeat_count z 20 do 50

Dubbing

  • Lista dubbingów - GET /v1/dubbing
    • Dodano opcjonalne parametry zapytania dubbing_statuses, dubbing_models, target_language_codes i creation_sources
    • order_by akceptuje teraz name obok created_at

Muzyka

Zmiany schematu

ElevenAgents

  • Gałęzie i wersje agenta
    • Dodano opcjonalne rebased_from_version_id w modelach nadrzędnych wersji agenta
  • Konfiguracja platformy i rozmowy
    • Dodano opcjonalne topic_discovery (TopicDiscoverySettings) w modelach żądań i odpowiedzi ustawień platformy
    • Dodano opcjonalne background_sound (BackgroundSoundConfig)
  • Konfiguracja tury i timeoutu
    • Dodano opcjonalne interruption_ignore_terms (tablica stringów) w schematach konfiguracji tury
    • Dodano opcjonalne randomize_fillers (boolean) w konfiguracji soft timeoutu
  • Transkrypcje i symulacja
    • Dodano opcjonalne user_identifier (string) w wiadomościach użytkownika w transkrypcji
    • Dodano opcjonalne success_conditions (tablica, maks. 30); wycofano success_condition
  • Właściwości schematu JSON narzędzia
    • Dodano opcjonalne allowed_values_dynamic_variable (string)

Muzyka

  • Plany kompozycji
    • Pole żądania composition_plan używa oneOf (MusicPrompt | CompositionPlan)
    • Doprecyzowano działanie respect_sections_durations dla music_v1 i music_v2

Obszary robocze

  • Dodano enum LockReason i opcjonalne pola disable_reason
  • Dodano opcjonalne scim_frozen (boolean) w ustawieniach grup obszarów roboczych

ElevenCreative Studio

  • Enumy animacji napisów dodają pop, slide_up i slide_down

Usunięte schematy

ElevenAgents

  • Usunięto schematy ustawień związanych z coachingiem (CoachedAgentSettings, CoachingAgentSettings, NoCoachingSettings)