Platforma Agents

  • Gałęzie i wdrożenia agentów: Dodaliśmy pełny system kontroli wersji agentów, który pozwala zespołom tworzyć gałęzie, niezależnie rozwijać konfiguracje agentów i scalać zmiany, gdy są gotowe. Nowe endpointy to POST /v1/convai/agents/{agent_id}/branches do tworzenia gałęzi, POST /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge do scalania oraz POST /v1/convai/agents/{agent_id}/deployments do tworzenia wdrożeń. Wersje robocze można też tworzyć i usuwać przez nowe endpointy drafts. Szczegóły znajdziesz w dokumentacji Branches i Deployments.
  • Zarządzanie kontami WhatsApp: Dodaliśmy endpointy PATCH i DELETE dla kont WhatsApp Business, które pozwalają aktualizować i usuwać połączone konta WhatsApp agentów.
  • Nazwa agenta w rozmowie: Endpoint Pobierz rozmowę zwraca teraz agent_name w odpowiedzi, co ułatwia ustalenie, który agent obsłużył rozmowę.
  • Śledzenie typów błędów: Dodaliśmy pole error_type do modeli zdarzeń rozmów, aby ułatwić debugowanie i kategoryzację błędów.

Baza wiedzy

  • Zarządzanie folderami: Dodaliśmy obsługę organizowania dokumentów bazy wiedzy w folderach. Nowe endpointy to Utwórz folder do tworzenia folderów, Przenieś dokument do przenoszenia pojedynczych dokumentów oraz Przenieś zbiorczo do jednoczesnego przenoszenia wielu dokumentów.

Narzędzia

  • Rozszerzone listowanie narzędzi: Endpoint Pobierz narzędzia obsługuje teraz filtrowanie i paginację dzięki nowym parametrom zapytania, w tym search, page_size, types, sort_by, sort_direction i cursor. Odpowiedź zawiera teraz pola next_cursor i has_more do paginacji.

Muzyka

  • Ulepszenia metadanych utworów: Dodaliśmy pola bpm i time_signature do metadanych utworów, aby zapewnić bogatsze informacje do analizy audio.

ElevenCreative Studio

  • Szablony stylów napisów: Dodaliśmy pole caption_style_template_overrides do modeli projektów, które pozwala dostosować styl napisów dla każdego szablonu.
  • Typ projektu dubbingu wideo: Dodaliśmy dub_video do enuma typu tworzenia projektu.
  • Metadane publikacji: Dodaliśmy znacznik czasu last_updated_from_project_unix do metadanych publikacji i projektów.

Obszary robocze

  • Zarządzanie typami miejsc: Wprowadziliśmy nowy enum SeatType z polami seat_type i workspace_seat_type, wycofując wcześniejsze pola workspace_permission i workspace_role.
  • Uprawnienie do analityki obszaru roboczego: Dodaliśmy workspace_analytics_full_read do enuma PermissionType, aby zapewnić szczegółową kontrolę dostępu do analityki.

Wydania SDK

Python SDK

  • v2.32.0 - Dodano endpointy gałęzi, wdrożeń i wersji roboczych agentów, zarządzanie folderami bazy wiedzy, rozszerzone listowanie narzędzi z filtrowaniem i paginacją oraz zarządzanie typami miejsc

JavaScript SDK

  • v2.33.0 - Dodano endpointy gałęzi, wdrożeń i wersji roboczych agentów, zarządzanie folderami bazy wiedzy, rozszerzone listowanie narzędzi z filtrowaniem i paginacją oraz zarządzanie typami miejsc

API

Nowe endpointy

  • Wyświetl gałęzie agenta - GET /v1/convai/agents/{agent_id}/branches - Wyświetl wszystkie gałęzie agenta
  • Utwórz gałąź agenta - POST /v1/convai/agents/{agent_id}/branches - Utwórz nową gałąź agenta
  • Pobierz gałąź agenta - GET /v1/convai/agents/{agent_id}/branches/{branch_id} - Pobierz konkretną gałąź
  • Zaktualizuj gałąź agenta - PATCH /v1/convai/agents/{agent_id}/branches/{branch_id} - Zaktualizuj konfigurację gałęzi
  • Scal gałąź agenta - POST /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge - Scal gałąź z gałęzią docelową
  • Utwórz wdrożenie - POST /v1/convai/agents/{agent_id}/deployments - Utwórz lub zaktualizuj wdrożenia agenta
  • Utwórz wersję roboczą - POST /v1/convai/agents/{agent_id}/drafts - Utwórz wersję roboczą agenta
  • Usuń wersję roboczą - DELETE /v1/convai/agents/{agent_id}/drafts - Usuń wersję roboczą agenta
  • Utwórz folder - POST /v1/convai/knowledge-base/folder - Utwórz folder do grupowania dokumentów
  • Przenieś dokument - POST /v1/convai/knowledge-base/{document_id}/move - Przenieś dokument do folderu
  • Przenieś zbiorczo - POST /v1/convai/knowledge-base/bulk-move - Przenieś wiele dokumentów do folderu

Zaktualizowane endpointy

Platforma Agents

  • Pobierz narzędzia
    • Dodano parametr zapytania search (string, opcjonalny) do filtrowania narzędzi według prefiksu nazwy
    • Dodano parametr zapytania page_size (integer, opcjonalny, maks. 100, domyślnie 30)
    • Dodano parametr zapytania show_only_owned_documents (boolean, opcjonalny, domyślnie false)
    • Dodano parametr zapytania types (tablica, opcjonalny) do filtrowania według typu narzędzia
    • Dodano parametr zapytania sort_by (enum, opcjonalny) do sortowania wyników
    • Dodano parametr zapytania sort_direction (enum, opcjonalny) określający kolejność sortowania
    • Dodano parametr zapytania cursor (string, opcjonalny) do paginacji
    • Odpowiedź zawiera teraz pola next_cursor (string) i has_more (boolean, wymagane)
  • Utwórz agenta
    • Zaktualizowano schemat żądania o obsługę gałęzi
  • Pobierz rozmowę
    • Dodano agent_name (string, opcjonalne) do modelu odpowiedzi
  • Utwórz wersję roboczą agenta
    • Pole tags stało się opcjonalne i usunięto je z pól wymaganych

Słowniki wymowy

  • Dodaj reguły
    • Zaktualizowano opis, aby wyjaśnić, że reguły z powielonymi wartościami string_to_replace zostaną zastąpione

Obszary robocze

ElevenCreative Studio

  • Utwórz projekt
    • Dodano pole create_publishing_read (boolean, opcjonalne)
    • Dodano dub_video do enuma typu projektu
  • Pobierz projekt, Zaktualizuj projekt
    • Dodano caption_style_template_overrides (object, opcjonalne) dla niestandardowego stylu napisów

Zmiany schematów

Nowe schematy

  • AgentBranch, AgentBranchInput, AgentBranchOutput - Konfiguracja gałęzi agentów
  • AgentDeployment, AgentDeploymentInput - Konfiguracja wdrożeń agentów
  • AgentVersion - Informacje o wersji agenta
  • BranchProtectionStatus - Ustawienia ochrony gałęzi
  • SeatType - Enum typów miejsc w obszarze roboczym
  • ToolSortBy - Enum opcji sortowania narzędzi
  • ToolTypeFilter - Enum do filtrowania narzędzi według typu
  • CaptionStyleModel - Konfiguracja stylu napisów

Zmodyfikowane schematy

  • ToolsResponseModel - Dodano pola next_cursor i has_more do paginacji
  • SongMetadata - Dodano pola bpm (number) i time_signature (string)
  • GetConversationResponseModel - Dodano pole agent_name
  • PermissionType - Dodano wartość enuma workspace_analytics_full_read
  • ProjectCreationType - Dodano wartość enuma dub_video
  • Wiele modeli zdarzeń - Dodano pole error_type do kategoryzacji błędów