ElevenAgents

  • Integracja telefoniczna Exotel: Dodano Exotel jako natywnego dostawcę telefonii obok Twilio i SIP trunking. Nowy endpoint wychodzące połączenie Exotel (POST /v1/convai/exotel/outbound-call) inicjuje połączenia wychodzące przez Exotel Connect API z agent_id, agent_phone_number_id, to_number, opcjonalnymi conversation_initiation_client_data i opcjonalną telephony_call_config. Dostępne są schematy tworzenia, listowania, pobierania i aktualizacji numerów telefonicznych Exotel, a exotel dodano do enumów TelephonyProvider, źródła inicjowania rozmowy i wyniku transferu.
  • Transfery agentów ze świadomością workflow: AgentTransfer pozwala teraz na wartość null w agent_id, więc transfer może pozostać przy bieżącym agencie, dodaje opcjonalne node_id, by rozpocząć od konkretnego węzła w docelowym workflow, i wymaga tylko condition. Pomyślne wyniki narzędzia transfer_to_agent mogą zawierać wartość null w to_node, co dopasowuje transfery do celów węzłów workflow.
  • Powtarzanie testów agenta: Uruchom testy agenta obsługuje opcjonalne repeat_count (liczba całkowita, 1–20, domyślnie 1), aby uruchamiać każdy test wielokrotnie. Gdy repeat_count jest większe niż 1, odpowiedzi zawierają bucketing_status i result_groups dla pogrupowanych podsumowań. Schematy tworzenia, aktualizacji i podsumowania testów jednostkowych dodają opcjonalne conversation_initiation_source, aby testy mogły symulować konkretny kanał.
  • Filtrowanie rozmów: Lista rozmów dodaje opcjonalne workflow_node_entered_id (ciąg znaków), aby filtrować rozmowy, które weszły do danego węzła workflow. Wyszukiwanie tekstowe wiadomości rozmów dodaje opcjonalne topic_ids (tablica ciągów znaków), aby filtrować według identyfikatorów tematów przypisanych podczas wykrywania tematów.
  • Wycofane parametry zapytania wersjonowania agentów: enable_versioning w utwórz agenta i enable_versioning_if_not_enabled w zaktualizuj agenta oznaczono jako wycofane. Wszyscy agenci są wersjonowani, a te parametry są ignorowane.
  • Tryb kompilatora procedur: Usunięto append z ProcedureCompilerMode.

Obszary robocze

  • Unieważnij klucz API: Dodano endpoint unieważnij klucz API (DELETE /v1/workspaces/api-keys/revoke) z wymaganym parametrem zapytania api_key_name, aby unieważnić klucz API obszaru roboczego po nazwie. Ten endpoint jest destrukcyjny i wymaga dodatkowych uprawnień konta, mimo że dokumentacja jest publiczna. Skontaktuj się z przedstawicielem ElevenLabs, aby włączyć go na swoim koncie.
  • Informacja o dostępie do zasobów: Modele odpowiedzi dotyczące dostępu do zasobów dodają opcjonalne access_source (creator, explicit, workspace_default, workspace_admin), aby klienci mogli wyjaśnić, dlaczego użytkownik ma dostęp do udostępnionego zasobu.

Zamiana mowy na tekst

  • Większy limit przesyłania: Zamień mowę na tekst obsługuje teraz pliki audio i wideo do 5,0 GB, zamiast 3,0 GB.

Dubbing

  • Obsługa hCaptcha: Treść żądania Zdubuj plik wideo lub audio dodaje opcjonalne hcaptcha_token (ciąg znaków) do ochrony przed botami przy tworzeniu projektu dubbingowego.
  • Format renderowania ZIP: RenderType dodaje zip obok istniejących formatów wyjściowych, takich jak mp4, aac, mp3, wav, aaf, tracks_zip i clips_zip.

Wydania SDK

Pakiety

API

Nowe endpointy

ElevenAgents

  • Wychodzące połączenie Exotel - POST /v1/convai/exotel/outbound-call
    • Treść żądania wymaga agent_id, agent_phone_number_id i to_number
    • Opcjonalne conversation_initiation_client_data i telephony_call_config

Obszary robocze

  • Unieważnij klucz API - DELETE /v1/workspaces/api-keys/revoke
    • Wymagany parametr zapytania api_key_name (ciąg znaków)
    • Wymaga dodatkowych uprawnień konta. Skontaktuj się z przedstawicielem ElevenLabs, aby włączyć dostęp.

Zaktualizowane endpointy

ElevenAgents

  • Lista rozmów - GET /v1/convai/conversations
    • Dodano opcjonalny parametr zapytania workflow_node_entered_id (ciąg znaków)
  • Wyszukiwanie tekstowe wiadomości rozmów - GET /v1/convai/conversations/messages/text-search
    • Dodano opcjonalny parametr zapytania topic_ids (tablica ciągów znaków)
  • Utwórz agenta - POST /v1/convai/agents/create
    • Wycofano opcjonalny parametr zapytania enable_versioning (wartość logiczna, ignorowany)
  • Zaktualizuj agenta - PATCH /v1/convai/agents/{agent_id}
    • Wycofano opcjonalny parametr zapytania enable_versioning_if_not_enabled (wartość logiczna, ignorowany)
  • Uruchom testy agenta - POST /v1/convai/agents/{agent_id}/run-tests
    • Dodano opcjonalne repeat_count (liczba całkowita, 1–20, domyślnie 1)
    • Odpowiedź dodaje bucketing_status i result_groups, gdy powtórzone uruchomienia są grupowane

Zamiana mowy na tekst

  • Zamień mowę na tekst - POST /v1/speech-to-text
    • Zwiększono maksymalny rozmiar przesyłanego pliku z 3,0 GB do 5,0 GB

Dubbing

Zmiany schematów

ElevenAgents

  • AgentTransfer
    • agent_id może teraz mieć wartość null i jest opcjonalne
    • Dodano opcjonalne node_id (ciąg znaków)
    • Wymagane jest tylko condition
  • ProcedureCompilerMode
    • Usunięto append; pozostało tylko skills
  • Enum TelephonyProvider
    • Dodano exotel
  • Schematy testów jednostkowych
    • Dodano opcjonalne conversation_initiation_source w modelach tworzenia, aktualizacji i podsumowania

Obszary robocze

  • Modele dostępu do zasobów
    • Dodano opcjonalny enum access_source (creator, explicit, workspace_default, workspace_admin)

Dubbing

  • Enum RenderType
    • Dodano zip