Skip to main content
हर प्रोजेक्ट में सक्रिय सेटिंग्स होती हैं — trim, background, subtitle style, layout — जो नियंत्रित करती हैं कि exports कैसे रेंडर होते हैं। जब आप ऐसे project-local overrides चाहते हैं जिन्हें preset के रूप में साझा करना उचित नहीं है, तब project settings का उपयोग करें। साझा preset, settings.style, और settingsOverride फील्ड मैप के लिए Render settings reference देखें।

Endpoints

पूरा request और response schema API reference में है।

वर्तमान सेटिंग्स प्राप्त करें

पूरा सक्रिय project settings लौटाता है, जिसमें लागू किया गया कोई भी preset शामिल होता है।

सेटिंग्स patch करें

PATCH presetId और settings के किसी भी subset को स्वीकार करता है। जब दोनों पास किए जाते हैं, तो पहले preset लागू होता है और फिर settings ऊपर से merge होती है।

मान्य फ़ील्ड्स खोजें

SDK उस schema को export करता है जो project settings updates को validate करता है। इसे runtime पर JSON Schema में convert करें:
Agents को project settings mutate करने से पहले SDK schema या OpenAPI request schema fetch करना चाहिए ताकि उन्हें हमेशा current shape पता रहे।
मानव-पठनीय संदर्भ:

Project settings बनाम presets बनाम export overrides

Youka में तीन layers हैं जहाँ render settings रह सकती हैं: Export के समय हर layer इसी क्रम में merge होती है।

आगे क्या

एक version चुनें

GET /projects/{projectId}/versions प्रोजेक्ट के versions सूचीबद्ध करता है। settings GET request में ?versionId=ver_example जोड़ें, या PATCH body में versionId शामिल करें, ताकि कोई version चुना जा सके। Settings responses में versionId शामिल होता है। इसे omit करने पर primary-version behavior बना रहता है। Export requests भी versionId स्वीकार करती हैं। Alignment selection प्रोजेक्ट से संबंधित है और versions में साझा होता है। Timing revisions और export snapshots के लिए Automate lyric videos देखें।