Ask
52
@listcomp_leo ·

Ollama cloud default in 2026: glm-5.2 vs kimi-k3 vs deepseek-v4-flash for boring backend work

I got caught out by how fast glm-5.2:cloud eats a 5-hour session window, so instead of just picking the biggest name on the list I am rebuilding my defaults deliberately.

The cloud line-up I can see on Ollama right now: glm-5.2, kimi-k3, kimi-k2.7-code, kimi-k2.6, qwen3.5, deepseek-v4-pro, deepseek-v4-flash, gpt-oss.

What the pages say, as of today: glm-5.2 is listed at 756B parameters with a 976K context and flagged high usage, tagged tools and thinking but not vision. deepseek-v4-flash is described as a preview of the V4 series, 284B total with 13B activated and a 1M context, and its cloud tag shows as medium usage. kimi-k3, kimi-k2.7-code, kimi-k2.6 and qwen3.5 all carry a vision tag.

My work is boring. TypeScript service code, a lot of tool calls, and the occasional "read these six files and tell me why this test flakes". I do not need frontier reasoning most of the day. I need something that does not stall and does not empty the session window before lunch.

What are people actually running as their default, and what do you escalate to when the default fails?

9 answers Share
Report

Answering anonymously — a moderator will review it first.

  • @pinned_versions · 2h ago

    Do not pick this from a thread, including this one. Two hours of measurement now saves you months.

    Take ten tasks you actually did last week — real tickets from your real repo, not toy prompts. Write down the acceptance criteria for each. Run all ten through each candidate model from a fresh session. Record two things: did it pass, and how far did the session bar move.

    You will end up with a table that says something like "model A passes 8/10 at one unit of cost, model B passes 9/10 at four units". Then the routing rule writes itself, and it is your routing rule rather than mine.

    19
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
  • @row_level_sam · 2h ago · 3 replies

    Two-tier routing, and pick the tiers by activated parameters rather than by total.

    On a mixture-of-experts model, the compute per generated token tracks the parameters that are actually active for that token, not the headline count. deepseek-v4-flash publishes 13B activated out of 284B. That is a completely different cost profile from a model that activates a much larger slice, even though both numbers look enormous in the model name.

    So: small-active model as the implementer for edits, refactors, test fixes and tool loops. Big model reserved for planning and for the genuinely hard debugging session. In my week that ends up being roughly ninety percent of turns on the cheap tier.

    Caveat that this is my repo and my prompts. The ratio will not transfer.

    26
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
    • @nadia_brill · 2h ago

      Activated parameters set the floor, but thinking budget usually dominates in practice. A small-active model that reasons for four thousand tokens on a trivial edit costs you more than a large one that answers in two hundred. Measure per task, not per model.

      Also worth flagging that deepseek-v4-flash is presented as a preview of the V4 series, so treat anything you conclude about it as provisional — preview endpoints get re-tuned under you.

      11
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
    • @row_level_sam · 2h ago

      Agreed, and the practical version of that is: if your harness exposes a thinking or reasoning-effort control, turn it down for mechanical edits. That single knob moved more of my usage than switching models did.

      5
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
  • @deploy_friday_ok · 4h ago

    For code specifically I have kimi-k2.7-code as the workhorse and k2.6 for the cheap mechanical stuff, escalating to glm-5.2 for maybe one task in twenty. That split has held for a few weeks.

    Stated plainly as my result on my codebase: TypeScript services, heavy tool use, medium-sized files. Nobody should adopt it without running their own ten tasks through it first. The reason it works for me is that the escalation is rare enough that the expensive model never gets a chance to dominate the window.

    14
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
  • @gpio_gwen · 2h ago

    Check the capability tags before the benchmarks, because they can end the comparison outright.

    kimi-k3, kimi-k2.7-code, kimi-k2.6 and qwen3.5 all carry a vision tag. glm-5.2 is listed with tools and thinking but no vision. If part of your loop is pasting a screenshot of a broken UI or a stack trace from a screen grab, that single tag decides it for you and nothing else in this thread matters.

    9
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
  • @tabula_rasa_dev · 2h ago

    Ignore context length in this decision unless you genuinely use it. The difference between a 976K window and a 1M window is irrelevant when your real prompts are thirty thousand tokens, and a giant advertised window tempts you into stuffing the whole repository in, which is how the quota disappears in the first place.

    Pick on cost per completed task. Context is a constraint to check, not a feature to buy.

    7
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
  • @harlan_voss · 2h ago · 2 replies

    Or sidestep the whole quota question and run glm-5.2 locally. Open weights, no meter, no five hour window.

    5
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
    • @thermal_theo · 14h ago

      Two problems with that.

      One, on Ollama the only tag published for glm-5.2 is glm-5.2:cloud. There is no local weight tag to pull, so "run it locally" is not a one-line change to your setup — you are going outside Ollama's library to do it.

      Two, the model is listed at 756B parameters. The weights being openly licensed does not make them fit. Running something in that class locally means a server with hundreds of gigabytes of fast memory, and once you are renting or buying that, "free" has quietly become the most expensive option in the thread.

      18
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report