[{"data":1,"prerenderedAt":252},["ShallowReactive",2],{"\u002Fblog\u002Fdeepseek-v4-flash-review\u002F:en":3,"\u002Fblog\u002Fdeepseek-v4-flash-review\u002F-surround:en":149,"blog-all-posts:en":150},{"id":4,"title":5,"author":6,"body":10,"date":131,"description":132,"extension":133,"image":134,"locale":135,"meta":136,"minRead":137,"navigation":138,"original":139,"path":140,"pinned":138,"seo":141,"source":142,"sourceUrl":23,"stem":143,"tags":144,"updated":134,"__hash__":148},"blog\u002Fblog\u002Fdeepseek-v4-flash-review.en.md","DeepSeek V4 Flash stable release, hands-on: cheap, fast, 1M context, built-in search",{"name":7,"avatar":8},"Chen Dahuang",{"src":9,"alt":7},"\u002Favatar.jpg",{"type":11,"value":12,"toc":120},"minimark",[13,28,31,36,39,42,46,49,52,56,59,62,66,69,76,80,83,86,90,93,105,109,112,115],[14,15,16],"blockquote",{},[17,18,19,20,27],"p",{},"Originally posted on ",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2084817432750047595",[25],"nofollow","X"," — 80k+ views.",[17,29,30],{},"I've spent a few days deep-diving the stable V4 Flash 0731 release. Here's what I found, good and bad.",[32,33,35],"h2",{"id":34},"good-thing-one-cheap-absurdly-cheap","Good thing one: cheap. Absurdly cheap.",[17,37,38],{},"So cheap that you can throw all the grunt work at it without a second thought. Every token you use is money in the bank — the time it saves is worth more than the tokens themselves.",[17,40,41],{},"How cheap? In my usage: batch jobs, agent loops, dozens of conversation rounds — the bill basically doesn't register. The most expensive thing about AI isn't compute, it's the psychological barrier of \"not daring to use it.\" V4 Flash just tore that door down.",[32,43,45],{"id":44},"good-thing-two-fast","Good thing two: fast",[17,47,48],{},"This one matters a lot. You don't want to run a task for two hours and come back to check it, right?",[17,50,51],{},"The Flash model feels like lightning — say the word, and it's done. Writing code, fixing bugs, running tests, batch processing — the feedback is immediate. Especially in an agent tool loop, every step finishes within seconds, and the interaction experience is a completely different beast.",[32,53,55],{"id":54},"good-thing-three-long-context","Good thing three: long context",[17,57,58],{},"1M tokens of context fits most complex tasks with no need for constant compaction.",[17,60,61],{},"With short-context models, you used to fill up after glancing at a codebase, and had to rely on all kinds of compression tricks to save room. Now you can throw in the whole repo, whole batches of docs, the entire conversation history, and it still fits. Combined with cache discounts, long-context scenarios get very cheap — repeated content hits the cache and the price gets cut in half or better.",[32,63,65],{"id":64},"good-thing-four-official-built-in-web-search","Good thing four: official built-in web search",[17,67,68],{},"The official Responses interface has server-side web-search built in. Zero configuration, you just get search.",[17,70,71,72],{},"For time-sensitive content and agent research scenarios, this is a must-have. No integrating a search engine, no applying for a search key — the whole flow is hosted by the official team. Expanded in: ",[21,73,75],{"href":74},"\u002Fblog\u002Fdeepseek-api-web-search","DeepSeek's API has built-in web search",[32,77,79],{"id":78},"good-thing-five-open-source-no-vendor-lock-in","Good thing five: open source, no vendor lock-in",[17,81,82],{},"You can pick any model provider to host or resell it, no worries about being locked to a vendor.",[17,84,85],{},"No more praying for pitiful \"Reset\" handouts from some closed-source vendor. Open source means ecosystem, means choice, means you can embed the model in your own product without getting choked by anyone.",[32,87,89],{"id":88},"the-weakness-no-multimodality","The weakness: no multimodality",[17,91,92],{},"Reading images is limited. But that's the necessary price of \"cheap\" — vision encoding balloons the parameters, and costs go up.",[17,94,95,96,100,101],{},"The fix is simple: ",[97,98,99],"strong",{},"combine models",". When you need image understanding, hand the picture to a dedicated vision model and keep text reasoning on V4 Flash. I researched the most cost-effective vision solution available — see: ",[21,102,104],{"href":103},"\u002Fblog\u002Fqwen-vision-for-deepseek","Adding multimodality to DeepSeek: the Qwen-3.7-Flash vision approach",[32,106,108],{"id":107},"my-conclusion","My conclusion",[17,110,111],{},"V4 Flash is the kind of \"everyday workhorse\" model: cheap enough to use recklessly, fast enough to never annoy you, context big enough that you stop conserving, plus built-in search.",[17,113,114],{},"For team work, throw all the grunt work at it; when you need vision, pair a vision model beside it and combine moves. That combo keeps costs low, the experience good, and you're not locked into anyone.",[17,116,117,118],{},"Related: ",[21,119,75],{"href":74},{"title":121,"searchDepth":122,"depth":122,"links":123},"",2,[124,125,126,127,128,129,130],{"id":34,"depth":122,"text":35},{"id":44,"depth":122,"text":45},{"id":54,"depth":122,"text":55},{"id":64,"depth":122,"text":65},{"id":78,"depth":122,"text":79},{"id":88,"depth":122,"text":89},{"id":107,"depth":122,"text":108},"2026-08-05","A few days deep-diving the stable DeepSeek V4 Flash release: aggressively cheap, lightning fast, 1M context, official built-in web search, fully open source. The one weakness is multimodality — but you can patch it by combining other models.","md",null,"en",{},7,true,false,"\u002Fblog\u002Fdeepseek-v4-flash-review",{"title":5,"description":132},"x","blog\u002Fdeepseek-v4-flash-review.en",[145,146,147],"DeepSeek","Model review","AI tools","d0eUVyXgeCBodSVZFlZFRSjXSUDpi-8IECpwWpN0gEM",[134,134],[151,160,169,174,176,184,191,199,207,213,219,228,235,243],{"path":152,"title":153,"description":154,"date":155,"minRead":156,"tags":157},"\u002Fblog\u002Fagent-harness-selection","After tinkering with Pi Agent, OMP, Codex, and ZCode, why I finally chose OpenCode + OpenChamber","A retrospective on choosing an Agent Harness: three criteria — GUI experience, vendor lock-in, and freedom for secondary development — ruled out Pi Agent, OMP, Codex, and ZCode, and finally settled on the OpenCode core + OpenChamber interface.","2026-08-06",6,[158,159],"AI Agent","Tool selection",{"path":161,"title":162,"description":163,"date":164,"minRead":156,"tags":165},"\u002Fblog\u002Fcloudflare-broke-stack","2026 indie dev best practices: the Cloudflare \"broke-ass all-in-one\" stack","The zero-cost tech stack for indie developers: Codex for writing code, GitHub for version control, Stripe for payments, TanStack Start for frontend, Hono + Workers for backend, D1 for database, R2 for storage, KV for caching — all running on Cloudflare.","2026-06-15",[166,167,168],"Cloudflare","Indie development","Tech stack",{"path":74,"title":170,"description":171,"date":131,"minRead":156,"tags":172},"DeepSeek's API has built-in web search — freeload the official search via the Responses API","DeepSeek built web search straight into the API: call deepseek-v4-flash through the Responses interface and declare the web_search tool. No third-party search engine integration, no search API key required.",[145,173,147],"API",{"path":140,"title":5,"description":132,"date":131,"minRead":137,"tags":175},[145,146,147],{"path":177,"title":178,"description":179,"date":164,"minRead":180,"tags":181},"\u002Fblog\u002Ffree-cloudflare","How free users can squeeze Cloudflare dry — how far does the free tier actually get you?","Cloudflare's free tier can carry an entire personal internet infrastructure: DNS, CDN, Pages, Workers, KV, D1, R2, email, Tunnel, AI Gateway and more.",8,[166,182,183],"Free tier","Deployment",{"path":185,"title":186,"description":187,"date":188,"minRead":180,"tags":189},"\u002Fblog\u002Fmodel-harness-decoupling","The First-Party Harness Isn't Always the Best Answer: In the Open-Model Era, Pick Your Model and Harness Separately","Using Claude? Go Claude Code. In the open-model era that instinct deserves an upgrade. The first-party advantage is real, but training a good model and building a good harness are two different kinds of engineering — here's why models and harnesses are now separable choices, plus a positioning map of five harnesses.","2026-09-09",[158,190,159],"Harness",{"path":192,"title":193,"description":194,"date":188,"minRead":180,"tags":195},"\u002Fblog\u002Fopencode-productive-stack","Stable, Fast, Productive, Cheap: My AI Coding Stack, Documented","OpenCode + OpenChamber + two DeepSeek V4 Flash subscriptions: 15 projects running code simultaneously and the quota barely moved. The full configuration laid out — context pruning, layered memory, desktop automation, and the \"stick with the original pairing\" lesson.",[196,197,198],"OpenCode","AI Coding","Configuration",{"path":200,"title":201,"description":202,"date":203,"minRead":204,"tags":205},"\u002Fblog\u002Fproduct-faxin-principle","The founding-intention principle: why indie developers must learn to let go","Why do you set out? Who do you set out for? Which problem are you actually trying to solve? A product's sharpness comes from what you dare to cut.","2026-06-20",10,[206,167],"Product thinking",{"path":208,"title":209,"description":210,"date":203,"minRead":180,"tags":211},"\u002Fblog\u002Fproduct-pain-vs-itch","Don't get carried away when users say \"that's awesome\": pain points vs. itch points","Verbal approval is worth nothing. There's only one hard standard for judging demand: what the user is willing to pay.",[206,212],"Demand judgment",{"path":103,"title":214,"description":215,"date":155,"minRead":216,"tags":217},"Giving DeepSeek multimodality: the Qwen-3.7-Flash vision approach","DeepSeek V4 Flash has no multimodality — what do you do for image understanding? After surveying the market, the most cost-effective option right now is Qwen-3.7-Flash: recognizing an image costs almost nothing, and pairing it with V4 Flash patches the gap.",5,[145,218,146],"Multimodality",{"path":220,"title":221,"description":222,"date":223,"minRead":224,"tags":225},"\u002Fblog\u002Fsub-store-cloudflare","I moved my proxy subscription aggregation to Cloudflare","Merge multiple proxy services plus your own nodes into one single subscription, with routing rules configured server-side — clients just subscribe.","2026-06-28",4,[166,226,227],"Circumvention","Open-source project",{"path":229,"title":230,"description":231,"date":188,"minRead":137,"tags":232},"\u002Fblog\u002Ftui-cognitive-bandwidth","TUI Is Killing Your Cognitive Bandwidth: Time to Shatter the \"Geek Filter\" in AI Coding","A pile of AI coding agents are rushing to ship TUIs, stuffing interaction back into the 1980s terminal paradigm and calling it \"immersive\" and \"respectful of programmers.\" This piece breaks down the three mechanisms by which TUI systematically lowers your cognitive bandwidth — and why Web UI is the right answer.",[197,233,234],"Interaction design","Essay",{"path":236,"title":237,"description":238,"date":239,"minRead":156,"tags":240},"\u002Fblog\u002Fvalue-not-external","Debating whether something has value is itself worthless","Our value is not defined by anyone. In the age of AI, how should we understand ourselves?","2026-06-18",[241,242],"AI thinking","Humanistic essay",{"path":244,"title":245,"description":246,"date":247,"minRead":248,"tags":249},"\u002Fblog\u002Fx-growth-1000-followers","Gained 1000+ followers in a little over a day — here's what I did","In June I ran my X account seriously and gained 1000+ followers in a little over a day. This post records what I did and the feedback I got.","2026-06-16",12,[250,251],"X operations","Content growth",1789752312972]