ElevenAgents

  • 전화 키패드 입력: 이제 에이전트 대화 구성에서 DTMF 입력을 위한 선택적 dtmf_input_settings를 지원합니다. 숫자 입력 제한 시간을 설정하고, #을 종료 문자로 사용하며, 기록, 로그 및 분석에서 키패드 입력을 숨길 수 있습니다.
  • 대화 첨부 파일 기록: 이제 대화 가져오기의 트랜스크립트 항목에 연결된 모든 파일의 ID, 이름, MIME 유형 및 URL이 포함된 배열 file_inputs가 포함됩니다.
  • 에이전트 태그 필터링: 이제 에이전트 목록에서 선택적 tags 쿼리 매개변수를 사용할 수 있습니다. 매개변수를 반복하여 제공된 태그 중 하나와 일치하는 에이전트를 찾을 수 있습니다.
  • 일괄 캠페인 컨텍스트: 이제 대화 가져오기에서 필수 campaign_id 및 campaign_lead_id를 포함하는 nullable campaign 메타데이터로 일괄 통화를 식별합니다.

음악

더빙

  • 프로젝트 페이지네이션 동작: 이제 더빙 프로젝트 목록 및 언어 대상 목록에서 page_size를 1~100으로 제한합니다. 프로젝트 상태 필터에 queued가 포함되며, 두 엔드포인트 모두 다음 페이지를 가져오기 위해 next_cursor를 사용하는 방법을 안내합니다.

SDK 릴리스

JavaScript SDK

  • v2.66.0 - sendMultimodalMessage에 fileIds를 추가하여 하나의 메시지에 여러 파일 첨부를 포함할 수 있습니다.

Python SDK

  • v2.66.0 - send_multimodal_message에 file_ids를 추가하여 하나의 메시지에 여러 파일 첨부를 포함할 수 있습니다.

Android SDK

  • v0.12.2 - 세션 이벤트를 연결할 때 onUnhandledClientToolCall 콜백을 유지했습니다. 응답을 예상하는 처리되지 않은 클라이언트 도구 호출은 더 이상 미해결 상태로 남지 않고 자동 오류 응답을 받습니다.

ElevenLabs CLI

  • v1.1.0 - API 명령 바인딩을 다시 생성하고 ElevenAgents 워크플로에 명령 범위 요청 어트리뷰션을 추가했습니다. 이 명령은 CLI User-Agent에 cmd/<command>를 추가하여 agents push 및 agents create와 같은 워크플로의 요청을 구분할 수 있게 합니다.

패키지

API

업데이트된 엔드포인트

ElevenAgents

  • 에이전트 목록 - GET /v1/convai/agents
    • 선택적 nullable tags(문자열 배열)를 추가했습니다. 쿼리 매개변수를 반복하여 제공된 태그 중 하나와 일치시킬 수 있습니다.
  • 에이전트 생성, 에이전트 가져오기, 에이전트 업데이트
    • 선택적 nullable conversation_config.conversation.dtmf_input_settings(DTMFInputConfig)를 추가했습니다. dtmf_input_timeout(숫자, 0.5~10초, 기본값 2), hash_terminator(불리언, 기본값 true), redact_input(불리언, 기본값 false)을 지원합니다.
    • 전화번호 전송 구성에 선택적 sip_refer_play_dialtone(불리언, 기본값 true)을 추가했습니다. SIP REFER 전송이 완료되는 동안 원래 통화 레그를 무음으로 유지하려면 false로 설정하세요.
    • 시작 및 종료 절차 시스템 도구는 이제 ProcedureVersionRef 또는 ProcedureDraftRef를 받을 수 있습니다. 초안 참조에는 procedure_id(문자열)가 필요하며 version_id는 null로 설정됩니다.
  • 대화 가져오기 - GET /v1/convai/conversations/{conversation_id}
    • 트랜스크립트 항목에 file_inputs(ConversationHistoryTranscriptFileInputResponseModel 배열)를 추가했습니다. 각 항목에는 file_id, original_filename, mime_type, file_url(문자열)이 필요합니다.
    • 일괄 통화 메타데이터에 선택적 nullable campaign(BatchCallingCampaignInformation)을 추가했습니다. 객체에는 campaign_id 및 campaign_lead_id(문자열)가 필요합니다.
    • ChatSourceMedium에 dtmf를 추가했습니다.
  • 대화 트리아지 티켓 이슈 유형에 incorrect_information, documentation_gap, platform_bug, wrong_action을 추가했습니다.

음악

  • 상세 음악 생성(POST /v1/music/detailed) 및 세부 정보와 함께 음악 스트리밍(POST /v1/music/detailed/stream)
    • 선택적 with_waveform_visual(불리언, 기본값 false)을 추가했습니다.
    • 상세 응답에 nullable waveform_visual(정수 배열)을 추가했습니다. -1000에서 1000 범위로 초당 4회 샘플링됩니다.
  • 음악 업로드 - POST /v1/music/upload
    • 응답에 선택적 with_waveform_visual(불리언, 기본값 false) 및 nullable waveform_visual(정수 배열)을 추가했습니다.

ElevenCreative

더빙

  • 더빙 프로젝트 목록 - GET /v1/dubbing/project
    • page_size는 기본값 20의 선택적 정수로 유지되지만, 이제 값이 거부되는 대신 1~100으로 제한됩니다.
    • 이제 status 필터에서 queued, preparing, ready, failed를 안내합니다.
    • 이전 응답의 next_cursor를 cursor에 전달하세요. 첫 페이지에서는 생략하세요.
  • 언어 대상 목록 - GET /v1/dubbing/project/{project_id}/language
    • page_size는 기본값 20의 선택적 정수로 유지되지만, 이제 값이 거부되는 대신 1~100으로 제한됩니다.
    • status 필터는 queued, processing, completed, stale, failed를 지원합니다.
    • 이전 응답의 next_cursor를 cursor에 전달하세요. 첫 페이지에서는 생략하세요.

스키마 변경 사항

워크스페이스

  • PendingSubscriptionSwitchResponseModel.next_tier에 grant를 추가했습니다.