UI
- 알림 개선: 현재 보고 있는 활성 플랫폼과 관련된 알림만 표시하도록 알림 시스템을 업데이트하여, 더 집중적이고 맥락에 맞는 경험을 제공합니다.
에이전트 플랫폼
- 동적 변수 전송 대상: 이제 에이전트 전송에서 전화번호와 SIP URI에 동적 변수를 지원하므로, 대화 맥락에 따라 런타임에 전송 대상을 결정할 수 있습니다.
- MCP 도구 구성 재정의: 특정 MCP 서버 도구에 맞춤 구성 재정의를 생성, 업데이트, 조회 및 삭제하는 기능을 추가하여 도구 동작과 매개변수를 세밀하게 제어할 수 있습니다.
텍스트 음성 대화 변환
- 타임스탬프 및 음성 세그먼트: 이제 텍스트 음성 대화 변환에서 문자 수준 정렬과 음성 세그먼트 추적이 포함된 타임스탬프 출력이 지원되어, 대화를 애니메이션이나 자막과 더 쉽게 동기화할 수 있습니다.
Music API
- 스템 분리: 기존 음악 트랙에서 서로 다른 오디오 구성 요소(보컬, 드럼, 베이스, 악기)를 분리하는 새 스템 분리 엔드포인트를 추가했습니다.
- 프롬프트 길이 증가: 이제 음악 생성에서 최대 4,100자의 프롬프트를 지원하며, 개별 가사 줄은 최대 200자를 지원합니다.
보안
- 일회용 토큰: 민감한 API 작업의 보안을 강화하기 위해 시간 제한이 있는 일회용 토큰 생성 기능을 도입했습니다.
SDK 릴리스
JavaScript SDK
- v2.22.0 - 워크스페이스 모델 승인 및 MCP 도구 구성 엔드포인트를 포함한 최신 API 스키마 변경 사항으로 업데이트했습니다.
- v2.21.0 - 일반
message핸들러를 통해 원시 WebSocket 메시지를 가로채는 기능을 추가하여, 개발자가agent_tool_response같은 문서화되지 않은 메시지 유형을 포함해 표준 콜백 외의 모든 메시지에 접근할 수 있습니다.
Python SDK
- v2.22.0 - 워크스페이스 모델 승인 및 MCP 도구 구성 엔드포인트를 포함한 최신 API 스키마 변경 사항으로 업데이트했습니다.
- v2.21.0 - 더 나은 디버깅 및 프로덕션 사용 사례를 지원하기 위해 print 문을 적절한 로깅으로 대체했습니다.
Agents 패키지
- @elevenlabs/agents-cli@0.6.1 - 통합 ElevenLabs CLI를 위해 패키지가 더 이상 사용되지 않습니다.
- @elevenlabs/react@0.9.1 -
end_call도구가 대화를 정상적으로 종료하지 못하던 문제를 수정하고, 수동 연결 해제 후 React Native 재연결 로직을 개선했습니다. - @elevenlabs/react-native@0.5.2 -
end_call도구가 대화를 정상적으로 종료하지 못하던 문제를 수정하고, 수동 연결 해제 후 재연결 로직을 개선했습니다. - @elevenlabs/client@0.9.1 -
end_call도구가 대화를 정상적으로 종료하지 못하던 문제를 수정하고, React Native 재연결 로직을 개선했습니다.
Android SDK
- v0.4.0 - 문자열 대신
ConversationMode열거형을 사용해 유형 안전성을 개선하고, 이전 버전과의 호환성을 유지하며 LiveData에서 StateFlow로 마이그레이션했으며, 요청 시 에이전트가 통화를 종료하지 않던 버그를 수정했습니다.
iOS SDK
- v2.0.16 -
end_call도구가 대화를 정상적으로 종료하지 못하던 문제를 수정하여 에이전트가 통화를 올바르게 종료할 수 있도록 했습니다.
CLI
- @elevenlabs/cli@0.2.0 - 가상 환경 격리를 위한
--env플래그 지원을 제거했습니다. 제품에서 적절한 환경 격리가 지원되면 이 기능을 다시 도입할 예정입니다.
API
TLS
TLS 엔드포인트에서 더 이상 일부 오래되고 안전하지 않은 암호화 모드를 허용하지 않습니다. 대부분의 클라이언트는 이미 최신 암호화 모드를 협상하므로 영향을 받지 않습니다.
API 변경 사항 보기
새 엔드포인트
에이전트 플랫폼
MCP 도구 구성
- POST /v1/convai/mcp-servers/{mcp_server_id}/tool-configs - 특정 MCP 도구의 구성 재정의를 생성합니다.
- GET /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - 특정 MCP 도구의 구성 재정의를 조회합니다.
- PATCH /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - 특정 MCP 도구의 구성 재정의를 업데이트합니다.
- DELETE /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - 특정 MCP 도구의 구성 재정의를 제거합니다.
텍스트 음성 대화 변환
- POST /v1/text-to-dialogue/with-timestamps - 문자 수준 정렬 및 음성 세그먼트 정보가 포함된 대화를 생성합니다.
- POST /v1/text-to-dialogue/stream/with-timestamps - 문자 수준 정렬 및 음성 세그먼트 정보와 함께 대화 생성을 스트리밍합니다.
토큰
- POST /v1/single-use-token/{token_type} - 보안 작업을 위한 시간 제한 일회용 토큰을 생성합니다.
Music API
- POST /v1/music/stem-separation - 오디오를 개별 스템(보컬, 드럼, 베이스, 악기)으로 분리합니다. 멀티파트 파일 업로드를 지원하며 ZIP 아카이브를 반환합니다.
업데이트된 엔드포인트
텍스트 음성 대화 변환
-
- 각 세그먼트가 어떤 대화 입력에 해당하는지 추적하기 위해 필수
dialogue_input_index필드가 포함된voice_segments배열을 추가했습니다. - 문자 수준 정렬 데이터로 응답 스키마를 개선했습니다.
- 각 세그먼트가 어떤 대화 입력에 해당하는지 추적하기 위해 필수
-
- 문자 수준 정렬이 포함된
voice_segments의 스트리밍 지원을 추가했습니다. - 음성 세그먼트 청크에
dialogue_input_index를 포함합니다.
- 문자 수준 정렬이 포함된
음악
- 음악 프롬프트 엔드포인트 업데이트:
- 최대 프롬프트 길이를 기존 제한에서 4,100자로 늘렸습니다.
- 이제 가사 줄마다 최대 200자를 지원합니다.
워크스페이스
- 워크스페이스 리소스 가져오기
WorkspaceResourceType열거형에dashboard및dashboard_configuration을 추가했습니다.- 응답 스키마 변경 사항(호환성 손상 - 아래 마이그레이션 참고 사항 참조)
청구
- 구독 가져오기
PendingSubscriptionSwitchResponseModel에next_billing_period필드(필수)를 추가했습니다.- 더 나은 청구서 세부 내역을 위해
InvoiceResponseModel에subtotal_cents및tax_cents(nullable)를 추가했습니다.
에이전트 플랫폼
일괄 통화
-
agent_phone_number_id를 nullable 및 선택 사항으로 변경했습니다.- 수신자 모델의
phone_number를 nullable 및 선택 사항으로 변경했습니다. - 응답 스키마 변경 사항(호환성 손상 - 아래 마이그레이션 참고 사항 참조)
-
phone_number_id및phone_provider를 nullable로 변경했습니다.
-
- 전화 관련 필드를 nullable로 변경했습니다.
- 응답 스키마 변경 사항(호환성 손상 - 아래 마이그레이션 참고 사항 참조)
전송 대상
- 이제 전송 관련 엔드포인트에서 동적 변수 전송 대상을 지원합니다.
- 동적 변수를 사용하는 전화번호 전송을 위한
PhoneNumberDynamicVariableTransferDestination유형을 추가했습니다. - 동적 변수를 사용하는 SIP URI 전송을 위한
SIPUriDynamicVariableTransferDestination유형을 추가했습니다. - 동적 변수 유형을 포함하도록
PhoneNumberTransfer구분자를 업데이트했습니다.
- 동적 변수를 사용하는 전화번호 전송을 위한
MCP 서버
- MCP 서버 생성, MCP 서버 가져오기, MCP 서버 업데이트
- 도구별 구성 맞춤설정을 위한
tool_config_overrides필드를 추가했습니다. MCPServerConfigUpdateRequestModel에서request_headers지원을 추가했습니다.tool_call_sound및tool_call_sound_behavior구성 옵션을 추가했습니다.
- 도구별 구성 맞춤설정을 위한
도구
- 도구 스키마 개선 사항:
- 이제
LiteralJsonSchemaProperty에is_system_provided플래그가 포함됩니다. - 이제 에이전트 도구 헤더에서 동적 헤더 값을 위한
ConvAIDynamicVariable을 지원합니다.
- 이제
Twilio 통합
- 전화번호 엔드포인트 업데이트:
- Twilio 전화번호용 선택적
region_config필드를 추가했습니다. - 리전 선택을 위한
TwilioRegionId열거형을 추가했습니다. - 엣지 위치 구성을 위한
TwilioEdgeLocation열거형을 추가했습니다.
- Twilio 전화번호용 선택적