[{"data":1,"prerenderedAt":384},["ShallowReactive",2],{"\u002Fblog\u002Fqwen-vision-for-deepseek\u002F:hi":3,"\u002Fblog\u002Fqwen-vision-for-deepseek\u002F-surround:hi":283,"blog-all-posts:hi":284},{"id":4,"title":5,"author":6,"body":10,"date":266,"description":267,"extension":268,"image":269,"locale":270,"meta":271,"minRead":153,"navigation":272,"original":273,"path":274,"pinned":273,"seo":275,"source":276,"sourceUrl":23,"stem":277,"tags":278,"updated":269,"__hash__":282},"blog\u002Fblog\u002Fqwen-vision-for-deepseek.hi.md","DeepSeek को मल्टीमॉडल बनाना: Qwen-3.7-Flash विज़न तरीका",{"name":7,"avatar":8},"Chen Dahuang",{"src":9,"alt":7},"\u002Favatar.jpg",{"type":11,"value":12,"toc":258},"minimark",[13,28,31,35,38,41,45,53,56,60,63,182,185,198,206,210,228,232,235,238,241,244,247,254],[14,15,16],"blockquote",{},[17,18,19,20,27],"p",{},"मूल रूप से ",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2085265465564336327",[25],"nofollow","X"," पर प्रकाशित — 89 हज़र व्यूज़, 600+ लाइक्स।",[17,29,30],{},"बहुत-से लोग शिकायत करते हैं कि DeepSeek V4 Flash में मल्टीमॉडल क्षमता नहीं है। यह सच में एक कमी है — लेकिन एक ही मॉडल से पंगा लेने की ज़रूरत नहीं है।",[32,33,34],"h2",{"id":34},"समस्या",[17,36,37],{},"V4 Flash की टेक्स्ट क्षमता पूरी दमदार है, लेकिन इमेज के मामले में बेबस है: स्क्रीनशॉट, टेबल इमेज, UI डिज़ाइन मॉकअप, स्कैन किए हुए दस्तावेज़ — कुछ भी नहीं चलता।",[17,39,40],{},"मल्टीमॉडल 'सस्तेपन' की कीमत है — मॉडल को विज़ुअल एन्कोडर चाहिए, पैरामीटर फूलते हैं, और लागत बढ़ जाती है।",[32,42,44],{"id":43},"समाधान-मॉडलों-को-जोड़ना","समाधान: मॉडलों को जोड़ना",[17,46,47,48,52],{},"मैंने बाज़ार में उपलब्ध सबसे किफ़ायती विज़न मॉडलों का सर्वे किया, और जवाब है ",[49,50,51],"strong",{},"Qwen-3.7-Flash","।",[17,54,55],{},"एक इमेज पहचानने की लागत नगण्य है। इसे समर्पित विज़न मॉडल की तरह इस्तेमाल करो, टेक्स्ट रीज़निंग V4 Flash पर रहने दो — दोनों का फ़ायदा मिलता है।",[32,57,59],{"id":58},"कैसे-जोड़ें","कैसे जोड़ें",[17,61,62],{},"सबसे सीधा तरीका है 'रूटिंग': इनपुट में इमेज हो → विज़न मॉडल; सिर्फ़ टेक्स्ट → V4 Flash।",[64,65,70],"pre",{"className":66,"code":67,"language":68,"meta":69,"style":69},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F स्यूडोकोड: ज़रूरत के हिसाब से रूट करना\nfunction route(input) {\n  if (hasImage(input)) {\n    return qwenVision(input)   \u002F\u002F इमेज पहचानना + अहम जानकारी निकालना\n  }\n  return deepseekV4Flash(input) \u002F\u002F टेक्स्ट रीज़निंग\n}\n","js","",[71,72,73,82,107,132,151,157,176],"code",{"__ignoreMap":69},[74,75,78],"span",{"class":76,"line":77},"line",1,[74,79,81],{"class":80},"sHwdD","\u002F\u002F स्यूडोकोड: ज़रूरत के हिसाब से रूट करना\n",[74,83,85,89,93,97,101,104],{"class":76,"line":84},2,[74,86,88],{"class":87},"spNyl","function",[74,90,92],{"class":91},"s2Zo4"," route",[74,94,96],{"class":95},"sMK4o","(",[74,98,100],{"class":99},"sHdIc","input",[74,102,103],{"class":95},")",[74,105,106],{"class":95}," {\n",[74,108,110,114,118,121,123,126,129],{"class":76,"line":109},3,[74,111,113],{"class":112},"s7zQu","  if",[74,115,117],{"class":116},"swJcz"," (",[74,119,120],{"class":91},"hasImage",[74,122,96],{"class":116},[74,124,100],{"class":125},"sTEyZ",[74,127,128],{"class":116},")) ",[74,130,131],{"class":95},"{\n",[74,133,135,138,141,143,145,148],{"class":76,"line":134},4,[74,136,137],{"class":112},"    return",[74,139,140],{"class":91}," qwenVision",[74,142,96],{"class":116},[74,144,100],{"class":125},[74,146,147],{"class":116},")   ",[74,149,150],{"class":80},"\u002F\u002F इमेज पहचानना + अहम जानकारी निकालना\n",[74,152,154],{"class":76,"line":153},5,[74,155,156],{"class":95},"  }\n",[74,158,160,163,166,168,170,173],{"class":76,"line":159},6,[74,161,162],{"class":112},"  return",[74,164,165],{"class":91}," deepseekV4Flash",[74,167,96],{"class":116},[74,169,100],{"class":125},[74,171,172],{"class":116},") ",[74,174,175],{"class":80},"\u002F\u002F टेक्स्ट रीज़निंग\n",[74,177,179],{"class":76,"line":178},7,[74,180,181],{"class":95},"}\n",[17,183,184],{},"एक ज़्यादा एडवांस दाँव है: विज़न के आउटपुट को सीधे V4 Flash को खिलाकर आगे रीज़निंग कराना:",[186,187,188,192,195],"ol",{},[189,190,191],"li",{},"Qwen-3.7-Flash से इमेज पहचानकर एक संरचित (structured) विवरण निकालो",[189,193,194],{},"विवरण + मूल सवाल दोनों को साथ में DeepSeek V4 Flash को दो",[189,196,197],{},"V4 Flash विवरण पर गहराई से रीज़न करता है — कोड लिखता है, सारांश बनाता है",[17,199,200,201,205],{},"इस तरह आपको विज़न भी मिलती है ",[202,203,204],"em",{},"और"," V4 Flash की सस्ती-और-तेज़ वाली ताक़त भी।",[32,207,209],{"id":208},"अच्छे-उपयोग-मामले","अच्छे उपयोग-मामले",[211,212,213,216,219,222,225],"ul",{},[189,214,215],{},"स्क्रीनशॉट सवाल-जवाब: एरर स्क्रीनशॉट और चैट स्क्रीनशॉट डाल दो",[189,217,218],{},"टेबल \u002F दस्तावेज़ इमेज से संरचित डेटा",[189,220,221],{},"UI मॉकअप से कोड",[189,223,224],{},"स्कैन किए गए इनवॉइस और कॉन्ट्रैक्ट से जानकारी निकालना",[189,226,227],{},"ऐसे एजेंट जिन्हें स्क्रीन 'देखनी' हो",[32,229,231],{"id":230},"दूसरे-विकल्प-क्यों-नहीं","दूसरे विकल्प क्यों नहीं",[17,233,234],{},"शुद्ध विज़न LLM (जैसे GPT परिवार के मल्टीमॉडल मॉडल) बहुत मज़बूत हैं, लेकिन उनकी कीमत वही है जो है — रोज़ के बैच काम के लिए किफ़ायती नहीं।",[17,236,237],{},"Qwen-3.7-Flash लागत-प्रदर्शन के मामले में जीतता है: पहचान की गुणवत्ता पर्याप्त है, लागत लगभग अदृश्य है, और बिना आँखें झुकाए बड़े बैच चला सकते हो।",[32,239,240],{"id":240},"सारांश",[17,242,243],{},"मॉडलों का संयोजन ही नियम है — यह मत सोचो कि एक मॉडल सब कुछ करेगा।",[17,245,246],{},"टेक्स्ट का वर्कहॉर्स V4 Flash (सस्ता, तेज़, बड़ा कॉन्टेक्स्ट), विज़न का सहयोगी Qwen-3.7-Flash (सस्ता, पर्याप्त) — यह कॉम्बो फ़िलहाल उपलब्ध सबसे बढ़िया लागत-प्रदर्शन वाला विकल्प है। जो कमी है उसे भरो, बजाय इसके कि किसी 'सब कुछ करने वाले लेकिन महँगे' मॉडल के आने का इंतज़ार करो।",[17,248,249,250],{},"संबंधित: ",[21,251,253],{"href":252},"\u002Fblog\u002Fdeepseek-v4-flash-review","DeepSeek V4 Flash — स्थिर रिलीज़ की हैंड्स-ऑन समीक्षा",[255,256,257],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":69,"searchDepth":84,"depth":84,"links":259},[260,261,262,263,264,265],{"id":34,"depth":84,"text":34},{"id":43,"depth":84,"text":44},{"id":58,"depth":84,"text":59},{"id":208,"depth":84,"text":209},{"id":230,"depth":84,"text":231},{"id":240,"depth":84,"text":240},"2026-08-06","DeepSeek V4 Flash में मल्टीमॉडल क्षमता नहीं है — इमेज समझने के लिए क्या करें? बाज़ार का सर्वे करने के बाद फ़िलहाल सबसे किफ़ायती विकल्प Qwen-3.7-Flash है: एक इमेज पहचानने की लागत लगभग न के बराबर, और इसे V4 Flash के साथ जोड़कर कमी पूरी हो जाती है।","md",null,"hi",{},true,false,"\u002Fblog\u002Fqwen-vision-for-deepseek",{"title":5,"description":267},"x","blog\u002Fqwen-vision-for-deepseek.hi",[279,280,281],"DeepSeek","मल्टीमॉडल","मॉडल समीक्षा","u0evjm5oF_CIU84zmPhTWNoRbnlQrWnmZeOvQB1UnP0",[269,269],[285,292,301,309,313,321,328,336,344,350,352,360,367,375],{"path":286,"title":287,"description":288,"date":266,"minRead":159,"tags":289},"\u002Fblog\u002Fagent-harness-selection","Pi Agent, OMP, Codex और ZCode आज़माने के बाद, मैंने आख़िरकार OpenCode + OpenChamber ही क्यों चुना","एजेंट हार्नेस चुनने की समीक्षा: GUI अनुभव, वेंडर लॉक-इन और आगे विकास की आज़ादी — इन तीन मानदंडों ने Pi Agent, OMP, Codex और ZCode को बाहर कर दिया और आख़िर में चुना गया OpenCode कोर + OpenChamber इंटरफ़ेस।",[290,291],"AI Agent","उपकरण चयन",{"path":293,"title":294,"description":295,"date":296,"minRead":159,"tags":297},"\u002Fblog\u002Fcloudflare-broke-stack","2026 इंडी डेवलपमेंट की सर्वश्रेष्ठ प्रैक्टिस: Cloudflare का 'कंगाल ऑल-इन-वन' स्टैक","इंडी डेवलपर्स के लिए ज़ीरो-कॉस्ट टेक स्टैक: कोड लिखने के लिए Codex, वर्ज़न कंट्रोल के लिए GitHub, भुगतान के लिए Stripe, फ्रंटएंड के लिए TanStack Start, बैकएंड के लिए Hono + Workers, डेटाबेस के लिए D1, स्टोरेज के लिए R2 और कैशिंग के लिए KV — सब कुछ Cloudflare पर चलता है।","2026-06-15",[298,299,300],"Cloudflare","इंडी डेवलपमेंट","टेक स्टैक",{"path":302,"title":303,"description":304,"date":305,"minRead":159,"tags":306},"\u002Fblog\u002Fdeepseek-api-web-search","DeepSeek के API में बिल्ट-इन वेब सर्च — Responses API से आधिकारिक सर्च मुफ़्त में पाएँ","DeepSeek ने API में ही वेब सर्च बना दिया है: Responses इंटरफ़ेस से deepseek-v4-flash को कॉल करें और web_search टूल घोषित कर दें। न थर्ड-पार्टी सर्च इंजन जोड़ना पड़ता है, न अलग सर्च API की चाबी चाहिए।","2026-08-05",[279,307,308],"API","AI टूल्स",{"path":252,"title":310,"description":311,"date":305,"minRead":178,"tags":312},"DeepSeek V4 Flash स्थिर रिलीज़, हैंड्स-ऑन अनुभव: सस्ता, तेज़, 1M कॉन्टेक्स्ट, बिल्ट-इन सर्च","स्थिर DeepSeek V4 Flash रिलीज़ में कुछ दिनों की गहरी पड़ताल: बेतहाशा सस्ता, बिजली की रफ़्तार, 1M कॉन्टेक्स्ट, आधिकारिक बिल्ट-इन वेब सर्च और पूरी तरह ओपन-सोर्स। इकलौती कमज़ोरी है मल्टीमॉडल क्षमता — लेकिन दूसरे मॉडलों के साथ जोड़कर इसे पूरा किया जा सकता है।",[279,281,308],{"path":314,"title":315,"description":316,"date":296,"minRead":317,"tags":318},"\u002Fblog\u002Ffree-cloudflare","मुफ़्त यूज़र Cloudflare को कैसे पूरी तरह निचोड़ें — मुफ़्त टियर आख़िर कितनी दूर तक ले जाता है?","Cloudflare का मुफ़्त टियर पूरी एक पर्सनल इंटरनेट इन्फ्रास्ट्रक्चर खड़ी कर सकता है: DNS, CDN, Pages, Workers, KV, D1, R2, ईमेल, Tunnel, AI Gateway और भी बहुत कुछ।",8,[298,319,320],"मुफ़्त टियर","डिप्लॉयमेंट",{"path":322,"title":323,"description":324,"date":325,"minRead":317,"tags":326},"\u002Fblog\u002Fmodel-harness-decoupling","फ़र्स्ट-पार्टी Harness हमेशा बेस्ट आंसर नहीं होता: ओपन-मॉडल युग में मॉडल और Harness अलग-अलग चुनें","Claude इस्तेमाल करते हो तो Claude Code? ओपन-मॉडल युग में यह इंस्टिंक्ट अपग्रेड का हक़दार है। फ़र्स्ट-पार्टी का फ़ायदा असली है, लेकिन अच्छा मॉडल ट्रेन करना और अच्छा Harness बनाना दो अलग इंजीनियरिंग हैं — यह लेख समझाता है कि मॉडल और Harness अब अलग-अलग क्यों चुने जा सकते हैं, साथ में पाँच Harness की पोज़िशनिंग मैप।","2026-09-09",[290,327,291],"Harness",{"path":329,"title":330,"description":331,"date":325,"minRead":317,"tags":332},"\u002Fblog\u002Fopencode-productive-stack","स्टेबल, फ़ास्ट, प्रोडक्टिव, चीप: मेरे AI Coding फ़ुल स्टैक का पूरा रिकॉर्ड","OpenCode + OpenChamber + दो DeepSeek V4 Flash सब्सक्रिप्शन: 15 प्रोजेक्ट एक साथ कोड चला रहे हैं और कोटा बमुश्किल हिला। पूरा कॉन्फ़िग खोलकर दिखा रहा हूँ: कॉन्टेक्स्ट प्रूनिंग, लेयर्ड मेमोरी, डेस्कटॉप ऑटोमेशन, और “असली जोड़ी के साथ चलने” का सबक़।",[333,334,335],"OpenCode","AI कोडिंग","कॉन्फ़िगरेशन",{"path":337,"title":338,"description":339,"date":340,"minRead":341,"tags":342},"\u002Fblog\u002Fproduct-faxin-principle","मूल-इरादे का सिद्धांत: इंडी डेवलपर्स को छोड़ना क्यों सीखना चाहिए","आप क्यों शुरू करते हैं? किसके लिए शुरू करते हैं? आप असल में कौन-सी समस्या हल करना चाहते हैं? प्रोडक्ट की धार उस चीज़ से आती है जिसे आप काटकर छोड़ने की हिम्मत रखते हैं।","2026-06-20",10,[343,299],"प्रोडक्ट सोच",{"path":345,"title":346,"description":347,"date":340,"minRead":317,"tags":348},"\u002Fblog\u002Fproduct-pain-vs-itch","जब यूज़र कहें 'कमाल है', तो जोश में मत आओ: दर्द-बिंदु बनाम खुजली-बिंदु","मौखिक तारीफ़ बेकार है। माँग जाँचने का सिर्फ़ एक ही कठोर मानदंड है: यूज़र क्या चुकाने को तैयार है।",[343,349],"माँग का आकलन",{"path":274,"title":5,"description":267,"date":266,"minRead":153,"tags":351},[279,280,281],{"path":353,"title":354,"description":355,"date":356,"minRead":134,"tags":357},"\u002Fblog\u002Fsub-store-cloudflare","मैंने अपना प्रॉक्सी-सब्सक्रिप्शन एग्रीगेशन Cloudflare पर ले जाया","कई प्रॉक्सी सेवाओं को अपने खुद के नोड्स के साथ मिलाकर एक ही सब्सक्रिप्शन बनाएँ, रूटिंग नियम सर्वर-साइड पर तय हों — क्लाइंट को सिर्फ़ सब्सक्राइब करना है।","2026-06-28",[298,358,359],"प्रॉक्सी एक्सेस","ओपन-सोर्स प्रोजेक्ट",{"path":361,"title":362,"description":363,"date":325,"minRead":178,"tags":364},"\u002Fblog\u002Ftui-cognitive-bandwidth","TUI आपकी कॉग्निटिव बैंडविड्थ मार रहा है: AI Coding का “गीक फ़िल्टर” टूटने वाला है","आजकल ढेर सारे AI Coding Agent TUI लाने की होड़ में हैं, इंटरैक्शन को 1980 के टर्मिनल पैराडाइम में वापस धकेल रहे हैं, और उसे “इमर्सिव” और “प्रोग्रामर का सम्मान” कह रहे हैं। यह लेख तीन तरीकों को खोलकर दिखाता है जिनसे TUI सिस्टेमैटिक तौर पर आपकी कॉग्निटिव बैंडविड्थ घटाता है, और Web UI ही असली जवाब क्यों है।",[334,365,366],"इंटरैक्शन डिज़ाइन","निबंध",{"path":368,"title":369,"description":370,"date":371,"minRead":159,"tags":372},"\u002Fblog\u002Fvalue-not-external","किसी चीज़ के मूल्यवान होने पर बहस करना, अपने आप में बेकार है","हमारा मूल्य किसी और से तय नहीं होता। AI के दौर में इंसान को खुद को कैसे समझना चाहिए?","2026-06-18",[373,374],"AI सोच","मानवतावादी निबंध",{"path":376,"title":377,"description":378,"date":379,"minRead":380,"tags":381},"\u002Fblog\u002Fx-growth-1000-followers","एक दिन से थोड़ा ज़्यादा में 1000+ फ़ॉलोअर्स मिले — यह रहा मैंने क्या किया","जून में मैंने अपना X अकाउंट गंभीरता से चलाया और एक दिन से थोड़ा ज़्यादा में 1000+ फ़ॉलोअर्स मिल गए। यह पोस्ट रिकॉर्ड करती है कि मैंने क्या किया और क्या फ़ीडबैक मिला।","2026-06-16",12,[382,383],"X ऑपरेशन","कंटेंट ग्रोथ",1789752320468]