preset、settings.style 和 settingsOverride 字段映射请参见 Render settings reference。
端点
完整的请求与响应 schema 见 API reference。
获取当前设置
修改设置
PATCH 接受 presetId 和 settings 的任意子集。当两者同时传入时,会先应用预设,然后将 settings 合并覆盖到其之上。
- 应用预设
- 内联设置
- 预设 + 覆盖项
发现有效字段
SDK 导出了用于验证项目设置更新的 schema。可在运行时将其转换为 JSON Schema:项目设置 vs 预设 vs 导出覆盖项
Youka 有三层可承载渲染设置的位置:
导出时会按该顺序逐层合并。
接下来
- Render settings reference — 所有共享字段路径与枚举值
- Presets — 可复用的配置
- Media — 设置中引用的媒体
- CLI projects — 在终端中完成同样流程
- SDK project settings — TypeScript 中的同一组端点
选择一个版本
GET /projects/{projectId}/versions 会列出项目的各个版本。你可以在 settings 的 GET 请求中添加 ?versionId=ver_example,或在 PATCH body 中包含 versionId 来选择版本。Settings 的响应会包含 versionId。省略它将保持主版本(primary-version)行为不变。
导出请求也接受 versionId。对齐(alignment)的选择属于项目层级,并在各版本之间共享。关于时间轴修订与导出快照,请参见 Automate lyric videos。