ElevenAgents
-
Strona użytkowników jest już ogólnie dostępna: Strona listy użytkowników, która grupuje rozmowy według identyfikatora użytkownika, jest teraz dostępna dla wszystkich obszarów roboczych. Możesz w jednym widoku zobaczyć wszystkich użytkowników, którzy weszli w interakcję z twoimi agentami, ich historię rozmów i dane kontaktowe.
-
Nagłówki przychodzące SIP jako zmienne dynamiczne: Własne nagłówki SIP
X-z przychodzących połączeń trunkingowych SIP są teraz automatycznie udostępniane jako zmienne dynamiczne w rozmowach ElevenAgents. Każdy własny nagłówek SIP (np.X-Contact-ID,X-Campaign-ID) przekazany przez rozmówcę jest dostępny w promcie agenta jako{{sip_contact_id}},{{sip_campaign_id}}itd. Te zmienne są też widoczne w historii rozmowy na karcie Phone Call. Zastrzeżone nagłówki, takie jakX-Call-IDiX-Caller-ID, nadal są mapowane nasystem__call_sidisystem__caller_idi nie są nadpisywane. -
Filtrowanie rozmów według wyniku narzędzia: Endpointy listy rozmów i wyszukiwania tekstowego w rozmowach obsługują teraz parametry zapytania
tool_names_successfulitool_names_errored(tablica ciągów znaków), aby filtrować rozmowy według narzędzi, które zakończyły się powodzeniem lub zwróciły błędy podczas połączenia. -
Ulepszenia listy użytkowników: Endpoint listy użytkowników obsługuje teraz parametr zapytania
sort_by, przyjmującylast_contact_unix_secs(domyślnie) lubconversation_count, oraz parametrbranch_id, aby filtrować użytkowników według gałęzi agenta. -
Wymuszone usuwanie narzędzi: Endpoint usuń narzędzie przyjmuje teraz parametr zapytania
force(boolean, domyślniefalse). Po ustawieniutruenarzędzie zostanie usunięte nawet wtedy, gdy jest używane przez agentów, i automatycznie zniknie ze wszystkich zależnych agentów i gałęzi. -
Okres przechowywania embeddingów rozmów: Odpowiedź ustawień ElevenAgents zawiera teraz
conversation_embedding_retention_days, które określa, jak długo przechowywane są embeddingi rozmów (maksymalnie 365 dni). Wartośćnullużywa systemowego ustawienia domyślnego, czyli 30 dni. -
Zabezpieczenie progowe treści: Dodano schemat
ContentThresholdGuardrail, który zapewnia konfigurowalne zabezpieczenie oparte na progu z flagąis_enabledi wartościąthresholddo moderacji treści.
Obszary robocze
-
Pobierz wszystkie grupy obszaru roboczego: Nowy endpoint GET /v1/workspace/groups zwraca wszystkie grupy w obszarze roboczym, w tym nazwę, ID, członków, uprawnienia, limit użycia i liczbę znaków każdej grupy.
-
Typ miejsca w zbiorczych zaproszeniach do obszaru roboczego: Endpoint zaproś wielu użytkowników przyjmuje teraz opcjonalne pole
seat_type, aby określić typ miejsca (np.workspace_member,workspace_admin) dla wszystkich użytkowników zapraszanych zbiorczo. -
Poprawa niezawodności mobilnego SSO: Naprawiliśmy regresję, przez którą logowanie SSO na urządzeniach mobilnych zatrzymywało się na „Authenticating…” po wylogowaniu użytkownika i ponownej próbie logowania. Naprawiliśmy też przełączanie obszarów roboczych u mobilnych użytkowników SSO logujących się przez dostawców SAML lub OIDC.
Muzyka
- Kontrola czasu trwania sekcji: Endpoint szczegółowego generowania muzyki obsługuje teraz
respect_sections_durations(boolean), które określa, czy model trzyma się czasu trwania podanego dla każdej sekcji w planie kompozycji.
ElevenCreative Studio
-
Wskaźnik zawartości wizualnej rozdziału: Modele odpowiedzi rozdziałów zawierają teraz pole boolean
has_visual_content, wskazujące, czy rozdział ma zawartość wizualną. -
Style cienia i obrysu tekstu: Styl tekstu w ElevenCreative Studio obsługuje teraz opcje
text_shadowitext_outlineprzez nowe schematyStudioTextStyleShadowModeliStudioTextStyleOutlineModel, co pozwala szerzej dostosowywać wygląd tekstu w projektach ElevenCreative Studio. -
Typ zadania klipu generowania mediów: Enum
PendingClipTask.typezawiera teraz wartośćmedia_generation, rozszerzając kategoryzację zadań klipów o workflow generowania mediów.
Wydania SDK
Python SDK
- v2.39.0 - Dodano obsługę typu zdarzenia WebSocket
multimodal_messagew rozmowach ElevenAgents w czasie rzeczywistym. - v2.39.1 - Ponowne wygenerowanie Fern zgodnie z najnowszym schematem API.
JavaScript SDK
- v2.39.0 - Ponowne wygenerowanie Fern zgodnie z najnowszym schematem API.
iOS SDK
- v3.1.0 - Kilka ulepszeń SDK ElevenAgents dla Swift:
- Błędy serwera są teraz przekazywane przez callback
onError, dzięki czemu obsługa błędów jest bardziej spójna. - Dodano zarządzanie stanem agenta oparte na zdarzeniach, aby łatwiej obserwować stan.
- Obsługiwane jest teraz programowe wyciszanie wraz z wykrywaniem mowy, co daje bardziej szczegółową kontrolę nad audio.
- Ulepszono kod, aby wszędzie korzystał ze Swift Concurrency.
- Naprawiono awarię występującą podczas uruchamiania wydań iOS.
- Zaktualizowano branding zgodnie z rebrandingiem ElevenAgents.
- Błędy serwera są teraz przekazywane przez callback
Pakiety
- @elevenlabs/client@0.15.1 - Dodano resampling wyjściowego audio, gdy nie można pobrać wymaganej częstotliwości próbkowania z systemu, co poprawia zgodność między urządzeniami.
- @elevenlabs/react@0.14.2 - Zaktualizowano zależność do
@elevenlabs/client@0.15.1. - @elevenlabs/convai-widget-core@0.10.3 - Zaktualizowano zależność do
@elevenlabs/client@0.15.1.
API
Zobacz zmiany w API
Nowe endpointy
- Pobierz wszystkie grupy obszaru roboczego -
GET /v1/workspace/groups- Zwraca wszystkie grupy w obszarze roboczym wraz z ich członkami, uprawnieniami i limitami użycia.
Zaktualizowane endpointy
ElevenAgents
-
- Dodano parametr zapytania
tool_names_successful(tablica ciągów znaków, opcjonalny), aby filtrować rozmowy, w których wskazane narzędzia zostały wywołane pomyślnie - Dodano parametr zapytania
tool_names_errored(tablica ciągów znaków, opcjonalny), aby filtrować rozmowy, w których wskazane narzędzia zwróciły błędy
- Dodano parametr zapytania
-
Wyszukiwanie tekstowe w rozmowach
- Dodano parametr zapytania
tool_names_successful(tablica ciągów znaków, opcjonalny) - Dodano parametr zapytania
tool_names_errored(tablica ciągów znaków, opcjonalny)
- Dodano parametr zapytania
-
- Dodano parametr zapytania
sort_by(ciąg znaków, opcjonalny), przyjmującylast_contact_unix_secs(domyślnie) lubconversation_count - Dodano parametr zapytania
branch_id(ciąg znaków, opcjonalny), aby filtrować użytkowników według gałęzi agenta
- Dodano parametr zapytania
-
- Dodano parametr zapytania
force(boolean, opcjonalny, domyślniefalse), aby usunąć narzędzie niezależnie od zależności agentów i automatycznie usunąć je ze wszystkich zależnych agentów i gałęzi
- Dodano parametr zapytania
-
Pobierz ustawienia ElevenAgents, Zaktualizuj ustawienia ElevenAgents
- Dodano pole
conversation_embedding_retention_days(liczba całkowita, opcjonalne, maks. 365), aby określić, jak długo przechowywane są embeddingi rozmów
- Dodano pole
Obszary robocze
-
- Dodano pole
seat_type(ciąg znaków, opcjonalne), aby określić typ miejsca dla wszystkich zaproszonych użytkowników
- Dodano pole
Muzyka
-
Szczegółowe generowanie muzyki
- Dodano pole
respect_sections_durations(boolean, opcjonalne), aby określić, czy model trzyma się czasu trwania poszczególnych sekcji w planie kompozycji
- Dodano pole
ElevenCreative Studio
-
Pobierz rozdział, Dodaj rozdział, Zaktualizuj rozdział
- Dodano pole
has_visual_content(boolean) do modeli odpowiedzi rozdziałów
- Dodano pole
Zmiany schematów
Nowe schematy
ContentThresholdGuardrail- Zabezpieczenie treści oparte na progu z polamiis_enabled(boolean) ithreshold(liczba, domyślnie0.3)AgentPromptChangeToolConfig- Konfiguracja narzędzia systemowego do dynamicznych zmian promptu agentaStudioTextStyleShadowModel- Styl cienia tekstu dla ElevenCreative StudioStudioTextStyleOutlineModel- Styl obrysu tekstu dla ElevenCreative StudioUsersSortBy- Enum opcji sortowania listy użytkowników:last_contact_unix_secs,conversation_countVideoAnalysis,VideoAnalysisResult,VideoKeyMoment,VideoSegment,VideoSubject,VideoTranscription,VideoTranscriptionWord- Schematy wyników analizy wideo do przetwarzania klipów
Zmienione schematy
ConversationHistorySIPTrunkingPhoneCallModel- Dodano polesip_header_dynamic_variablesdla własnych nagłówków X przychodzącego SIPPendingClipTask- Dodanomedia_generationdo enumatype