ElevenAgents

  • Wprowadzanie danych z klawiatury telefonu: Konfiguracja rozmowy agenta obsługuje teraz opcjonalne dtmf_input_settings dla wprowadzania DTMF. Ustaw czas oczekiwania na cyfrę, użyj # jako znaku końca i ukryj wpisy z klawiatury w transkrypcjach, logach i analizie.
  • Historia załączników w rozmowie: Wpisy transkrypcji w Pobierz rozmowę zawierają teraz file_inputs — tablicę z ID, nazwą, typem MIME i URL-em każdego załączonego pliku.
  • Filtrowanie po tagach agenta: Lista agentów przyjmuje teraz opcjonalny parametr zapytania tags. Powtórz parametr, aby dopasować agentów z dowolnym z podanych tagów.
  • Kontekst kampanii wsadowej: Pobierz rozmowę identyfikuje teraz połączenia wsadowe za pomocą opcjonalnych metadanych campaign, zawierających wymagane campaign_id i campaign_lead_id.

Muzyka

Dubbing

Wydania SDK

JavaScript SDK

  • v2.66.0 - Dodano fileIds do sendMultimodalMessage, dzięki czemu jedna wiadomość może zawierać wiele załączników.

Python SDK

  • v2.66.0 - Dodano file_ids do send_multimodal_message, dzięki czemu jedna wiadomość może zawierać wiele załączników.

Android SDK

  • v0.12.2 - Zachowano callback onUnhandledClientToolCall podczas podłączania zdarzeń sesji. Nieobsłużone wywołania narzędzi klienta, które oczekują odpowiedzi, otrzymują teraz automatyczną odpowiedź z błędem zamiast pozostawać nierozwiązane.

ElevenLabs CLI

  • v1.1.0 - Wygenerowano ponownie powiązania poleceń API i dodano atrybucję żądań dla poleceń w workflow ElevenAgents. Polecenia dodają cmd/<command> do User-Agent CLI, dzięki czemu można rozróżnić żądania z workflow, takich jak agents push i agents create.

Pakiety

API

Zaktualizowane endpointy

ElevenAgents

  • Lista agentów - GET /v1/convai/agents
    • Dodano opcjonalne nullable tags (tablica stringów). Powtórz parametr zapytania, aby dopasować dowolny podany tag.
  • Utwórz agenta, Pobierz agenta i Zaktualizuj agenta
    • Dodano opcjonalne nullable conversation_config.conversation.dtmf_input_settings (DTMFInputConfig). Obsługuje dtmf_input_timeout (liczba, 0,5–10 sekund, domyślnie 2), hash_terminator (wartość logiczna, domyślnie true) i redact_input (wartość logiczna, domyślnie false).
    • Dodano opcjonalne sip_refer_play_dialtone (wartość logiczna, domyślnie true) do konfiguracji przekierowania numeru telefonu. Ustaw false, aby oryginalne połączenie pozostało ciche podczas wykonywania przekierowania SIP REFER.
    • Narzędzia systemowe procedur rozpoczęcia i zakończenia przyjmują teraz ProcedureVersionRef lub ProcedureDraftRef. Odwołania do szkiców wymagają procedure_id (string) i ustawiają version_id na null.
  • Pobierz rozmowę - GET /v1/convai/conversations/{conversation_id}
    • Dodano file_inputs (tablica ConversationHistoryTranscriptFileInputResponseModel) do wpisów transkrypcji. Każdy element wymaga file_id, original_filename, mime_type i file_url (stringi).
    • Dodano opcjonalne nullable campaign (BatchCallingCampaignInformation) do metadanych połączeń wsadowych. Obiekt wymaga campaign_id i campaign_lead_id (stringi).
    • Dodano dtmf do ChatSourceMedium.
  • Typy problemów zgłoszeń triage rozmów zyskują incorrect_information, documentation_gap, platform_bug i wrong_action.

Muzyka

  • Szczegółowe generowanie muzyki (POST /v1/music/detailed) i Strumieniowanie muzyki ze szczegółami (POST /v1/music/detailed/stream)
    • Dodano opcjonalne with_waveform_visual (wartość logiczna, domyślnie false).
    • Szczegółowe odpowiedzi zyskują nullable waveform_visual (tablica liczb całkowitych), próbkowane cztery razy na sekundę w zakresie od -1000 do 1000.
  • Prześlij muzykę - POST /v1/music/upload
    • Dodano opcjonalne with_waveform_visual (wartość logiczna, domyślnie false) oraz nullable waveform_visual (tablica liczb całkowitych) w odpowiedzi.

ElevenCreative

Dubbing

  • Lista projektów Dubbing - GET /v1/dubbing/project
    • page_size pozostaje opcjonalną liczbą całkowitą z domyślną wartością 20, ale wartości są teraz ograniczane do 1–100 zamiast odrzucane.
    • Filtr status dokumentuje teraz queued, preparing, ready i failed.
    • Przekaż next_cursor z poprzedniej odpowiedzi w cursor; pomiń go dla pierwszej strony.
  • Lista języków docelowych - GET /v1/dubbing/project/{project_id}/language
    • page_size pozostaje opcjonalną liczbą całkowitą z domyślną wartością 20, ale wartości są teraz ograniczane do 1–100 zamiast odrzucane.
    • Filtr status obsługuje queued, processing, completed, stale i failed.
    • Przekaż next_cursor z poprzedniej odpowiedzi w cursor; pomiń go dla pierwszej strony.

Zmiany w schematach

Workspace

  • PendingSubscriptionSwitchResponseModel.next_tier zyskuje grant.