24 सितंबर 2026 को Sora API बंद होना तय था, और वह तारीख़ अब बीत चुकी है। अगर आपके Claude Desktop या Cursor कॉन्फ़िग में Sora 2 MCP सर्वर है, तो अब उससे जाने वाली हर वीडियो रिक्वेस्ट ऐसे एंडपॉइंट पर पहुँचती है जिसे OpenAI हटा चुका है। सर्वर अब भी स्टार्ट होता है, आपका क्लाइंट अब भी उसके टूल्स दिखाता है, और फिर हर जनरेशन कॉल फ़ेल हो जाती है। इसका कोई पैच काम नहीं करेगा, क्योंकि जिस सेवा को यह सर्वर रैप करता है, वह अब मौजूद ही नहीं है।
यह लेख साफ़ करता है कि असल में क्या बंद हुआ, आप अब भी क्या सहेज सकते हैं, कम्युनिटी के MCP सर्वर कैसे बने थे, और कौन से वीडियो मॉडल वही काम संभाल सकते हैं। अंत में PicassoIA पर एक काम करने वाला विकल्प सेटअप है, जिसमें Seedance 2.5 Lite का चरण-दर-चरण उदाहरण शामिल है। तारीख़ें OpenAI की डिस्कंटिन्यूएशन सूचना और उसके आसपास की रिपोर्टिंग से ली गई हैं, इसलिए एक्सपोर्ट की मौजूदा स्थिति के लिए अपना अकाउंट ज़रूर जाँच लें।
असल में क्या बंद हुआ
वे दो तारीख़ें जो मायने रखती हैं
OpenAI ने Sora को दो चरणों में बंद किया: पहले कंज़्यूमर वाला हिस्सा, और पाँच महीने बाद डेवलपर वाला हिस्सा।
| तारीख़ | क्या बंद हुआ | किसे असर हुआ |
|---|
| 26 अप्रैल 2026 | Sora वेब और ऐप अनुभव | आम क्रिएटर और उनका प्रॉम्प्ट इतिहास |
| 24 सितंबर 2026 | Sora API, जिसमें sora-2 और sora-2-pro मॉडल शामिल हैं | डेवलपर, ऑटोमेशन और उन पर बने हर MCP सर्वर |
इसी अंतर से समझ आता है कि "Sora 2 MCP server" जैसी खोज अभी ही इतनी क्यों बढ़ी है। अप्रैल के शटडाउन ने API यूज़र्स को कभी नहीं छुआ, इसलिए ऑटोमेशन, एजेंट और MCP सर्वर पूरी गर्मियों में क्लिप रेंडर करते रहे। वे दूसरी तारीख़ तक ठीक चलते रहे, और फिर एक साथ रुक गए।
API पर क्या काम करना बंद करता है
24 सितंबर को हर Sora API एंडपॉइंट बंद हो गया। इसमें Videos API के अंतर्गत आने वाले सभी रूट शामिल हैं, जैसे GET /v1/videos/{video_id}/content पर कंटेंट रिट्रीवल, साथ ही थंबनेल और स्प्राइटशीट। दोनों मॉडल, sora-2 और sora-2-pro, अब जवाब नहीं देते।
सूचना और रिपोर्टिंग की तीन बातें प्लानिंग के लिए मायने रखती हैं:
- कोई ग्रेस पीरियड नहीं। ऐसी कोई घोषणा नहीं हुई, और OpenAI ने कोई आधिकारिक विकल्प एंडपॉइंट भी नहीं बताया।
- शर्तों वाले एक्सपोर्ट। कोई अंतिम एक्सपोर्ट विंडो शर्तों के साथ है, और सूचना के अनुसार Sora का डेटा आख़िरकार स्थायी रूप से मिटा दिया जाएगा। आख़िरी समय में विस्तार की उम्मीद पर योजना न बनाएँ।
- क्रेडिट। बिना इस्तेमाल किए क्रेडिट के ऑटोमैटिक रिफ़ंड का कोई वादा नहीं है। सूचना स्टैंडर्ड ChatGPT सब्सक्रिप्शन रिफ़ंड प्रक्रिया की ओर इशारा करती है।

💡 त्वरित जाँच: अगर /v1/videos रूट की हर कॉल फ़ेल हो रही है, जबकि आपके OpenAI के बाकी काम चल रहे हैं, तो कारण शटडाउन ही है। क्रेडेंशियल बदलने या सर्वर दोबारा इंस्टॉल करने से नतीजा नहीं बदलेगा।
Sora MCP सर्वर कैसे काम करते थे
चार टूल, एक निर्भरता
API खुलने के बाद कई डेवलपर्स ने Sora 2 MCP सर्वर प्रकाशित किए, जिनमें Doriandarko का sora-mcp, writingmate का sora-2-mcp, ex-takashima का openai-sora2-mcp-server और yomrishon-mcp-sora शामिल हैं। इनमें अतिरिक्त फ़ीचर अलग-अलग हैं: writingmate में FFmpeg से वीडियो मर्ज करना और फ़ेड एनिमेशन हैं, जबकि ex-takashima में बैच प्रोसेसिंग और लागत का अनुमान है। मूल रूप से ये सभी टूल्स का एक छोटा सेट एक्सपोज़ करते हैं। उदाहरण के लिए, openai-sora2-mcp-server का README चार टूल सूचीबद्ध करता है:
generate_video: टेक्स्ट या इमेज से वीडियो
remix_video: नए प्रॉम्प्ट से मौजूदा क्लिप बदलना
get_video_status: रेंडर की प्रगति जाँचना
list_videos: पिछली जनरेशन वापस लाना
सेटअप के लिए Node.js 18 या उससे नया, एनवायरनमेंट वेरिएबल में रखा OpenAI क्रेडेंशियल, और usage Tier 2 या उससे ऊपर चाहिए था (एक README में न्यूनतम $10 क्रेडिट खरीद का ज़िक्र है)। उसी README में प्रति sora-2 क्लिप लगभग $0.40 से $1.20 और प्रति sora-2-pro क्लिप $3.00 से $12.50 का अनुमान दिया गया था।

सर्वर कहाँ टूटे
इनमें से हर सर्वर एक पतला रैपर है। MCP लेयर, यानी टूल डेफ़िनिशन, स्कीमा और ट्रांसपोर्ट, पहले की तरह ही काम करती है। आख़िरी हॉप, यानी api.openai.com/v1/videos पर HTTPS कॉल, वही फ़ेल होती है। इसी वजह से गड़बड़ी अजीब लगती है: क्लाइंट सर्वर को कनेक्टेड दिखाता है, टूल लिस्ट में दिखते हैं, और सिर्फ़ जनरेशन कॉल मर जाती है।
| लक्षण | असली कारण | क्या करें |
|---|
| सर्वर कनेक्ट होता है, टूल दिखते हैं, जनरेशन कॉल में एरर आता है | Sora API बंद हो चुका है | बैकएंड बदलें, MCP क्लाइंट नहीं |
list_videos फ़ेल होता है या कुछ नहीं लौटाता | वीडियो रिकॉर्ड अब सर्व नहीं होते | अपने आर्काइव पर भरोसा करें |
| पुराने डाउनलोड लिंक काम करना बंद करते हैं | प्रोवाइडर के लिंक थोड़े समय के लिए होते हैं और API ही नहीं बचा | एसेट्स को अपने नियंत्रण वाले स्टोरेज पर दोबारा होस्ट करें |
| सर्वर का नया npm रिलीज़ आता है | मेंटेनर बंद हो चुका API वापस नहीं ला सकते | अपडेट छोड़ें और बैकएंड बदलें |
हर प्रभावित इंस्टॉल ढूँढने के लिए अपने क्लाइंट कॉन्फ़िग (Claude Desktop, Cursor, VS Code, Claude Code) में वे एंट्री खोजें जो किसी Sora पैकेज की ओर इशारा करने वाला npx या node कमांड चलाती हैं। उन्हें हटा दें। बंद पड़ा सर्वर टूल लिस्ट में बेकार की भीड़ जोड़ता है, और मॉडल उसे कॉल करके एक एरर पर अपना एक टर्न बर्बाद कर सकता है।

जो अब भी बचाया जा सकता है, उसे एक्सपोर्ट करें
अगर आपका अकाउंट अब भी एक्सपोर्ट करने देता है, तो आज ही कर लें। OpenAI ने एक्सपोर्ट के लिए यूज़र्स को Sora sunset पेज की ओर भेजा था, और उसकी सूचना कहती है कि आख़िरी विंडो बंद होते ही डेटा स्थायी रूप से मिटा दिया जाएगा, वह विंडो चाहे जो भी निकले।
वीडियो से पहले प्रॉम्प्ट सहेजें
तैयार क्लिप एक छोटी फ़ाइल होती है। असली संपत्ति प्रॉम्प्ट, रेफ़रेंस इमेज और उसके पीछे की सेटिंग्स हैं, क्योंकि इन्हें किसी भी दूसरे मॉडल के लिए ढाला जा सकता है। हर जनरेशन को इन फ़ील्ड्स के साथ स्प्रेडशीट या JSON फ़ाइल में लॉग करें:
- प्रॉम्प्ट का टेक्स्ट, शब्द-दर-शब्द
- सोर्स इमेज, अगर कोई थी
- मॉडल, अवधि और रिज़ॉल्यूशन
- तारीख़ और वह प्रोजेक्ट जिसका वह हिस्सा था
- क्लिप शिप हुई या ड्राफ़्ट ही रह गई
अपना आर्काइव बनाएँ
हर MP4, थंबनेल और रेफ़रेंस इमेज डाउनलोड करें, फिर पूरे सेट को दूसरी जगह कॉपी करें। प्रोवाइडर के लिंक थोड़े समय के होते हैं, इसलिए जो क्लिप आपके पास URL के रूप में है, वह कल शायद आपके पास न रहे। क्लाउड ऑब्जेक्ट स्टोरेज, NAS या साधारण बाहरी ड्राइव, कुछ भी चलेगा। फ़ाइलों के नाम टूल द्वारा दिए गए ID पर नहीं, तारीख़ और प्रोजेक्ट पर रखें।

💡 अगले किसी भी टूल के लिए नियम: उसका आउटपुट उसी दिन अपने नियंत्रण वाले स्टोरेज पर लिखें। वेंडर प्लान बदलते हैं, और Sora ने दिखा दिया कि यह कितनी जल्दी हो सकता है।
आज़माने लायक विकल्प
वीडियो मॉडल की तुलना
Sora 2 कई विकल्पों में से एक था, और जब वह चल रहा था तब भी यह क्षेत्र आगे बढ़ रहा था। घोषणा के बाद छपे माइग्रेशन लेखों में बार-बार ये परिवार आते हैं: Google Veo, Runway, Kling और Luma। PicassoIA की टेक्स्ट-टू-वीडियो कैटेगरी में 100 से ज़्यादा एंट्री हैं, जिनमें चारों परिवार शामिल हैं, ताकि आप कई अकाउंट खोले बिना एक ही प्रॉम्प्ट कई मॉडलों पर चला सकें। नीचे की तालिका केवल वही बताती है जो कैटलॉग में लिखा है।
| मॉडल | किसके लिए अच्छा | कैटलॉग में क्या लिखा है |
|---|
| Seedance 2.5 Lite | रोज़ाना के प्रयोग | 5 या 10 सेकंड की क्लिप, 480p या 720p, सिंक्ड ऑडियो, Wonder सदस्यों के लिए असीमित |
| Picasso IA Video | अनुमानित छोटी क्लिप | 24 fps पर तय 5 सेकंड, टेक्स्ट या इमेज इनपुट, ऑडियो डिफ़ॉल्ट रूप से चालू |
| Seedance 2.5 | लंबे सीक्वेंस | 30 सेकंड तक के वीडियो के लिए सूचीबद्ध |
| Veo 3.1 | पॉलिश्ड 1080p | टेक्स्ट से 1080p वीडियो |
| Kling v3 Video | सिनेमैटिक शॉट्स | टेक्स्ट से सिनेमैटिक वीडियो |
| Gen 4.5 | कैमरा का एहसास | सिनेमैटिक मोशन के साथ Runway टेक्स्ट-टू-वीडियो |
| Ray 3.2 | HDR लुक | HDR के साथ Luma टेक्स्ट-टू-वीडियो |
| Wan 3 | सिनेमैटिक आउटपुट | Alibaba का सिनेमैटिक वीडियो मॉडल |

काम के हिसाब से चुनाव
फ़ैसला करने से पहले एक ही प्रॉम्प्ट तीन उम्मीदवारों पर चलाएँ। एक साथ-साथ की टेस्टिंग में एक दोपहर लगती है और बाद में बार-बार बदलने में हफ़्ते बचते हैं।
पुराने Sora मॉडल कहाँ खड़े हैं
PicassoIA के कैटलॉग में अब भी Sora 2 और Sora 2 Pro के पेज हैं। इन में से किसी पर भी कुछ नया बनाने से पहले पेज खोलकर पक्का कर लें कि वे आपके लिए उपलब्ध हैं, क्योंकि OpenAI का अपना API अपनी आख़िरी तारीख़ तक पहुँच चुका है। जो भी आप शिप करने वाले हैं, उसके लिए ऐसा मॉडल चुनें जो साफ़ तौर पर चालू हो।

MCP वर्कफ़्लो को फिर से बनाना
PicassoIA कनेक्टर टूल
PicassoIA claude.ai के लिए एक कनेक्टर देता है जो अपने GPU मॉडल्स को MCP टूल्स के रूप में एक्सपोज़ करता है। जनरेशन टूल जैसे ही कोई GPU जॉब स्वीकार करता है, एक प्रेडिक्शन ID लौटा देते हैं, और नतीजा सफल या फ़ेल होने तक आप उस ID से पोल करते हैं। यह ढाँचा पुराने Sora फ़्लो जैसा ही है, इसलिए मैपिंग सीधी है:
| पुराना Sora MCP टूल | PicassoIA कनेक्टर टूल | नोट |
|---|
generate_video | generate_video_picassoia, generate_video_seedance | Picasso IA Video के लिए एक, Seedance के लिए एक |
get_video_status | get_generation | सुझाए गए इंतज़ार के बाद प्रेडिक्शन ID से पोल करें |
list_videos | list_generations | आपके पिछले जॉब्स का इतिहास |
remix_video | edit_image, फिर एक नई वीडियो कॉल | सीधा रीमिक्स नहीं: पहला फ़्रेम बदलें, फिर दोबारा चलाएँ |
| कोई नहीं | cancel_generation | चल रहे जॉब को रोकता है |
| कोई नहीं | list_models, get_account | दिखाता है कि आपका प्लान क्या अनुमति देता है और आपकी पैरेलल सीमा क्या है |
कनेक्टर का अपना विवरण कहता है कि Infinite और Wonder प्लान पर जनरेशन मुफ़्त है। बाकी प्लान की शर्तों के लिए प्राइसिंग पेज देखें, इससे पहले कि कुछ भी प्रोडक्शन में जोड़ें।

जो डेवलपर सादा HTTP पसंद करते हैं, वे https://api.picassoia.com/v1 पर PicassoIA API इस्तेमाल कर सकते हैं। यह Replicate शैली का पालन करता है: प्रेडिक्शन बनाएँ, GET /v1/predictions/{id} से पोल करें, फिर आउटपुट लाएँ। ऑथ एक बेयरर टोकन है जो pia_sk_ से शुरू होता है। API और कनेक्टर दोनों से चार मॉडल उपलब्ध हैं: picassoia-image, picassoia-image-editor-pro, picassoia-video और seedance-2.5-lite। इन सीमाओं का ध्यान रखें:
- प्रति अकाउंट 5 एक साथ चलने वाले प्रेडिक्शन, जो टोकन और MCP कनेक्शन में साझा होते हैं
- प्रति प्रॉम्प्ट 4,000 अक्षर
- 10 MB रिक्वेस्ट बॉडी
- हर प्रेडिक्शन के लिए 3 घंटे का टाइमआउट
पहले इमेज, फिर वीडियो
Sora के remix_video का सीधा कोई एक-से-एक विकल्प नहीं है, लेकिन कंट्रोल कसने का दूसरा तरीका है: पहला फ़्रेम तय करें। Picasso IA Image से स्टिल बनाएँ, Picasso IA Image Editor Pro से उन्हें निखारें, फिर पसंद का फ़्रेम एनिमेट करें। Seedance 2.5 Lite और Picasso IA Video दोनों इनपुट इमेज को ओपनिंग शॉट के रूप में लेते हैं और उसका आस्पेक्ट रेशियो अपनाते हैं। Seedance 2.5 Lite एक वैकल्पिक आख़िरी फ़्रेम इमेज भी स्वीकार करता है, इसलिए आप क्लिप कहाँ शुरू और कहाँ खत्म हो, यह बाद में रीमिक्स करने के बजाय पहले से तय कर सकते हैं।

LLM से प्रॉम्प्ट दोबारा लिखें
Sora के प्रॉम्प्ट अक्सर लंबी शॉट लिस्ट होते हैं। PicassoIA के वीडियो मॉडल सिनेमैटिक, क्रमबद्ध विवरण माँगते हैं: फ़्रेम में कौन या क्या है, क्या हिलता है, कैमरा कैसे चलता है, रोशनी क्या करती है। एक लार्ज लैंग्वेज मॉडल यह अनुवाद सेकंडों में कर देता है। लार्ज लैंग्वेज मॉडल कैटेगरी में Claude Sonnet 5, GPT 5.6 Sol और Gemini 3.5 Flash शामिल हैं। पुराना प्रॉम्प्ट इस तरह के निर्देश के साथ पेस्ट करें:
इस प्रॉम्प्ट को 5 सेकंड की क्लिप के एक क्रमबद्ध विवरण के रूप में दोबारा लिखें। सब्जेक्ट और शुरुआती मुद्रा से शुरू करें, फिर गति, फिर कैमरा मूवमेंट, फिर रोशनी लिखें। जो सुविधा नया मॉडल नहीं देता, उस पर निर्भर बातें हटा दें।
💡 Sora में काम करने वाले प्रॉम्प्ट की एक छोटी सूची रखें। नए मॉडलों को परखने के लिए यही आपको मिलने वाला सबसे सस्ता टेस्ट सेट होगा।
PicassoIA पर Seedance 2.5 Lite इस्तेमाल करें
Seedance 2.5 Lite व्यावहारिक पहला पड़ाव है। यह सिंक्रनाइज़्ड ऑडियो के साथ 5 या 10 सेकंड की क्लिप बनाता है, 480p या 720p पर रेंडर करता है, और Wonder सदस्य इसे बिना सीमा के चला सकते हैं, इसलिए प्रॉम्प्ट के बदलाव टेस्ट करने में समय के अलावा कोई लागत नहीं लगती।
- मॉडल पेज खोलें और अपना इनपुट चुनें: सिर्फ़ टेक्स्ट, या टेक्स्ट के साथ एक इमेज।
- प्रॉम्प्ट लिखें एक क्रमबद्ध विवरण के रूप में: शुरुआती मुद्रा, गति, कैमरा मूवमेंट, रोशनी।
- इमेज जोड़ें अगर आप ओपनिंग फ़्रेम पर नियंत्रण चाहते हैं। क्लिप उसका आस्पेक्ट रेशियो अपनाती है। सिर्फ़ टेक्स्ट के लिए 16:9, 9:16, 1:1 या कोई और अनुपात चुनें।
- अवधि और रिज़ॉल्यूशन सेट करें। 5 या 10 सेकंड चुनें। अंतिम रेंडर के लिए 720p रखें, और सिर्फ़ तेज़ टेस्ट चाहिए तो 480p इस्तेमाल करें।
- ऑडियो तय करें। सिंक्रनाइज़्ड ऑडियो डिफ़ॉल्ट रूप से चालू है। बिना आवाज़ की क्लिप के लिए इसे बंद करें।
- सीड लॉक करें जब आप कोई टेक दोबारा बनाना चाहें, या हर रन में नया नतीजा पाने के लिए इसे खाली छोड़ें।
- जनरेट करें, समीक्षा करें और डाउनलोड करें, फिर फ़ाइल को अपने आर्काइव में कॉपी करें।
ज़रूरी पैरामीटर सेटिंग्स
| पैरामीटर | विकल्प | टिप |
|---|
prompt | टेक्स्ट | क्रमबद्ध, हर क्लिप में एक दृश्य |
image | वैकल्पिक | ओपनिंग फ़्रेम; आस्पेक्ट रेशियो उसी का पालन करता है |
last_frame_image | वैकल्पिक | इनपुट इमेज चाहिए; अंत की दिशा तय करता है |
duration | 5 या 10 | 10 तभी लें जब एक्शन को जगह चाहिए |
resolution | 480p या 720p | टेस्ट के लिए 480p, डिलीवरी के लिए 720p |
aspect_ratio | match_input_image, 16:9, 9:16, 1:1, 4:3, 3:4, 3:2, 2:3 | इमेज दिए जाने पर अनदेखा होता है |
seed | पूर्णांक | वही सीड और वही प्रॉम्प्ट वही क्लिप दोहराते हैं |
save_audio | True या false | साइलेंट B-roll के लिए बंद रखें |

💡 टिप: हर क्लिप में एक ही एक्शन रखें। 5 सेकंड की क्लिप में एक विचार अच्छा बैठता है, जैसे सिर घुमाना, कैमरा आगे बढ़ाना या हाथ हिलाना। तीन एक्शन जोड़ने से मोशन उलझ जाता है।
माइग्रेशन चेकलिस्ट
- अगर आपका अकाउंट अब भी अनुमति देता है, तो क्लिप, थंबनेल और रेफ़रेंस इमेज एक्सपोर्ट करें।
- हर प्रॉम्प्ट और सेटिंग एक स्प्रेडशीट में डालें।
- Sora MCP सर्वर की एंट्री अपने क्लाइंट कॉन्फ़िग से हटाएँ, ताकि वह फ़ेल होना बंद करे।
- तालिका से दो या तीन नए मॉडल चुनें और हर एक पर वही पाँच प्रॉम्प्ट चलाएँ।
- नए मॉडल की शैली के लिए LLM से प्रॉम्प्ट दोबारा लिखवाएँ।
- नए जनरेशन टूल जोड़ें और स्टेटस पोलिंग का परीक्षण करें।
- हर आउटपुट बनते ही अपने स्टोरेज में लिखें।
इन तीन गलतियों से बचें
- मॉडल का नाम बदलना और प्रॉम्प्ट वही रखना। Sora शैली की शॉट लिस्ट को आम तौर पर एक क्रमबद्ध विवरण में काटना पड़ता है।
- आर्काइव वाला कदम छोड़ना। Sora शटडाउन ही इस कदम के होने का कारण है।
- कॉन्करेंसी सीमाओं को नज़रअंदाज़ करना। PicassoIA API प्रति अकाउंट 5 एक साथ चलने वाले प्रेडिक्शन देता है, जो टोकन और कनेक्शन में साझा होते हैं। 20 एक साथ भेजने के बजाय अपने जॉब्स की कतार बनाएँ।
अपने वीडियो बनाना शुरू करें
Sora का बंद होना AI वीडियो का अंत नहीं है। इससे बस एक निर्भरता खत्म हुई है। Picasso IA खोलें, Picasso IA Image से पहला फ़्रेम बनाएँ, Seedance 2.5 Lite से उसे एनिमेट करें, फिर वही विचार दूसरे मॉडल पर चलाकर तुलना करें। यह प्रयोग मिनटों में हो जाता है, और नतीजा ऐसा वर्कफ़्लो है जो किसी एक मॉडल से बँधा नहीं है। पूरा कैटलॉग picassoia.com/en/all-models पर देखें और अपनी किसी इमेज से शुरुआत करें।