preset et chaque option adossée à une enum.
client.presets.list(options?)
Liste tous les préréglages appartenant au compte authentifié.
client.presets.get(presetId, options?)
Récupère un seul préréglage.
client.presets.create(body, options?)
Crée un nouveau préréglage.
Nom d’affichage dans l’interface Youka.
Le corps complet du préréglage. Utilisez
Render settings reference pour la correspondance des champs lisible par un humain,
ou KaraokePresetSchema.toJSONSchema() pour le schéma lisible par une machine.Marque le nouveau préréglage comme valeur par défaut du compte. Un seul préréglage peut être défini
comme valeur par défaut à la fois.
client.presets.update(presetId, body, options?)
Applique un patch à un préréglage existant. Passez n’importe quel sous-ensemble de name, preset et isDefault.
client.presets.delete(presetId, options?)
Supprime un préréglage.
client.presets.setDefault(presetId, options?)
Marque un préréglage comme valeur par défaut pour les nouveaux projets. Il s’agit d’un wrapper de commodité autour de client.presets.update(presetId, { isDefault: true }).
Découvrir les champs valides
Le SDK exporte le schéma Zod qui valide les corps de préréglage. Convertissez-le en JSON Schema à l’exécution pour les agents et les générateurs de formulaires :Appliquer un préréglage
Appliquez des préréglages à trois moments :- À la création du projet
- Dans les paramètres du projet
- À l’export
Et ensuite
- Render settings reference — tous les chemins de champs partagés et les valeurs d’enum
- Media — référencé depuis les corps de préréglage
- Project settings — appliquer des préréglages à un projet
- API presets — le même flux via HTTP brut
- CLI presets — le même flux depuis le terminal
- Exports — effectuer un rendu avec un préréglage
