개발자 리소스
- ElevenLabs Devs YouTube 채널: 튜토리얼, API 안내 및 기술 심층 분석을 제공하여 ElevenLabs 플랫폼을 최대한 활용할 수 있도록 돕는 새로운 개발자 중심 YouTube 채널이 공개되었습니다.
ElevenAgents
-
워크플로 시작 노드 재정의: 이제 대화 시작 클라이언트 데이터에
starting_workflow_node_id를 전달하여 특정 워크플로 노드에서 대화를 시작할 수 있습니다. 이는 에이전트의 플랫폼 재정의 설정에 있는 옵트인enable_starting_workflow_node_id_from_client필드로 제어됩니다. 활성화하면 클라이언트가 대화를 시작할 노드를 지정할 수 있으며, 이는 에이전트 메모리 및 장기적인 WebSocket 사용 사례에 유용합니다. 지정된 노드가 없으면 대화는 기본 진입점으로 돌아갑니다. -
통화 후 분석 LLM 구성: 이제 에이전트 플랫폼 설정에는 평가 기준과 데이터 수집을 포함한 통화 후 분석의 기본 LLM을 설정하는
analysis_llm필드(기본값:gemini-2.5-flash)가 포함됩니다. 개별 데이터 수집 속성은 새로운AnalysisProperty스키마를 통해 항목별llm필드로 이 기본값을 재정의할 수 있어, 각 분석 항목을 처리할 모델을 세밀하게 제어할 수 있습니다. -
새 LLM 옵션: 에이전트 구성에 사용할 수 있는 LLM 제공업체 목록에
gpt-5.4를 추가했습니다. 지원되는 모델에서 확장 추론을 위한xhigh를LLMReasoningEffort열거형에 추가했습니다. -
워크플로 표현식의 null 리터럴: 이제 워크플로 조건부 표현식은 새로운
ASTNullNode유형을 통한 null 비교를 지원하여, 워크플로 로직에서 “변수가 null인 경우”와 같은 분기를 사용할 수 있습니다. -
ID로 시크릿 가져오기: 새로운 시크릿 가져오기 엔드포인트(
GET /v1/convai/secrets/{secret_id})는 ID로 단일 워크스페이스 시크릿을 조회합니다. 이제 시크릿 목록 엔드포인트도 이름 접두사로 시크릿을 필터링하는search쿼리 매개변수를 지원합니다. -
일괄 통화의 검색 가능한 전화번호: 이제 대시보드의 일괄 통화 양식에 검색 가능한 전화번호 선택기가 포함되어, 일괄 통화를 구성할 때 적절한 발신 번호를 더 쉽게 찾을 수 있습니다.
음성 텍스트 변환
- 화자 역할 감지: 이제 음성을 텍스트로 변환 엔드포인트는
detect_speaker_roles매개변수(불리언, 기본값false)를 지원합니다.diarize=true와 함께 활성화하면 화자 레이블이speaker_0,speaker_1대신agent및customer로 반환됩니다. 이 기능은use_multi_channel=true와 함께 사용할 수 없습니다. 사용 시 기본 트랜스크립션 비용에 10%의 추가 요금이 부과됩니다.
텍스트 대화 변환
- 입력 문자 수 제한 안내: 이제 텍스트를 대화로 변환 엔드포인트는 요청당 모든
inputs[].text값에 걸쳐 2,000자 제한을 권장한다고 안내합니다. 더 긴 요청은 스트리밍 응답에서 일찍 종료되거나 유효성 검사 오류를 반환할 수 있습니다.
워크스페이스
- 사용량 분석 엔드포인트: 새로운 시간별 제품 사용량 엔드포인트(
POST /v1/workspace/analytics/query/usage-by-product-over-time)는 시간 경과에 따른 제품 유형별 크레딧 사용량을 반환합니다. 결과는 구성 가능한interval_seconds,group_by차원 및filters를 포함하는 표 형식으로 반환됩니다. 이전GET /v1/usage/character-stats엔드포인트는 이 새 엔드포인트로 대체되어 지원 중단되었습니다.
SDK 릴리스
패키지
-
@elevenlabs/client@1.2.1 - 세션이 연결됨으로 표시되고 React가
conversationRef를 동기화한 후onConnect가 실행되도록 대화 시작 준비 상태를 수정했습니다. 또한onConnect전에 생성된Conversation인스턴스가 필요한 사용자를 위해onConversationCreated를 노출하고 전달했습니다. -
@elevenlabs/react@1.1.1 - 대화 시작 준비 상태를 수정하고
@elevenlabs/client@1.2.1변경 사항에 맞춰onConversationCreated콜백을 노출했습니다. -
@elevenlabs/react-native@1.1.1, @elevenlabs/convai-widget-core@0.11.4, @elevenlabs/convai-widget-embed@0.11.4 - 대화 시작 수정 사항이 포함된
@elevenlabs/client@1.2.1로 업데이트했습니다.
API
API 변경 사항 보기
새 엔드포인트
- 시크릿 가져오기 -
GET /v1/convai/secrets/{secret_id} POST /v1/workspace/analytics/query/usage-by-product-over-time- 시간별 워크스페이스 제품 크레딧 사용량 가져오기
지원 중단된 엔드포인트
GET /v1/usage/character-stats-POST /v1/workspace/analytics/query/usage-by-product-over-time로 대체되어 지원 중단됨- 모든 더빙 리소스 편집 엔드포인트(
POST /v1/dubbing/resource/{dubbing_id}/language,POST /v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id}/segment,PATCH /v1/dubbing/resource/{dubbing_id}/segment/{segment_id}/{language}등)는 이제 지원 중단되었습니다.
업데이트된 엔드포인트
ElevenAgents
-
- 기본 통화 후 분석 모델을 구성하기 위해
AgentPlatformSettings에analysis_llm필드(LLM 열거형, 기본값:gemini-2.5-flash)를 추가했습니다. - 이제 데이터 수집 속성은 선택적 항목별
llm재정의 필드가 있는AnalysisProperty스키마를 사용합니다.
- 기본 통화 후 분석 모델을 구성하기 위해
-
- 대화 시작 클라이언트 데이터에
starting_workflow_node_id필드(문자열, null 허용)를 추가했습니다. ConversationInitiationClientDataConfig에enable_starting_workflow_node_id_from_client필드(불리언, 기본값false)를 추가했습니다.
- 대화 시작 클라이언트 데이터에
-
- 일괄 통화 레코드에
external_link필드(문자열, null 허용)를 추가했습니다.
- 일괄 통화 레코드에
-
- 이름 접두사로 시크릿을 필터링하는 선택적
search쿼리 매개변수(문자열)를 추가했습니다.
- 이름 접두사로 시크릿을 필터링하는 선택적
-
LLM열거형gpt-5.4,gpt-5.4-2026-03-05를 추가했습니다.
-
LLMReasoningEffort열거형xhigh를 추가했습니다.
-
워크플로 표현식(
ASTNode)- null 비교를 위한
null_literal판별자 값 및ASTNullNode스키마를 추가했습니다.
- null 비교를 위한
-
배열 도구 매개변수(
ArrayJsonSchemaProperty)- 런타임에 동적 변수로 배열을 채우는
dynamic_variable필드(문자열, 선택 사항)를 추가했습니다. - 상수 배열 값을 설정하는
constant_value필드(배열, null 허용)를 추가했습니다. - 이제
items필드는 필수가 아닙니다(기본 스키마 제공).
- 런타임에 동적 변수로 배열을 채우는
-
MCP 도구 구성 재정의
- 이제 응답은
MCPToolConfigOverride-Output스키마(입력/출력 분리)를 사용합니다.
- 이제 응답은
음성 텍스트 변환
-
- 에이전트/고객 화자 역할 감지를 위한
detect_speaker_roles필드(불리언, 기본값false)를 추가했습니다.
- 에이전트/고객 화자 역할 감지를 위한
텍스트 대화 변환
-
- 요청당 2,000자 권장 사항으로
inputs설명을 업데이트했습니다. - 요청 본문에서
avatar_context필드를 제거했습니다.
- 요청당 2,000자 권장 사항으로
텍스트 음성 변환
- 이제 TTS 및 대화 엔드포인트의 품질 프리셋 필드는
QualityPresetType열거형 스키마를 참조합니다. 대화 품질 프리셋에서highest값은 제거되었으므로 대신ultra를 사용하세요.
기타
AudioNativeResponse- 응답에서transcription필드를 제거했습니다.UserResponseModel- 이전 버전과 호환되는 스키마 업데이트