Platforma Agents

Generowanie muzyki

  • Znaczniki czasu słów: Dodaliśmy znaczniki czasu na poziomie słów do generowania muzyki ze szczegółowymi odpowiedziami. Włącz je parametrem with_timestamps.
  • Obsługa dostrajania: Dodaliśmy parametr finetune_id do endpointów generowania muzyki, aby używać własnych dostrojonych modeli muzycznych.
  • Podpisywanie treści C2PA: Dodaliśmy opcję sign_with_c2pa do żądań generowania muzyki, aby potwierdzać autentyczność i pochodzenie treści.

Głosy

  • Rozszerzone ustawienia głosu: Dodaliśmy parametry voice_stability, voice_similarity i voice_style do endpointów głosowych, aby zapewnić dokładniejszą kontrolę.
  • Ulepszona paginacja: Doprecyzowaliśmy działanie paginacji dla endpointu Pobierz wszystkie głosy v2, lepiej opisując pola next_page_token, has_more i total_count.

ElevenCreative Studio

  • Zastępowanie ustawień głosu: Dodaliśmy parametr voice_settings do tworzenia projektów, by konfigurować głos osobno dla każdego projektu.

Narzędzia webhooków

  • Niestandardowe nagłówki żądań: Dodaliśmy obsługę request_headers w konfiguracji narzędzia Webhook dla własnego uwierzytelniania i metadanych.

Rozliczenia

  • Ulepszenia schematu: Wprowadziliśmy enumy BillingPeriod i CharacterRefreshPeriod, aby zwiększyć bezpieczeństwo typów w modelach subskrypcji.

Baza wiedzy

  • Przepisywanie zapytań RAG: Dodaliśmy query_rewrite_prompt_override do konfiguracji RAG, aby dostosować działanie przepisywania zapytań.

Wydania SDK

JavaScript SDK

  • v2.27.0 - Zaktualizowaliśmy schemat API o najnowsze zmiany, w tym endpoint rejestracji Twilio i znaczniki czasu słów w muzyce
  • v2.26.0 - Dodaliśmy obsługę zdarzenia previous_text w Scribe i zaktualizowaliśmy typy zdarzeń

Python SDK

  • v2.26.0 - Poprawiliśmy kod rozłączania websocketów przy zamknięciach wywołanych przez użytkownika i zaktualizowaliśmy schemat API
  • v2.25.0 - Dodaliśmy obsługę konfiguracji agentów on-premises, obsługę zdarzenia previous_text w Scribe oraz poprawiliśmy niezawodność CI

Pakiety

Android SDK

  • v0.7.0 - Dodaliśmy funkcję sendToolResult do obsługi narzędzi klienckich

iOS SDK

  • v3.0.0 - Duże wydanie z niekompatybilnymi zmianami: onDisconnect otrzymuje teraz powód rozłączenia, dodaliśmy stan agenta .thinking, zaktualizowaliśmy LiveKit do 2.10.0+, usunęliśmy zależność AsyncAlgorithms i dodaliśmy obsługę Swift 5.9+ (wcześniej wymagany był Swift 6.0). Obejmuje wzmocnienie SDK, lepszą obsługę błędów, poprawki danych wyrównania i obsługę metadanych odpowiedzi agentów

ElevenLabs CLI

API

Nowe endpointy

Zaktualizowane endpointy

Platforma Agents

  • Utwórz agenta
    • Dodaliśmy template do enum AgentDefinitionSource
  • Pobierz rozmowę
    • Dodaliśmy pole direction do WhatsAppConversationInfo
    • Dodaliśmy obsługę wywołań i wyników narzędzia API Integration Webhook w transkrypcjach rozmów

Generowanie muzyki

  • Skomponuj muzykę ze szczegółową odpowiedzią
    • Dodaliśmy opcjonalny parametr with_timestamps (boolean), aby włączyć znaczniki czasu na poziomie słów
    • Dodaliśmy pole words_timestamps do odpowiedzi, zawierające tablicę obiektów WordTimestamp
    • Dodaliśmy opcjonalny parametr finetune_id (string) dla własnego dostrajania muzyki
    • Dodaliśmy opcjonalny parametr sign_with_c2pa (boolean) do podpisywania autentyczności treści
  • Skomponuj muzykę
    • Dodaliśmy opcjonalny parametr finetune_id (string) dla własnego dostrajania muzyki
    • Dodaliśmy opcjonalny parametr sign_with_c2pa (boolean) do podpisywania autentyczności treści
  • Streamuj muzykę
    • Dodaliśmy opcjonalny parametr finetune_id (string) dla własnego dostrajania muzyki
  • Separacja ścieżek
    • Dodaliśmy opcjonalny parametr sign_with_c2pa (boolean) do podpisywania autentyczności treści

ElevenCreative Studio

  • Dodaj projekt
    • Dodaliśmy opcjonalny parametr voice_settings (array) dla konfiguracji głosu w JSON osobno dla każdego projektu

Baza wiedzy

Narzędzia webhooków

  • Endpointy konfiguracji narzędzia Webhook
    • Dodaliśmy pole request_headers (object) do konfiguracji schematu API narzędzia webhook dla własnych nagłówków HTTP

Głosy

  • Pobierz głos
    • Dodaliśmy opcjonalny parametr voice_stability
    • Dodaliśmy opcjonalny parametr voice_similarity
    • Dodaliśmy opcjonalny parametr voice_style
  • Pobierz wszystkie głosy v2
    • Zaktualizowaliśmy opis parametru zapytania next_page_token, aby wyjaśnić paginację z polem has_more
    • Zaktualizowaliśmy opis parametru zapytania include_total_count, aby wskazać charakter migawki i wpływ na wydajność
    • Dodaliśmy opisy pól odpowiedzi: voices, has_more, total_count, next_page_token
    • Zmieniliśmy parametr next_page_token, by dopuszczał wartości null
    • Zmieniliśmy parametr include_total_count, by dopuszczał wartości null

Dubbing

  • Zduplikuj plik wideo lub audio
    • Ustawiliśmy pole background jako nullable w danych wejściowych miksu dubbingowego
    • Ustawiliśmy pole foreground jako nullable w danych wejściowych miksu dubbingowego
  • Pobierz metadane projektu dubbingowego
    • Ustawiliśmy pola background i foreground jako nullable w odpowiedzi (niekompatybilna zmiana — usunięto zagnieżdżone właściwości src, content_type, bucket_name, random_path_slug, duration_secs, is_audio, url)

Text to Speech

  • Wszystkie endpointy TTS
    • Dodaliśmy opcjonalny parametr voice_stability tam, gdzie obsługiwane są ustawienia głosu
    • Dodaliśmy opcjonalny parametr voice_similarity tam, gdzie obsługiwane są ustawienia głosu
    • Dodaliśmy opcjonalny parametr voice_style tam, gdzie obsługiwane są ustawienia głosu
    • Uprościliśmy opis apply_text_normalization (usunięto uwagę dotyczącą planu)

Listy i sortowanie

  • Pobierz agentów
    • Zmieniliśmy parametr zapytania sort_by, by dopuszczał wartości null, i usunęliśmy wartość domyślną
  • Pobierz bazę wiedzy
    • Zmieniliśmy parametr zapytania sort_by, by dopuszczał wartości null, i usunęliśmy wartość domyślną

Rozliczenia

  • Endpointy subskrypcji
    • Wprowadziliśmy enum BillingPeriod (zastąpił wartości enum wstawione bezpośrednio)
    • Wprowadziliśmy enum CharacterRefreshPeriod (zastąpił wartości enum wstawione bezpośrednio)
    • Zaktualizowaliśmy modele zmian subskrypcji i poziomu, aby używały odwołań do enumów