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.
API Music Finetunes: Dodano obsługę API do zarządzania Music Finetunes. Pięć endpointów pozwala utworzyć Finetune z przesłanego audio, wyświetlić dostępne Finetunes, pobrać status treningu, zaktualizować metadane i widoczność lub usunąć Finetune. Wszystkie metody SDK do generowania muzyki udostępniają teraz finetune_id.
ElevenAgents
Rozwiązywanie zewnętrznych odwołań do rozmów: Dodano GET /v1/convai/conversations/resolve, aby rozwiązywać URL wiadomości Slack lub zgłoszenia Zendesk do rozmowy. Żądania wymagają parametrów zapytania agent_id i reference (string).
Wyszukiwanie w bazach wiedzy agentów: Dodano POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query do zapytań RAG tylko do odczytu w bazie wiedzy agenta. Żądanie wymaga query (string), akceptuje opcjonalne branch_id (string) i zwraca uszeregowane fragmenty z metadanymi dokumentu, fragmentu, tekstu i odległości wektorowej. Ten endpoint jest wykluczony z generowanych SDK.
Formaty treści bazy wiedzy: Odpowiedzi dla plików, tekstów i URL-i bazy wiedzy dodają opcjonalne content_format (html | markdown, domyślnie html).
Konfiguracja głosu agenta: Schematy nadpisywania TTS dodają opcjonalne model_id (TTSConversationalModel), które może być nadpisane przez klienta. Wartość domyślna enable_phoneme_tags zmienia się z false na true.
Szybsza kaskada zapasowego LLM: Domyślne cascade_timeout_seconds zmienia się z 8 na 4 sekundy. Dozwolony zakres nadal wynosi 2–15 sekund.
Źródła wartości parametrów narzędzi: Parametry narzędzi typu obiekt mogą teraz używać dynamic_variable, constant_value lub is_omitted, zgodnie z istniejącymi kontrolkami dla wartości skalarnych i tablic. Nadpisania stałego schematu akceptują teraz dowolne tablice i obiekty.
Guardraile pełnej odpowiedzi: Niestandardowe guardraile dodają opcjonalne evaluate_full_response_only (boolean, domyślnie false) do jednokrotnej oceny pełnej odpowiedzi bez TTS. Ta opcja wymaga trybu blokującego.
Nagrywanie rozmów Twilio: Konfiguracja połączeń telefonicznych dodaje opcjonalne twilio_call_recording_enabled (boolean, domyślnie false). Nagrania są przechowywane na połączonym koncie Twilio, a to ustawienie jest ignorowane przez innych dostawców.
Teksty przesyłania plików w widżecie: Konfiguracja tekstów widżetu dodaje opcjonalne etykiety i komunikaty błędów do dołączania i usuwania plików, błędów przesyłania, nieobsługiwanych typów, zbyt dużych plików, limitów liczby plików i wskaźnika pisania.
Status synchronizacji bazy wiedzy: Odpowiedzi plików bazy wiedzy dodają opcjonalne auto_sync_info i refresh_status (FileRefreshStatus). Odpowiedzi folderów dodają wymagane document_count (integer), czyli rekurencyjną liczbę dokumentów niebędących folderami, ograniczoną do 1000.
Wskaźniki pisania WhatsApp: Schematy żądań i odpowiedzi kont WhatsApp dodają opcjonalne enable_typing_indicator (boolean).
Speech to Text
Jednorazowe uwierzytelnianie wsadowe: Zamień mowę na tekst dodaje opcjonalne token (string) jako alternatywę dla uwierzytelniania kluczem API lub bearer. Utwórz token jednorazowy przez POST /v1/single-use-token/batch_scribe; wygasa po 15 minutach.
Większa niezawodność klienta Realtime: @elevenlabs/client zgłasza teraz błędy konfiguracji mikrofonu i nieprawidłowe błędy serwera przez RealtimeEvents.ERROR, zwalnia zasoby mikrofonu po błędach konfiguracji i zamknięciu połączenia oraz odrzuca opóźnione klatki mikrofonu po zamknięciu socketu.
Subskrypcje zdarzeń webhooków: Żądania Aktualizuj webhook obszaru roboczego dodają opcjonalne events (WorkspaceWebhookEventType[]) z voice_library_removal_notice, speech_to_text i agent_qa. Odpowiedzi webhooków mogą zwracać listę subskrybowanych zdarzeń.
Usuwanie limitów konta serwisowego: Zaktualizuj klucz API konta serwisowego akceptuje character_limit: "clear", aby usunąć miesięczny limit znaków, obok wartości "no_update" i integer.
Odwołania do webhooków alertów: Schematy powiadamiacza webhooków alertów identyfikują teraz webhook obszaru roboczego za pomocą wymaganego webhook_id (string), zamiast osadzać url, method i headers.
Wydania SDK
JavaScript SDK
v2.59.0 - Dodano metody music.finetunes do wyświetlania, tworzenia, pobierania, aktualizacji i usuwania Music Finetunes. Dodano też rozwiązywanie odwołań do rozmów, filtrowanie zarchiwizowanych słowników wymowy i jednorazowe tokeny Speech to Text.
Python SDK
v2.59.0 - Dodano Music Finetunes i rozwiązywanie odwołań do rozmów z najnowszego schematu API. OnPremInitiationData dodaje też typowane konfiguracje post_call_transcription_webhook i post_call_audio_webhook z opcjonalnym hmac_secret dla podpisanych webhooków po rozmowie.
Pakiety
@elevenlabs/client@1.15.1 - Ulepszono dostarczanie błędów Scribe Realtime i czyszczenie mikrofonu podczas błędów konfiguracji, zamknięcia przez klienta lub serwer oraz opóźnionych klatek audio.