ElevenAgents

  • 워크스페이스 전체 대화 티켓: 액세스 가능한 에이전트 전반의 대화 트리아지 티켓을 가져오는 워크스페이스 티켓 목록을 추가했습니다. 상태 또는 담당자로 필터링하고 커서 페이지네이션을 사용해 페이지당 최대 100개의 티켓을 가져올 수 있습니다.
  • 동적 변수 대화 필터: 이제 대화 목록 및 대화 메시지 텍스트 검색에서 반복 가능한 dynamic_variable_params 필터를 지원합니다. eq, gt, gte, lt, lte와 함께 name:op:value를 사용하세요. 비교 연산자에는 숫자 값이 필요합니다.
  • Twilio 자동응답기 감지: 이제 발신 전화 및 일괄 통화 구성에서 선택적 twilio_machine_detection을 지원합니다. 사람 또는 기계 여부를 빠르게 판별하려면 enable을 선택하고, 음성사서함 안내가 끝날 때까지 기다리려면 detect_message_end를 선택하세요. 결과는 새 answering_machine_detection 웹훅 이벤트를 통해 제공됩니다.
  • 데이터 수집 값 제약 조건: 이제 데이터 수집 속성에서 허용되는 값을 포함하는 동적 변수의 이름을 지정하기 위해 allowed_values를 사용할 수 있습니다. 이전 allowed_values_dynamic_variable 필드는 더 이상 사용되지 않습니다.
  • 에이전트 메타데이터: 이제 에이전트 브랜치 목록 응답에서 초안 생성 시점과 브랜치 팁보다 이전인지 여부를 표시합니다. 에이전트 및 Speech Engine 요약에는 이제 voice_id가 필요합니다.
  • 지식 베이스 소스 URL: 이제 에이전트 RAG 쿼리 청크에 URL 문서의 추적 URL을 포함하는 필수 nullable source_url이 포함됩니다.
  • 에이전트 응답 첨부 파일: 이제 agent_response WebSocket 이벤트에 선택적 attachments가 포함됩니다. 각 첨부 파일에는 url 및 name이 필요하며 mime_type을 포함할 수 있습니다.

워크스페이스

  • API 키 플랫폼 한도: 이제 서비스 계정 API 키 응답에 크레딧, 프로페셔널 음성 복제, TTS, 더빙 및 음악 동시성에 대한 엔터프라이즈 platform_limits가 포함될 수 있습니다.

SDK 릴리스

JavaScript SDK

  • v2.67.0 - 대화 목록 및 텍스트 검색 요청에 dynamicVariableParams를 추가했습니다. Twilio 자동응답기 감지, 데이터 수집 값 제약 조건, API 키 플랫폼 한도, 에이전트 브랜치 초안 메타데이터, 지식 베이스 소스 URL의 유형을 다시 생성했습니다.

Python SDK

  • v2.67.0 - 동기 및 비동기 대화 목록과 텍스트 검색 메서드에 dynamic_variable_params를 추가했습니다. Twilio 자동응답기 감지, 데이터 수집 값 제약 조건, API 키 플랫폼 한도, 에이전트 브랜치 초안 메타데이터, 지식 베이스 소스 URL의 유형을 다시 생성했습니다. 실시간 텍스트 음성 변환 클라이언트는 더 이상 내부 omit sentinel을 연결에 전달하지 않습니다.

ElevenLabs CLI

  • v1.2.0 - elevenlabs say 명령과 해당 에이전트 스킬을 추가하고, API 명령 바인딩을 다시 생성했으며, eleven_v3를 기본 TTS 모델로 설정했습니다.

패키지

API

새 엔드포인트

ElevenAgents

  • 워크스페이스 티켓 목록 - GET /v1/convai/triage-tickets
    • 호출자가 액세스할 수 있는 모든 에이전트의 대화 트리아지 티켓을 가장 최근 생성된 순으로 나열합니다.
    • 선택적 page_size(정수, 1~100, 기본값 100), status(AgentConversationTicketStatus), assignee_user_id(문자열 또는 unassigned), cursor(문자열) 쿼리 매개변수를 추가했습니다.
    • GetAgentConversationTicketsPageResponseModel을 반환합니다.

업데이트된 엔드포인트

ElevenAgents

  • 대화 목록 - GET /v1/convai/conversations
    • 선택적 nullable dynamic_variable_params(반복 가능한 문자열 배열)를 추가했습니다. 각 값은 name:op:value 형식을 사용하며, op는 eq, gt, gte, lt, lte입니다.
  • 대화 메시지 텍스트 검색 - GET /v1/convai/conversations/messages/text-search
    • 동일한 구문을 사용하는 선택적 nullable dynamic_variable_params(반복 가능한 문자열 배열)를 추가했습니다.
  • Twilio 발신 통화, SIP 트렁크 발신 통화, Exotel 발신 통화, 일괄 통화 제출
    • 이제 telephony_call_config에서 별도의 입력 및 출력 스키마를 사용합니다.
    • 선택적 nullable twilio_machine_detection(TwilioMachineDetectionConfig)을 추가했습니다. mode는 enable 또는 detect_message_end를 허용하며 기본값은 enable입니다. 이 설정은 Twilio 이외의 제공업체와 수신 통화에서는 무시됩니다.
  • 전화번호 가져오기 - POST /v1/convai/phone-numbers
    • Twilio API 키 가져오기에서 수신 웹훅 서명을 검증하기 위한 선택적 nullable account_auth_token(문자열)을 추가했습니다.

스키마 변경 사항

ElevenAgents

  • WebhookEventType에 answering_machine_detection을 추가했습니다.
  • AgentBranchSummary에 선택적 nullable draft_created_at(정수) 및 선택적 draft_is_behind_tip(불리언, 기본값 false)을 추가했습니다.
  • AgentKnowledgeBaseRagChunkResponseModel에 필수 nullable source_url(문자열)을 추가했습니다.
  • AgentSummaryResponseModel 및 SpeechEngineSummaryResponse에 필수 voice_id(문자열)를 추가했습니다.
  • AnalysisProperty에 선택적 nullable name(문자열) 및 allowed_values(AllowedValues)를 추가했습니다. LiteralJsonSchemaProperty에도 allowed_values를 추가했습니다. 두 항목 모두 allowed_values_dynamic_variable을 더 이상 사용하지 않습니다.
  • DataCollectionResultCommonModel에 선택적 nullable name(문자열)을 추가했습니다.
  • WorkspaceApiKeyResponseModel에 선택적 nullable platform_limits(PlatformLimits)를 추가했습니다.
  • MCP 도구 Icon에 선택적 nullable theme(light 또는 dark)을 추가했습니다.
  • SMBToolConfig에 send_custom_email, create_service_quote_request, create_product_quote_request 매개변수 변형을 추가했습니다.
  • 이제 웹훅 쿼리 매개변수 스키마와 전화 통화 구성에서 별도의 입력 및 출력 모델을 사용합니다.
  • agent_response WebSocket 이벤트에 선택적 attachments(배열)를 추가했습니다. 각 항목에는 url 및 name(문자열)이 필요하며 선택적 mime_type(문자열)을 허용합니다.

ElevenCreative

  • 이제 ReferenceVideo.studio_clip에서 StudioClipReference 대신 StudioClipLocator를 사용합니다. 필드와 와이어 형식은 변경되지 않았습니다.