브랜치 재배치와 대화·음악·더빙 설정 확장
브랜치 재배치, 대화 필터, 음악 출력 형식, 더빙 필터와 워크스페이스 설정이 확장됐다.
교안에 영향
예전 안내 글에서 composition_plan, respect_sections_durations, output_format 기본값, List dubs 필터와 정렬, conversation_product_type 안내는 수정이 필요하다.
요약
- ElevenAgents에 브랜치 재배치, 대화 필터, 주제 탐색, 배경음, 턴 중단, 소프트 타임아웃, 전사 메시지 식별자, 시뮬레이션 성공 조건, 도구 스키마 동적 허용값이 추가됐다. - Music에 더 높은 품질의 출력 형식과 composition_plan 스키마 분리가 반영됐고, music_v2의 섹션 길이 동작이 명확해졌다. - Dubbing의 목록 조회에 필터가 늘고 정렬 기준에 name이 추가됐다. - Workspaces와 ElevenCreative Studio에 잠금·비활성 사유, SCIM 고정 상태, 캡션 애니메이션 옵션이 추가됐다. - SDK와 패키지, MCP Server는 최신 OpenAPI 반영, 클라이언트 기능 보강, 의존성 정렬, 서버 기능 추가와 수정이 이뤄졌다.
바뀐 것
새 기능
- ElevenAgents에 POST /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase가 추가되어 브랜치를 최신 main으로 재배치할 수 있게 됐다.
개선
- Agent version parent models에 선택적 rebased_from_version_id가 추가돼 재배치 후 소스 버전을 추적할 수 있게 됐다.
- List conversations와 Text search conversation messages에 선택적 conversation_product_type 쿼리 매개변수가 추가돼 agents와 speech_engine으로 결과를 거를 수 있게 됐다.
- Conversation models에 ConversationProduct가 추가돼 제품 구분을 표현할 수 있게 됐다.
- List conversations에 선택적 termination_reasons 배열 쿼리 매개변수가 추가돼 종료 사유별로 대화를 필터링할 수 있게 됐다.
- Create agent와 Update agent platform settings에 선택적 topic_discovery(TopicDiscoverySettings)가 추가돼 에이전트별 주제 탐색 설정을 할 수 있게 됐다.
- Agent platform과 conversation configuration models에 선택적 background_sound(BackgroundSoundConfig)가 추가돼 대화 중 주변 음향을 설정할 수 있게 됐다.
- Turn configuration schemas에 선택적 interruption_ignore_terms 배열이 추가돼 특정 문구에 대한 턴 감지를 억제할 수 있게 됐다.
- Soft timeout configuration에 선택적 randomize_fillers가 추가돼 소프트 타임아웃 보조 문구를 섞을 수 있게 됐고, soft timeout message와 LLM prompt override 필드가 동적 변수를 지원하게 됐다.
- Transcript message models에 user-authored 메시지용 선택적 user_identifier가 추가됐다.
- Agent simulation test schemas에 최대 30개 항목의 success_conditions 배열이 추가됐고, 기존 success_condition 필드는 더 이상 권장되지 않는다.
- Run tests on the agent의 repeat_count 최대값이 20에서 50으로 늘어났다.
- ElevenAgents tool JSON schema properties에 선택적 allowed_values_dynamic_variable이 추가돼 동적 변수에서 가져온 서버 검증 LLM 값 선택을 지원한다.
- Generate music, Generate music detailed, Stream music에 mp3_48000_240과 mp3_48000_320 출력 형식이 추가됐다.
- output_format이 auto일 때 v2 모델의 기본값이 mp3_48000_128에서 mp3_48000_192로 바뀌었다.
- respect_sections_durations는 music_v1의 composition_plan에서만 적용되며 music_v2에서는 무시되고 섹션 길이가 항상 강제된다는 점이 명확해졌다.
- Music request의 composition_plan이 MusicPrompt와 CompositionPlan의 oneOf 유니온으로 분리됐다.
- List dubs에 dubbing_statuses, dubbing_models, target_language_codes, creation_sources 배열 쿼리 매개변수가 추가됐다.
- List dubs의 order_by가 created_at에 더해 name도 받을 수 있게 됐다.
- Workspace와 API key models에 LockReason과 선택적 disable_reason이 추가됐다.
- Workspace group settings에 선택적 scim_frozen(boolean)가 추가됐다.
- Studio caption enter와 exit animation 열거형에 pop, slide_up, slide_down이 추가됐다.
기타
- Get widget updates conversation_signature 문서가 /v1/convai/conversation/get_signed_url을 참조하도록 정정됐다.
- JavaScript SDK v2.54.0이 최신 OpenAPI 스키마로 재생성됐고 브랜치 재배치, 대화 필터, 더빙 필터, 음악 출력 형식, topic discovery를 반영하며 coaching 관련 내보낸 형식이 제거됐다.
- JavaScript SDK v2.53.1에서 DynamicVariablesConfig 레코드의 잘못 좁혀진 선택적 값이 복원됐다.