Skip to main content
Un preajuste es una configuración de render reutilizable — fondo, estilo de subtítulos, diseño — que puedes aplicar a cualquier proyecto o exportación. Usa preajustes cuando quieras una apariencia consistente en muchas pistas. Consulta Render settings reference para ver la forma completa de preset y todas las opciones respaldadas por enums.

client.presets.list(options?)

Lista todos los preajustes que pertenecen a la cuenta autenticada.

client.presets.get(presetId, options?)

Obtén un único preajuste.

client.presets.create(body, options?)

Crea un nuevo preajuste.
string
required
Nombre visible que se muestra en la UI de Youka.
KaraokePreset
required
El cuerpo completo del preajuste. Usa Render settings reference para el mapa de campos legible por humanos, o KaraokePresetSchema.toJSONSchema() para el esquema legible por máquinas.
boolean
Marca el nuevo preajuste como el predeterminado de la cuenta. Solo un preajuste puede ser el predeterminado a la vez.
Combínalo con una clave de idempotencia para reintentos seguros:

client.presets.update(presetId, body, options?)

Aplica un patch a un preajuste existente. Pasa cualquier subconjunto de name, preset e isDefault.

client.presets.delete(presetId, options?)

Elimina un preajuste.
Eliminar un preajuste no elimina proyectos ni exportaciones que se hayan renderizado previamente con él. Las exportaciones futuras que hagan referencia al preajuste eliminado fallarán.

client.presets.setDefault(presetId, options?)

Marca un preajuste como el predeterminado para nuevos proyectos. Este es un wrapper de conveniencia sobre client.presets.update(presetId, { isDefault: true }).
Al establecer un nuevo predeterminado, se desactiva automáticamente el anterior.

Descubrir campos válidos

El SDK exporta el esquema Zod que valida los cuerpos de preajustes. Conviértelo a JSON Schema en tiempo de ejecución para agentes y constructores de formularios:
Autores de agentes: llamen a este esquema antes de mutar preajustes para que el modelo conozca los nombres exactos de los campos y los tipos de valores.
Referencia legible por humanos:

Aplicar un preajuste

Aplica preajustes en tres puntos:

Qué sigue