ElevenAgents
-
Nowe opcje konfiguracji widgetu: W panelu agenta dostępnych jest teraz kilka nowych ustawień widgetu konwersacji ElevenAgents:
- Zwijany widget (
widget.dismissible): Pozwala użytkownikom zminimalizować lub zamknąć widget podczas rozmowy. - Wskaźnik działania (
widget.show_agent_status): Wyświetla wskaźnik, gdy agent aktywnie używa narzędzi, z osobnymi stanami pracy, zakończenia i błędu. Włączenie tego ustawienia automatycznie dodajeagent_tool_requestiagent_tool_responsedo zdarzeń klienta agenta. - Wyświetlanie ID rozmowy (
widget.show_conversation_id): Pokazuje użytkownikom ID rozmowy po zakończeniu połączenia. Domyślnie ustawione natruedla nowych i istniejących agentów. - Widoczność tagów audio (
widget.strip_audio_tags): Ukrywa tagi audio w transkrypcjach rozmów. Domyślnie ustawione natruedla nowych i istniejących agentów. - Motyw podświetlania składni (
widget.syntax_highlight_theme): Konfiguruje podświetlanie bloków kodu w transkrypcjach. Obsługujenull(Auto),lightlubdark.
- Zwijany widget (
-
Testowanie agentów z obsługą folderów: Endpoint List agent tests obsługuje teraz organizowanie testów w folderach. Dodano parametry zapytania
parent_folder_id,include_foldersisort_modedo filtrowanego wyświetlania listy. Endpointy tworzenia i aktualizacji testów obsługująparent_folder_id, aby przypisywać testy do folderów, a podsumowania testów zawierają teraz typ encji, ścieżkę folderu nadrzędnego i liczbę elementów podrzędnych. -
Węzeł workflow
say: Dodano nowy typ węzłasaydo workflow agentów (WorkflowSayNodeModel). Ten węzeł obsługujeconversation_config,additional_promptoraz nadpisania narzędzi i bazy wiedzy. Ładunek wiadomości węzła używa unii rozróżnianej z dwoma wariantami:literal(tekst statyczny przeztext) iprompt(generowany przez LLM przezprompt). -
Konfiguracja narzędzia SMB: Sformalizowano schemat
SMBToolConfigz wymaganym, rozróżnianym obiektemparams. Obsługiwane typy operacji tocreate,list,search,updateidelete, a każdą można zastosować do kategorii encji SMB, w tym klientów, personelu, usług, produktów i zasobów. -
Język podsumowań dla agentów: Dodano pole
summary_languagedo konfiguracji agenta, aby określić język podsumowań po rozmowie. -
Nagrywanie połączeń Twilio: Dodano opcjonalne pole
call_recording_enableddo treści żądania Twilio outbound call, aby włączyć nagrywanie połączeń wychodzących. -
Flaga wiadomości WhatsApp: Dodano flagę
enable_messagingdo modeli kont WhatsApp i żądań aktualizacji, aby określić, czy dla danego numeru telefonu włączono wiadomości.
Słowniki wymowy
-
Ustaw wszystkie reguły naraz: Nowy endpoint Set rules (
POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/set-rules) zastępuje wszystkie istniejące reguły w słowniku wymowy jednym wywołaniem, jako alternatywa dla stopniowego dodawania lub usuwania pojedynczych reguł. -
Opcje dopasowywania reguł: Do definicji reguł słownika wymowy dodano pola
case_sensitive(boolean) iword_boundaries(boolean), aby precyzyjniej kontrolować sposób dopasowywania reguł do tekstu.
Muzyka
-
Przesyłanie audio: Nowy endpoint Upload music (
POST /v1/music/upload) przyjmuje żądaniemultipart/form-dataz plikiem audio. Opcjonalnie wyodrębnia plan kompozycji z przesłanego audio i zwracaMusicUploadResponsezsong_id. -
Obsługa nazw fonetycznych: Dodano parametr
use_phonetic_namesdo endpointów Generate music, Generate music detailed i Stream music. -
ID utworu w odpowiedziach: Odpowiedzi generowania muzyki zawierają teraz pole
song_id, co ułatwia odwoływanie się do wygenerowanych utworów w kolejnych wywołaniach API.
Audio Native
- Aktualizacja treści projektu z URL: Nowy endpoint Update content (
POST /v1/audio-native/content) pozwala aktualizować projekt AudioNative przez podanie URL. Endpoint wyodrębnia treść z URL i umieszcza ją w kolejce do konwersji i automatycznej publikacji.
Głosy
- Dodawanie głosów do zakładek: Dodano pole
bookmarkeddo żądań aktualizacji głosu orazis_bookmarkeddo obiektów odpowiedzi głosu, dzięki czemu użytkownicy mogą dodawać głosy do zakładek, by mieć do nich łatwy dostęp.
Wydania SDK
JavaScript SDK
- v2.37.0 - Dodano obsługę pola
song_idw odpowiedziach generowania muzyki. Zaktualizowano o najnowsze zmiany schematu API po regeneracji Fern.
Python SDK
- v2.37.0 - Dodano obsługę nowych parametrów generowania muzyki i pola
song_idw odpowiedziach generowania muzyki. Zaktualizowano o najnowsze zmiany schematu API po regeneracji Fern.
Pakiety
- @elevenlabs/convai-widget-core@0.10.0 - Przekazano
event_idprzez callbacki transkrypcji i streamingu. Zrefaktoryzowano śledzenie stanu narzędzi z opartego na Map na wbudowane wpisy transkrypcji z narzędziemdisplay-transcript. Dodano opcję konfiguracjishow-conversation-id(boolean, domyślnietrue) do kontrolowania widoczności ID rozmowy w komunikatach o rozłączeniu. - @elevenlabs/convai-widget-embed@0.10.0 - Przekazano
event_idprzez callbacki transkrypcji i streamingu. Zrefaktoryzowano śledzenie stanu narzędzi na wbudowane wpisy transkrypcji. - @elevenlabs/types@0.6.0 - Przekazano
event_idprzez callbacki transkrypcji i streamingu.
API
Zobacz zmiany API
Nowe endpointy
- Ustaw reguły słownika wymowy -
POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/set-rules- Zastąp wszystkie reguły w słowniku wymowy jednym wywołaniem - Prześlij muzykę -
POST /v1/music/upload- Prześlij plik audio, aby utworzyć utwór lub odwołać się do niego, opcjonalnie wyodrębniając plan kompozycji - Aktualizuj treść Audio Native z URL -
POST /v1/audio-native/content- Zaktualizuj projekt AudioNative, wyodrębniając treść z podanego URL i umieszczając ją w kolejce do konwersji
Zaktualizowane endpointy
ElevenAgents
-
- Dodano parametr zapytania
parent_folder_id(string, opcjonalny), aby filtrować testy według folderu - Dodano parametr zapytania
include_folders(boolean, opcjonalny), aby uwzględniać obiekty folderów w wynikach - Dodano parametr zapytania
sort_mode(string, opcjonalny), aby kontrolować kolejność wyników - Odpowiedź zawiera teraz metadane folderu: typ encji, ścieżkę nadrzędną i liczbę elementów podrzędnych w
UnitTestSummaryResponseModel
- Dodano parametr zapytania
-
Create agent test, Update agent test
- Dodano pole
parent_folder_id(string, opcjonalne) do przypisywania testu do folderu
- Dodano pole
-
Create agent, Update agent, Get agent
- Dodano pole
summary_language(string, opcjonalne) do konfiguracji agenta, aby określić język podsumowań po rozmowie - Dodano
widget.dismissible(boolean) - pozwala użytkownikom zwinąć lub zamknąć widget - Dodano
widget.show_agent_status(boolean) - wyświetla w widgetcie wskaźnik użycia narzędzi - Dodano
widget.show_conversation_id(boolean) - pokazuje ID rozmowy po zakończeniu połączenia; domyślnietrue - Dodano
widget.strip_audio_tags(boolean) - ukrywa tagi audio w transkrypcjach; domyślnietrue - Dodano
widget.syntax_highlight_theme(string, nullable) - motyw podświetlania bloków kodu (null,lightlubdark) - Dodano nowy typ węzła workflow
sayze schematemWorkflowSayNodeModel, w tymconversation_config,additional_promptoraz nadpisania narzędzi/bazy wiedzy; ładunek wiadomości obsługuje rozróżniane wariantyliteraliprompt
- Dodano pole
-
- Dodano pole
call_recording_enabled(boolean, opcjonalne), aby włączyć nagrywanie wychodzących połączeń Twilio
- Dodano pole
-
- Dodano pole
enable_messaging(boolean, opcjonalne), aby włączyć lub wyłączyć wiadomości dla konta
- Dodano pole
-
- Dodano pole
schema_overrides(object, opcjonalne) do dostosowywania schematu ładunku webhooka
- Dodano pole
Słowniki wymowy
- Add rules to pronunciation dictionary, Remove rules from pronunciation dictionary
- Dodano pole
case_sensitive(boolean) do definicji reguł dla dopasowywania z uwzględnieniem wielkości liter - Dodano pole
word_boundaries(boolean) do definicji reguł dla dopasowywania z uwzględnieniem granic słów
- Dodano pole
Muzyka
- Generate music, Generate music detailed, Stream music
- Dodano parametr
use_phonetic_names(boolean, opcjonalny), aby kontrolować obsługę nazw fonetycznych podczas generowania - Odpowiedzi zawierają teraz pole
song_id
- Dodano parametr
Głosy
-
- Dodano pole
is_bookmarked(boolean) do obiektów odpowiedzi głosu
- Dodano pole
Zmiany schematów
Nowe schematy
WorkflowSayNodeModel- Węzeł workflow dla operacji agentasayz konfiguracją rozmowy, promptami i nadpisaniami narzędziWorkflowSayNodeMessageLiteral- Dosłowny ładunek wiadomości (tekst statyczny) dla węzłówsayWorkflowSayNodeMessagePrompt- Ładunek wiadomości oparty na prompcie (generowany przez LLM) dla węzłówsayMusicUploadResponse- Model odpowiedzi przesyłania muzyki zawierającysong_idSMBToolConfigCreateClientParams,SMBToolConfigListClientsParams,SMBToolConfigSearchClientsParams,SMBToolConfigUpdateClientParams,SMBToolConfigDeleteClientParams- Rozróżniane typy parametrów dla operacji narzędzia SMB
Zmodyfikowane schematy
AgentConfig- Dodano polesummary_languageWidgetConfigV2- Dodano poladismissible,show_agent_status,show_conversation_id,strip_audio_tagsisyntax_highlight_themeSMBToolConfig- Poleparamsjest teraz wymagane i używa unii rozróżnianejPronunciationDictionaryRule- Dodano polacase_sensitiveiword_boundariesCustomGuardrailConfig- Polemodeljest teraz opcjonalne i ma wartość domyślnąUnitTestSummaryResponseModel- Dodano pola metadanych folderu: typ encji, ścieżka nadrzędna, liczba elementów podrzędnych