비동기 생성 흐름과 재사용 미디어 자산
이미지·비디오·음성 생성을 비동기 흐름으로 처리하고, 미디어 자산을 재사용할 수 있게 했습니다.
교안에 영향
이전에는 바로 생성 결과만 다루던 안내가 비동기 Flows와 asset 재사용 방식 기준으로는 맞지 않습니다.
요약
- Image, video and speech generation APIs에 새 비동기 Flows APIs가 추가되어 생성 작업을 생성, 목록 조회, 단건 조회할 수 있습니다. - 생성 응답에 pending, generating, completed, failed 상태와 완료 알림용 webhook target을 지원합니다. - Reusable media assets로 workspace 미디어를 업로드, 목록 조회, 조회, 삭제할 수 있고, 이미지·비디오·오디오는 uploaded asset, 이전 generation, inline base64 data를 참조할 수 있습니다. - ElevenAgents에는 대화 요약, 대화 토픽 페이지네이션·정렬, 대기열, 턴·워크플로 제어, 배경음 기본값 변경이 추가되었고, 여러 SDK와 패키지도 함께 갱신되었습니다.
바뀐 것
새 기능
- Image, video and speech generation APIs에 새 비동기 Flows APIs가 추가되어 video, image, speech generations를 생성, 목록 조회, 단건 조회할 수 있습니다.
- 생성 응답이 pending, generating, completed, failed 상태를 노출하고, 완료 이벤트용 webhook target을 요청에 포함할 수 있습니다.
- Reusable media assets로 workspace media를 업로드, 목록 조회, 조회, 삭제할 수 있습니다.
- Image, video, audio 참조가 uploaded asset, 이전 generation, inline base64 data를 사용할 수 있어 generation jobs를 연결할 수 있습니다.
- Get conversation summary가 전체 transcript를 불러오지 않고 generated title, transcript summary, call outcome, plain user or agent messages를 반환합니다.
- Get agent conversation topics에 cursor 페이지네이션과 sorting이 추가되었습니다.
- Agent 플랫폼 설정에 queueing(AgentQueueingConfig)이 추가되어 concurrency limit에 도달한 호출자를 대기시킬 수 있습니다.
- Turn configuration에 merge_with_default_ignore_terms가 추가되어 사용자 지정 interruption terms와 curated defaults를 함께 사용할 수 있습니다.
- Soft timeouts에 disable_until_first_user_message가 추가되었습니다.
- workflow tool locators에 per-node parameter overrides용 schema_overrides가 추가되었습니다.
- JavaScript SDK v2.64.0에 client.assets와 client.flows가 추가되었습니다.
- Python SDK v2.64.0에 assets와 Flows clients가 추가되었습니다.
- Python SDK v2.64.0의 turn configuration에 merge_with_default_ignore_terms가 추가되었습니다.
- Python SDK v2.64.0의 on-prem session setup에 extra_setup_config가 추가되었습니다.
- @elevenlabs/client@1.18.0, @elevenlabs/react@1.12.1, @elevenlabs/types@0.20.0, @elevenlabs/react-native@1.2.19, @elevenlabs/convai-widget-core@0.16.0, @elevenlabs/convai-widget-embed@0.16.0에 experimental self-hosted orchestrator sessions와 rich-content events가 추가되었습니다.
- @elevenlabs/client@1.19.0, @elevenlabs/react@1.12.2, @elevenlabs/types@0.21.0, @elevenlabs/react-native@1.2.20, @elevenlabs/convai-widget-core@0.16.1에 realtime Speech to Text options for secondary languages, entity detection, background audio filtering이 추가되었습니다.
- final transcript, detected entity, invalid request events가 추가되었습니다.
개선
- BackgroundSoundConfig.volume 기본값이 0.15로, crossfade_loop 기본값이 true로 변경되었습니다.
- Scribe audio worklets를 self-hosted할 수 있게 해 strict content security policies를 지원합니다.
- timestamp word types가 live schema와 맞춰졌습니다.
기타
- JavaScript SDK v2.64.0에서 CustomToolApiSchemaConfig와 scimExternalId가 WorkspaceGroupResponseModel에서 제거되었습니다.
수정
- disconnect handling이 disconnected 상태에 일관되게 도달하고, 늦게 도착한 콜백이 더 최신 세션을 지우지 않도록 수정되었습니다.
- widget이 quick replies와 links를 인라인으로 렌더링하고, voice transcripts의 Markdown을 복원하며, container-query layouts에서 language menu 위치를 수정합니다.
- microphone permission 실패로 useScribe reconnection이 막히던 문제가 수정되었습니다.