[{"data":1,"prerenderedAt":386},["ShallowReactive",2],{"\u002Fblog\u002Fqwen-vision-for-deepseek\u002F:id":3,"\u002Fblog\u002Fqwen-vision-for-deepseek\u002F-surround:id":285,"blog-all-posts:id":286},{"id":4,"title":5,"author":6,"body":10,"date":268,"description":269,"extension":270,"image":271,"locale":272,"meta":273,"minRead":154,"navigation":274,"original":275,"path":276,"pinned":275,"seo":277,"source":278,"sourceUrl":23,"stem":279,"tags":280,"updated":271,"__hash__":284},"blog\u002Fblog\u002Fqwen-vision-for-deepseek.id.md","Memberi DeepSeek kemampuan multimodalitas: pendekatan visi Qwen-3.7-Flash",{"name":7,"avatar":8},"Chen Dahuang",{"src":9,"alt":7},"\u002Favatar.jpg",{"type":11,"value":12,"toc":260},"minimark",[13,28,31,36,39,42,46,54,57,61,64,183,186,199,207,211,229,233,236,239,243,246,249,256],[14,15,16],"blockquote",{},[17,18,19,20,27],"p",{},"Awalnya diposting di ",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2085265465564336327",[25],"nofollow","X"," — 89 ribu tayangan, 600+ suka.",[17,29,30],{},"Banyak orang mengeluh bahwa DeepSeek V4 Flash tidak punya kemampuan multimodal. Ini memang celah yang nyata — tetapi tidak perlu terpaku pada satu model.",[32,33,35],"h2",{"id":34},"masalahnya","Masalahnya",[17,37,38],{},"Kemampuan teks V4 Flash sudah maksimal, tetapi ia tidak berdaya menghadapi gambar: screenshot, gambar tabel, mockup desain UI, dokumen hasil pindai — semuanya tidak bisa ditangani.",[17,40,41],{},"Multimodalitas adalah harga dari \"murah\" — model perlu encoder visual, parameter menggelembung, dan biayanya ikut naik.",[32,43,45],{"id":44},"solusinya-kombinasikan-model","Solusinya: kombinasikan model",[17,47,48,49,53],{},"Saya menyurvei model visi paling hemat biaya di pasaran, dan jawabannya adalah ",[50,51,52],"strong",{},"Qwen-3.7-Flash",".",[17,55,56],{},"Biaya mengenali satu gambar sangat kecil sampai bisa diabaikan. Pakai ia sebagai model visi khusus, biarkan penalaran teks tetap di V4 Flash, dan Anda mendapat yang terbaik dari keduanya.",[32,58,60],{"id":59},"cara-mengombinasikannya","Cara mengombinasikannya",[17,62,63],{},"Ide paling sederhana adalah \"routing\": input mengandung gambar → model visi; teks murni → V4 Flash.",[65,66,71],"pre",{"className":67,"code":68,"language":69,"meta":70,"style":70},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F pseudocode: rute sesuai kebutuhan\nfunction route(input) {\n  if (hasImage(input)) {\n    return qwenVision(input)   \u002F\u002F kenali gambar + ekstrak info kunci\n  }\n  return deepseekV4Flash(input) \u002F\u002F penalaran teks\n}\n","js","",[72,73,74,83,108,133,152,158,177],"code",{"__ignoreMap":70},[75,76,79],"span",{"class":77,"line":78},"line",1,[75,80,82],{"class":81},"sHwdD","\u002F\u002F pseudocode: rute sesuai kebutuhan\n",[75,84,86,90,94,98,102,105],{"class":77,"line":85},2,[75,87,89],{"class":88},"spNyl","function",[75,91,93],{"class":92},"s2Zo4"," route",[75,95,97],{"class":96},"sMK4o","(",[75,99,101],{"class":100},"sHdIc","input",[75,103,104],{"class":96},")",[75,106,107],{"class":96}," {\n",[75,109,111,115,119,122,124,127,130],{"class":77,"line":110},3,[75,112,114],{"class":113},"s7zQu","  if",[75,116,118],{"class":117},"swJcz"," (",[75,120,121],{"class":92},"hasImage",[75,123,97],{"class":117},[75,125,101],{"class":126},"sTEyZ",[75,128,129],{"class":117},")) ",[75,131,132],{"class":96},"{\n",[75,134,136,139,142,144,146,149],{"class":77,"line":135},4,[75,137,138],{"class":113},"    return",[75,140,141],{"class":92}," qwenVision",[75,143,97],{"class":117},[75,145,101],{"class":126},[75,147,148],{"class":117},")   ",[75,150,151],{"class":81},"\u002F\u002F kenali gambar + ekstrak info kunci\n",[75,153,155],{"class":77,"line":154},5,[75,156,157],{"class":96},"  }\n",[75,159,161,164,167,169,171,174],{"class":77,"line":160},6,[75,162,163],{"class":113},"  return",[75,165,166],{"class":92}," deepseekV4Flash",[75,168,97],{"class":117},[75,170,101],{"class":126},[75,172,173],{"class":117},") ",[75,175,176],{"class":81},"\u002F\u002F penalaran teks\n",[75,178,180],{"class":77,"line":179},7,[75,181,182],{"class":96},"}\n",[17,184,185],{},"Cara yang lebih canggih adalah menyuapi hasil visi langsung ke V4 Flash untuk penalaran lanjutan:",[187,188,189,193,196],"ol",{},[190,191,192],"li",{},"Minta Qwen-3.7-Flash mengenali gambar dan mengeluarkan deskripsi terstruktur",[190,194,195],{},"Serahkan deskripsi + pertanyaan asli bersama-sama ke DeepSeek V4 Flash",[190,197,198],{},"V4 Flash menalar secara mendalam berdasarkan deskripsi — menulis kode, meringkas",[17,200,201,202,206],{},"Dengan begitu Anda mendapat kemampuan visi ",[203,204,205],"em",{},"dan"," murah-cepatnya V4 Flash.",[32,208,210],{"id":209},"kasus-penggunaan-yang-bagus","Kasus penggunaan yang bagus",[212,213,214,217,220,223,226],"ul",{},[190,215,216],{},"Tanya-jawab screenshot: lempar screenshot error dan screenshot chat",[190,218,219],{},"Gambar tabel \u002F dokumen menjadi data terstruktur",[190,221,222],{},"Mockup UI menjadi kode",[190,224,225],{},"Mengekstrak informasi dari invoice dan kontrak hasil pindai",[190,227,228],{},"Agent yang perlu \"melihat\" layar",[32,230,232],{"id":231},"mengapa-bukan-opsi-lain","Mengapa bukan opsi lain",[17,234,235],{},"LLM visi murni (seperti model multimodal keluarga GPT) memang kuat, tetapi harganya memang begitu — tidak ekonomis untuk pekerjaan batch harian.",[17,237,238],{},"Qwen-3.7-Flash menang pada cost-performance: kualitas pengenalannya cukup, biayanya nyaris tak terlihat, dan Anda bisa menjalankan batch besar tanpa berkedip.",[32,240,242],{"id":241},"ringkasan","Ringkasan",[17,244,245],{},"Kombinasi model adalah norma — jangan berharap satu model melakukan semuanya.",[17,247,248],{},"Kuda kerja teks V4 Flash (murah, cepat, konteks besar), pelengkap visi Qwen-3.7-Flash (murah, cukup bagus) — kombinasi ini adalah opsi cost-performance terbaik yang tersedia saat ini. Tambal apa yang kurang daripada menunggu model \"serba bisa tapi mahal\" datang.",[17,250,251,252],{},"Terkait: ",[21,253,255],{"href":254},"\u002Fblog\u002Fdeepseek-v4-flash-review","DeepSeek V4 Flash — ulasan langsung rilis stabil",[257,258,259],"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":70,"searchDepth":85,"depth":85,"links":261},[262,263,264,265,266,267],{"id":34,"depth":85,"text":35},{"id":44,"depth":85,"text":45},{"id":59,"depth":85,"text":60},{"id":209,"depth":85,"text":210},{"id":231,"depth":85,"text":232},{"id":241,"depth":85,"text":242},"2026-08-06","DeepSeek V4 Flash tidak punya multimodalitas — bagaimana untuk pemahaman gambar? Setelah menyurvei pasar, opsi yang paling hemat biaya saat ini adalah Qwen-3.7-Flash: mengenali gambar nyaris tanpa biaya, dan dipadukan dengan V4 Flash ia menambal celah ini.","md",null,"id",{},true,false,"\u002Fblog\u002Fqwen-vision-for-deepseek",{"title":5,"description":269},"x","blog\u002Fqwen-vision-for-deepseek.id",[281,282,283],"DeepSeek","Multimodalitas","Ulasan model","XRtVw8pFOvQOHd7EALQLnAIjSbB66wCWH3lTi0vdQ1A",[271,271],[287,294,303,311,315,323,330,338,346,352,354,362,369,377],{"path":288,"title":289,"description":290,"date":268,"minRead":160,"tags":291},"\u002Fblog\u002Fagent-harness-selection","Setelah mencoba Pi Agent, OMP, Codex, dan ZCode, inilah mengapa saya akhirnya memilih OpenCode + OpenChamber","Rekap pemilihan Agent Harness: tiga kriteria — pengalaman GUI, vendor lock-in, dan kebebasan pengembangan lanjutan — menyingkirkan Pi Agent, OMP, Codex, dan ZCode, dan pada akhirnya jatuh pada inti OpenCode + antarmuka OpenChamber.",[292,293],"AI Agent","Pemilihan alat",{"path":295,"title":296,"description":297,"date":298,"minRead":160,"tags":299},"\u002Fblog\u002Fcloudflare-broke-stack","Praktik terbaik indie dev 2026: tumpukan Cloudflare all-in-one untuk yang bokek","Tumpukan teknologi tanpa biaya untuk pengembang indie: Codex untuk menulis kode, GitHub untuk kontrol versi, Stripe untuk pembayaran, TanStack Start untuk frontend, Hono + Workers untuk backend, D1 untuk database, R2 untuk penyimpanan, KV untuk cache — semuanya berjalan di atas Cloudflare.","2026-06-15",[300,301,302],"Cloudflare","Pengembangan indie","Tumpukan teknologi",{"path":304,"title":305,"description":306,"date":307,"minRead":160,"tags":308},"\u002Fblog\u002Fdeepseek-api-web-search","API DeepSeek punya pencarian web bawaan — manfaatkan cuma-cuma kemampuan pencarian resmi lewat Responses API","DeepSeek membangun pencarian web langsung di dalam API-nya: panggil deepseek-v4-flash lewat antarmuka Responses dan deklarasikan tool web_search. Tanpa integrasi mesin pencari pihak ketiga, tanpa perlu kunci API pencarian.","2026-08-05",[281,309,310],"API","Alat AI",{"path":254,"title":312,"description":313,"date":307,"minRead":179,"tags":314},"DeepSeek V4 Flash rilis stabil, ulasan langsung: murah, cepat, konteks 1M, pencarian bawaan","Beberapa hari mendalami rilis stabil DeepSeek V4 Flash: murah gila-gilaan, secepat kilat, konteks 1M, pencarian web bawaan resmi, sepenuhnya open source. Satu-satunya kelemahan adalah multimodalitas — tapi bisa ditambal dengan mengombinasikan model lain.",[281,283,310],{"path":316,"title":317,"description":318,"date":298,"minRead":319,"tags":320},"\u002Fblog\u002Ffree-cloudflare","Bagaimana pengguna gratis bisa memeras Cloudflare sampai kering — sejauh apa tier gratis sebenarnya bisa membawa Anda?","Tier gratis Cloudflare mampu menopang hampir seluruh infrastruktur internet pribadi: DNS, CDN, Pages, Workers, KV, D1, R2, email, Tunnel, AI Gateway, dan lain-lain.",8,[300,321,322],"Tier gratis","Deployment",{"path":324,"title":325,"description":326,"date":327,"minRead":319,"tags":328},"\u002Fblog\u002Fmodel-harness-decoupling","Harness pabrikan tidak selalu jadi jawaban terbaik: di era model terbuka, pilih model dan Harness secara terpisah","Pakai Claude ya langsung Claude Code? Di era model terbuka, insting itu perlu di-upgrade. Keunggulan pabrikan itu nyata, tapi melatih model yang bagus dan membangun Harness yang bagus adalah dua bidang rekayasa yang berbeda — artikel ini menjelaskan kenapa pilihan model dan Harness kini bisa dipisahkan, plus peta posisi lima Harness.","2026-09-09",[292,329,293],"Harness",{"path":331,"title":332,"description":333,"date":327,"minRead":319,"tags":334},"\u002Fblog\u002Fopencode-productive-stack","Stabil, Cepat, Produktif, Murah: Rekam Lengkap AI Coding Stack-ku","OpenCode + OpenChamber + dua langganan DeepSeek V4 Flash: 15 proyek jalan kode bersamaan dan kuota cuma bergerak sedikit. Konfigurasi lengkap kubongkar: pemangkasan context, memori berlapis, otomasi desktop, dan pelajaran “tetap pada pasangan aslinya”.",[335,336,337],"OpenCode","Pemrograman AI","Konfigurasi",{"path":339,"title":340,"description":341,"date":342,"minRead":343,"tags":344},"\u002Fblog\u002Fproduct-faxin-principle","Prinsip niat awal: mengapa pengembang indie harus belajar melepas","Mengapa Anda memulai? Untuk siapa Anda memulai? Masalah mana yang sebenarnya ingin Anda selesaikan? Ketajaman sebuah produk berasal dari apa yang berani Anda buang.","2026-06-20",10,[345,301],"Pemikiran produk",{"path":347,"title":348,"description":349,"date":342,"minRead":319,"tags":350},"\u002Fblog\u002Fproduct-pain-vs-itch","Jangan terbawa suasana saat pengguna bilang 'keren': pain point vs. itch point","Pujian lisan tidak bernilai sama sekali. Hanya ada satu standar keras untuk menilai permintaan: lihat apa yang bersedia dibayar oleh pengguna.",[345,351],"Penilaian permintaan",{"path":276,"title":5,"description":269,"date":268,"minRead":154,"tags":353},[281,282,283],{"path":355,"title":356,"description":357,"date":358,"minRead":135,"tags":359},"\u002Fblog\u002Fsub-store-cloudflare","Saya memindahkan agregasi langganan proxy ke Cloudflare","Gabungkan beberapa layanan proxy plus node Anda sendiri menjadi satu langganan tunggal, dengan aturan routing dikonfigurasi di sisi server — klien tinggal berlangganan.","2026-06-28",[300,360,361],"Menembus blokir","Proyek open source",{"path":363,"title":364,"description":365,"date":327,"minRead":179,"tags":366},"\u002Fblog\u002Ftui-cognitive-bandwidth","TUI Sedang Membunuh Bandwidth Kognitifmu: Saatnya Filter “Geek” dalam AI Coding Dihancurkan","Belakangan ini segambreng AI Coding Agent berlomba meluncurkan TUI, mengembalikan interaksi ke paradigma terminal tahun 1980-an, lalu menyebutnya “immersive” dan “menghormati programmer”. Artikel ini membedah tiga mekanisme di balik cara TUI menurunkan bandwidth kognitif secara sistematis, dan mengapa Web UI justru jawaban yang benar.",[336,367,368],"Desain interaksi","Esai",{"path":370,"title":371,"description":372,"date":373,"minRead":160,"tags":374},"\u002Fblog\u002Fvalue-not-external","Mendebat apakah sesuatu itu berharga — itu sendiri tidak berharga","Nilai kita tidak ditentukan oleh siapa pun. Di era AI, bagaimana seharusnya manusia memahami dirinya?","2026-06-18",[375,376],"Pemikiran AI","Esai humanis",{"path":378,"title":379,"description":380,"date":381,"minRead":382,"tags":383},"\u002Fblog\u002Fx-growth-1000-followers","Naik 1000+ pengikut dalam sehari lebih — ini yang saya lakukan","Pada bulan Juni saya mengoperasikan akun X dengan serius dan memperoleh 1000+ pengikut dalam sehari lebih. Posting ini mencatat apa yang saya lakukan dan umpan balik yang saya dapatkan.","2026-06-16",12,[384,385],"Operasi X","Pertumbuhan konten",1789752318965]