वीडियो संदर्भ चित्रों का संग्रहण
वीडियो मॉडल को स्थानीय चित्र देने के लिए अपना Cloudflare R2 या S3-संगत संग्रहण इस्तेमाल करें।
Cloudflare स्क्रीनशॉट वास्तविक अंग्रेज़ी डैशबोर्ड के हैं; खाते की जानकारी छिपाई गई है और कुंजियां नहीं दिखाई गई हैं। बड़ा करके देखने के लिए चित्र पर क्लिक करें। Orqra चित्र अंग्रेज़ी इंटरफ़ेस में उदाहरण सेटिंग और जांच सफल होने का संदेश दिखाते हैं, वास्तविक क्लाउड खाते की जांच के परिणाम नहीं। फ़ील्ड तालिका में इस लेख की भाषा वाले डेस्कटॉप ऐप के वास्तविक नाम हैं।
इस पृष्ठ पर
R2 bucket बनाएं
यह सेटअप तब ज़रूरी है जब वीडियो मॉडल स्थानीय चित्रों को पहले फ़्रेम, आखिरी फ़्रेम या संदर्भ चित्र के रूप में इस्तेमाल करता है। सामान्य टेक्स्ट या चित्र बनाने के लिए इसे छोड़ सकते हैं।
Cloudflare के अंग्रेज़ी डैशबोर्ड की साइडबार में Storage & databases → R2 Object Storage खोलें। इससे bucket सूची और Create bucket सीधे दिखते हैं। पहली बार R2 सक्रिय करें और बिलिंग की जानकारी जांचें; स्टोरेज शुल्क Orqra और मॉडल के शुल्क से अलग है।

Cloudflare की अंग्रेज़ी साइडबार: bucket सूची सीधे खोलने के लिए Storage & databases → R2 Object Storage चुनें। Create bucket चुनें। Bucket name में orqra-video-inputs भरें, Location को Automatic पर रखें और Default Storage Class में Standard चुनें।

Cloudflare का अंग्रेज़ी bucket फ़ॉर्म: Bucket name में orqra-video-inputs भरें और Default Storage Class में Standard चुनें। डिफ़ॉल्ट निजी ऐक्सेस बनाए रखें। Create bucket चुनें और जांचें कि bucket सूची में orqra-video-inputs दिख रहा है। इसे निजी रखें; r2.dev सार्वजनिक ऐक्सेस चालू करने या कस्टम डोमेन जोड़ने की ज़रूरत नहीं है।
बुनियादी सेटिंग भरें
R2 Object Storage के सारांश पृष्ठ पर Account Details ढूंढें और S3 API पंक्ति के दाईं ओर कॉपी आइकन चुनें।
उदाहरण: https://example-account-id.r2.cloudflarestorage.com। यह केवल उदाहरण खाते का Endpoint है और इसमें bucket का नाम नहीं है। अपने खाते से कॉपी किया मूल पता इस्तेमाल करें।

R2 Object Storage के सारांश पृष्ठ पर Account Details कार्ड में S3 API पंक्ति के दाईं ओर कॉपी बटन चुनें। चित्र में खाते का पता छिपाया गया है। पते को बिना बदलाव के “एंडपॉइंट” में पेस्ट करें और bucket का नाम अलग से “बकेट” में भरें। Orqra Desktop में “सेटिंग्स → डेटा और स्टोरेज → HTTPS मीडिया स्टोरेज” खोलें, कॉपी किया पता बिना बदलाव के “एंडपॉइंट” में पेस्ट करें और बनाए गए bucket का नाम अलग से “बकेट” में भरें। बाकी फ़ील्ड के लिए नीचे की तालिका के अनुसार R2 के डिफ़ॉल्ट मान रखें। अभी “एक्सेस की ID” और “सीक्रेट एक्सेस की” खाली छोड़ें, यह सेटिंग पृष्ठ खुला रखें और कुंजियां मिलने पर सब एक साथ सहेजें।
बुनियादी सेटिंग का संदर्भ Orqra का फ़ील्ड क्या भरें / कहां से लें एंडपॉइंट Account Details की S3 API पंक्ति से पता कॉपी करें और बिना बदलाव के इस फ़ील्ड में पेस्ट करें। डैशबोर्ड URL या सार्वजनिक r2.dev पता इस्तेमाल न करें। रीजन auto बकेट बनाए गए bucket का नाम अलग से भरें, जैसे orqra-video-inputs। अस्थायी ऑब्जेक्ट प्रीफ़िक्स orqra-transient/ — यह आगे बनाए जाने वाले अपने आप मिटाने के नियम के Prefix से मेल खाना चाहिए। सेशन टोकन इस गाइड के सामान्य R2 क्रेडेंशियल से पहली बार सेटअप करते समय खाली छोड़ें। साइन किए गए URL की अवधि (सेकंड) 21600 (6 घंटे): डाउनलोड लिंक की वैधता, फ़ाइल हटाने का समय नहीं। पाथ-स्टाइल URL का उपयोग करें चालू रखें।
एक्सेस क्रेडेंशियल बनाएं
R2 Object Storage की bucket सूची वाले पृष्ठ पर Account Details ढूंढें और Manage API Tokens चुनें।

Cloudflare का अंग्रेज़ी bucket सूची पृष्ठ: Account Details में Manage API Tokens चुनें। प्रबंधन पृष्ठ के User API Tokens भाग में Create User API token चुनें। अगले फ़ॉर्म का शीर्षक Create User API Token है।

Cloudflare का अंग्रेज़ी token प्रबंधन पृष्ठ: User API Tokens में Create User API token चुनें। यह फ़ॉर्म खोलने का प्रवेश है, उसे अंतिम रूप से जमा करने का बटन नहीं। Token name में orqra-video-inputs भरें। Permissions में Object Read & Write चुनें।
Specify bucket(s) में Apply to specific buckets only चुनें और पिछले चरण में बनाया गया orqra-video-inputs bucket चुनें।
TTL का डिफ़ॉल्ट मान Forever है; ज़रूरत हो तो इसी कंट्रोल से क्रेडेंशियल की दूसरी वैधता अवधि चुनें। सामान्य सेटअप में Client IP Address Filtering के Include और Exclude दोनों इनपुट खाली रखें।

Cloudflare का अंग्रेज़ी Create User API Token फ़ॉर्म: Token name भरें, Permissions और Specify bucket(s) सेट करें, TTL जांचें और ज़रूरत के अनुसार Client IP Address Filtering सेट करें। फ़ॉर्म के नीचे Create User API Token चुनें। Secret Access Key केवल एक बार दिखता है। परिणाम पृष्ठ खुला रखें और अगले भाग के अनुसार तुरंत Access Key ID और Secret Access Key को Orqra में भरकर सहेजें। सफलतापूर्वक सहेजने की पुष्टि के बाद ही परिणाम पृष्ठ बंद करें। Orqra को एक ही बार में बनाए गए ये दो S3 क्रेडेंशियल चाहिए; API Token का मान या OpenRouter API Key इस्तेमाल न करें।
कुंजियां भरकर सहेजें
Orqra के पहले से खुले सेटिंग पृष्ठ पर वापस जाएं। भरी हुई बुनियादी जानकारी बनाए रखें और नीचे की तालिका की केवल दो कुंजियां जोड़ें।
कुंजियां भरने का संदर्भ Orqra का फ़ील्ड क्या भरें / कहां से लें एक्सेस की ID पहले से खुले Cloudflare परिणाम पृष्ठ से Access Key ID कॉपी करें और इस फ़ील्ड में पेस्ट करें। सीक्रेट एक्सेस की उसी Cloudflare परिणाम पृष्ठ से Secret Access Key कॉपी करें और इस फ़ील्ड में पेस्ट करें। यह केवल एक बार दिखता है; Orqra में सफलतापूर्वक सहेजने के बाद ही परिणाम पृष्ठ बंद करें। 
उदाहरण मानों के साथ दिखाई गई Orqra सेटिंग। “कॉन्फ़िगरेशन सहेजें” चुनें और “HTTPS मीडिया स्टोरेज कॉन्फ़िगरेशन सहेज दिया गया।” संदेश की पुष्टि करने के बाद ही Cloudflare परिणाम पृष्ठ बंद करें। केवल कुंजियां पेस्ट करने से वे सहेजी नहीं जातीं; सहेजने से फ़ाइलें अपलोड नहीं होतीं।
अपने आप मिटाने का नियम बनाएं
Orqra की सेटिंग सफलतापूर्वक सहेजने के बाद Cloudflare पर वापस जाकर अपने आप मिटाने का नियम बनाएं। स्टोरेज की जांच से पहले यह नियम तैयार करें। Rule name नियम की पहचान के लिए है; Apply to objects with the following prefix (optional): तय करता है कि नियम किन ऑब्जेक्ट पर लागू होगा। ये अलग-अलग इनपुट हैं। प्रीफ़िक्स खाली हो तो नियम पूरे bucket पर लागू होता है। Prefix सहेजने के बाद सूची में दिखने वाले कॉलम का नाम है।
orqra-video-inputs → Settings → Object Lifecycle Rules खोलें और Add चुनें।
नीचे की तालिका की चार सेटिंग भरें, Object lifecycle rule is enabled चालू करें और Save changes चुनें।
जीवनचक्र नियम की सेटिंग Cloudflare का फ़ील्ड क्या भरें या चुनें Rule name delete-orqra-transient। यह नियम का पहचान नाम है, ऑब्जेक्ट का प्रीफ़िक्स नहीं। Apply to objects with the following prefix (optional): orqra-transient/ भरें। इसे खाली न छोड़ें; यह Orqra के “अस्थायी ऑब्जेक्ट प्रीफ़िक्स” से मेल खाना चाहिए। Delete uploaded objects after: यह विकल्प चेक करें, 1 भरें और Days चुनें। Object lifecycle rule is enabled स्विच चालू रखें, फिर Save changes चुनें। 
Cloudflare का अंग्रेज़ी जीवनचक्र फ़ॉर्म, जो अभी सहेजा नहीं गया है: Rule name में delete-orqra-transient और Apply to objects with the following prefix (optional): में orqra-transient/ है। 1 Days बाद मिटाने के लिए सेट करें और Object lifecycle rule is enabled चालू करें। सहेजे गए नियम की सूची में चारों कॉलम जांचें: Rule Name में delete-orqra-transient, Prefix में orqra-transient/, Actions में Delete objects after 1 day(s), और Status में Enabled होना चाहिए। Cloudflare पृष्ठभूमि में ऑब्जेक्ट मिटाता है, इसलिए मिटने में देर हो सकती है। अधूरे multipart अपलोड को 7 दिन बाद रद्द करने वाला डिफ़ॉल्ट नियम इस नियम की जगह नहीं लेता।

सहेजी गई अंग्रेज़ी नियम सूची: Rule Name में delete-orqra-transient, Prefix में orqra-transient/, Actions में 1 दिन बाद ऑब्जेक्ट मिटाना, और Status में Enabled है।
जांचकर वीडियो नोड पर लौटें
स्क्रीनशॉट में उदाहरण सेटिंग के साथ जांच सफल होने का संदेश दिखाया गया है। यह किसी वास्तविक क्लाउड खाते की जांच का परिणाम नहीं है।
संदर्भ चित्र आपके स्टोरेज से OpenRouter और उसके अपस्ट्रीम प्रदाता तक जाते हैं, Orqra Server से नहीं। लिंक की 6 घंटे की वैधता और 1 दिन का सफ़ाई नियम अलग हैं। स्थानीय सेटिंग मिटाने से क्लाउड फ़ाइलें नहीं मिटतीं; सफ़ाई नियम चालू रखें।
सेटिंग सहेजने और अपने आप मिटाने का नियम बनाने के बाद Orqra पर लौटें और “HTTPS इनपुट का परीक्षण करें” चुनें। Orqra एक बहुत छोटा जांच ऑब्जेक्ट अपलोड, डाउनलोड, सत्यापित और मिटाता है। इससे मामूली स्टोरेज अनुरोध शुल्क लग सकता है; OpenRouter को कॉल नहीं किया जाता और वीडियो कार्य नहीं बनता।
“HTTPS अपलोड और डाउनलोड परीक्षण सफल रहा।” संदेश की प्रतीक्षा करें। त्रुटि आए तो नीचे दिए जांच चरणों के बाद दोबारा कोशिश करें। सफल स्टोरेज जांच यह गारंटी नहीं देती कि मॉडल प्रदाता बाद में हर बार सामग्री ला सकेगा।

Orqra की जांच सफल होने के संदेश का उदाहरण। यह स्क्रीनशॉट वास्तविक क्लाउड खाते की जांच नहीं दिखाता। खुद कैनवस पर वापस जाएं, वीडियो नोड में चित्र चुनें और तैयार होने पर “Run” चुनें। स्टोरेज सहेजने या जांचने से जनरेशन शुरू नहीं होता।
संग्रहण जांच की त्रुटियां ठीक करें
- AccessDenied / 403: जाँचें कि क्रेडेंशियल उसी Cloudflare खाते के हैं और सही Bucket पर Object Read & Write की अनुमति है। अनुमति सुधारने के लिए Bucket को सार्वजनिक न करें।
- Bucket नहीं मिला / 404: bucket का नाम जांचें और पुष्टि करें कि “एंडपॉइंट” उसी Cloudflare खाते के Account Details → S3 API से कॉपी किया गया पता है। r2.dev इस्तेमाल न करें।
- हस्ताक्षर त्रुटि: Access Key ID और Secret Access Key की जोड़ी, Region auto, चालू Path-Style और कंप्यूटर का स्वचालित समय सिंक जाँचें।
- टाइमआउट: दोबारा टेस्ट से पहले नेटवर्क, प्रॉक्सी और Endpoint की पहुँच जाँचें। स्टोरेज टेस्ट मॉडल नहीं चलाता।
- फ़ाइलें अभी भी मौजूद हैं: नियम का नाम, Prefix orqra-transient/, 1 दिन बाद मिटाने की सेटिंग और Enabled स्थिति जांचें। Orqra सेटिंग मिटाने से क्लाउड फ़ाइलें नहीं मिटतीं। सहायता टीम को क्रेडेंशियल या हस्ताक्षरित डाउनलोड लिंक न भेजें।
