For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Podgląd scalania i rebase gałęzi: Dodano Podgląd scalonej konfiguracji (GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview) oraz podgląd konfiguracji po rebase (GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview), aby sprawdzić scaloną lub zrebase’owaną konfigurację agenta przed zatwierdzeniem. Oba zwracają MergePreviewResponseModel z wynikową konfiguracją, overridden_fields i source_identical_to_target.
Metryki użycia gałęzi: Odpowiedzi podsumowujące gałęzie w Wyświetl gałęzie agenta dodają opcjonalne calls_7d (liczba całkowita) z liczbą rozmów na gałąź z ostatnich siedmiu dni.
Status połączenia uwierzytelniania: Modele odpowiedzi połączeń uwierzytelniania workspace zastępują status OAuthConnectionStatus, dotyczący tylko OAuth, współdzielonym AuthConnectionStatus (active, refresh_failed, revoked, credential_invalid). Odpowiedzi uwierzytelniania Bearer, Basic, mTLS, niestandardowym nagłówkiem, OAuth, OAuth2 JWT, Slack, sekretem URL i WhatsApp dodają opcjonalne pola status, status_detail i status_updated_at.
Filtrowanie odpowiedzi narzędzi: Schematy konfiguracji narzędzi HTTP i agentów dodają opcjonalne response_filter, aby przycinać odpowiedzi narzędzi, zanim dotrą do LLM, wraz z response_filter_mode i response_filters w powiązanych modelach nadpisań.
Przekierowania telefoniczne w workflow: Węzły przekierowania numeru telefonu w workflow dodają opcjonalne uui (UUITransferConfig) dla szesnastkowych informacji User-to-User zgodnych z RFC 7433 przy przekierowaniach SIP REFER.
Przypisywanie agentów telekomunikacyjnych: Schematy żądań importu numerów telefonu Twilio, Exotel i trunków SIP dodają opcjonalne agent_id (ciąg znaków), aby przypisać agenta podczas konfiguracji numeru.
Transkrypcja tury przy wyłączonych przerwaniach: Schematy konfiguracji tury dodają opcjonalne transcribe_on_disabled_interruptions (wartość logiczna, domyślnie false), które określa, czy mowa użytkownika jest transkrybowana, gdy przerwania są wyłączone.
Sentyment rozmowy: Schematy podsumowania rozmowy dodają opcjonalne sentiment_analysis. Modele użytkownika rozmowy dodają opcjonalne sentiment z odniesieniami do sfrustrowanych rozmów.
Speech to Text
Połączone wyjście wielokanałowe: Zamień mowę na tekst dodaje opcjonalne multichannel_output_style (domyślnie separate | combined), gdy włączone jest use_multi_channel. Ustaw combined, aby otrzymać jedną transkrypcję ze wszystkimi kanałami połączonymi i posortowanymi według czasu zamiast transkrypcji dla każdego kanału. Odpowiedzi na poziomie słów zawierają channel_index przy każdym słowie, gdy aktywny jest tryb wielokanałowy.
Text to Speech
Działanie language_code: Schematy żądań TTS wyjaśniają, że nieobsługiwane wartości language_code są ignorowane, a nie odrzucane, oraz że language_code nie jest obsługiwane w modelach multilingual_v2.
Workspace’y
Polityka wyłączania kluczy API innych firm: Dodano Ustaw politykę wyłączania innych firm dla workspace (POST /v1/workspaces/api-keys/third-party-disabling) do kontroli w całym workspace, czy posiadacze kluczy API mogą samodzielnie wyłączać klucze przez endpoint wyłączania innych firm. Modele tworzenia, patchowania i odpowiedzi dla kluczy API workspace dodają opcjonalne third_party_disable_allowed (wartość logiczna).
Uprawnienia workspace: Enumy uprawnień dodają conversation_privacy_manage i synthid_detector. Modele grup workspace dodają opcjonalne scim_group (ciąg znaków).
Wydania SDK
JavaScript SDK
v2.55.0 - Wygenerowano ponownie na podstawie najnowszego schematu OpenAPI z klientami podglądu scalania i rebase gałęzi, metrykami liczby rozmów w gałęziach, polami statusu połączenia uwierzytelniania, typami filtrowania odpowiedzi narzędzi, połączonym wyjściem wielokanałowym zamiany mowy na tekst i polityką wyłączania kluczy API innych firm w workspace.
Python SDK
v2.55.0 - Wygenerowano ponownie na podstawie najnowszego schematu OpenAPI z klientami podglądu scalania i rebase gałęzi, metrykami liczby rozmów w gałęziach, polami statusu połączenia uwierzytelniania, modelami filtrowania odpowiedzi narzędzi, połączonym wyjściem wielokanałowym zamiany mowy na tekst i polityką wyłączania kluczy API innych firm w workspace.
Pakiety
@elevenlabs/client@1.13.0 - sendFeedback(like, eventId?) przyjmuje opcjonalne event_id, aby ocenić konkretną wcześniejszą wiadomość. canSendFeedback odzwierciedla teraz stan połączenia, więc opinię można wysłać dla dowolnej wiadomości, gdy sesja jest aktywna.
@elevenlabs/client@1.14.0 - sendFeedback przyjmuje null jako pierwszy argument, aby wyczyścić opinię o zdarzeniu (score: null).
@elevenlabs/react@1.8.0 i @elevenlabs/react@1.9.0 - Udostępniono w hookach React zmiany sendFeedback dla pojedynczych wiadomości i czyszczenia opinii z @elevenlabs/client@1.13.0 i @elevenlabs/client@1.14.0.
v0.10.0 - Udostępniono uzgodnioną transkrypcję wiadomości jako StateFlow. Wycofano callbacki tekstu i agenta na rzecz wariantów z identyfikatorem zdarzenia.
v0.11.0 - Dodano callback ramki audio do sprawdzania dźwięku dla każdej ramki podczas rozmów.
iOS SDK
v3.2.2 - Naprawiono implementację metody delegata pokoju LiveKit, aby poprawnie obsługiwać zdarzenia pokoju.
API
Zobacz zmiany w API
Nowe endpointy
ElevenAgents
GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview - Podgląd scalonej konfiguracji przed scaleniem
GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview - Podgląd konfiguracji po rebase przed rebase
Workspace’y
POST /v1/workspaces/api-keys/third-party-disabling - Ustaw politykę wyłączania kluczy API innych firm dla workspace