Best LLM for every budget, updated daily

3 days ago (bestmodelforyourbudget.terrydjony.com)

You're better off going directly to artificial analysis, this is a feature-poor/misleading/outdated repackaging

Ex. this type of price estimation is quite naive - some models can require 2-3x the number of tokens to achieve the same level of intelligence. Artificial Analysis' own cost per task is a more fair estimation of cost.

If you have a 24-64GB mac, consider running Qwen3.8 27B locally at night. It's a bit slower to run locally, but if you're sleeping it's less of a problem.

Depending on your memory, you'll need to use the weaker Q4 versions but they still perform well.

It ranks higher than GPT-5.3 Codex (xhigh) or Claude Opus 4.6 (max) so is great for pairing with https://github.com/kunchenguid/gnhf for nightly experimentation, cleanup, or recommendation lists for in the morning.

  • I have all sorts of local compute, and local models fairly capable the Frontier models still way more capable/faster and local electricity consumption is something else. Good thing it is getting colder around here.

    I often pair them up, and I have an Astra or Sol work as a supervisor and reviewer while Qwen 27B FP8 or Qwen 3.8 Flash Next implements things. I mostly do it as an experiment, just to see what kind of level of autonomy I can get, and they are slow to getting a decent reviewed outcome despite Qwen27B running at 100+ tps and 3.5-4K prefill rates and Qwen3.8 Next at 40 tps and 1-2K prefill. I've been also using similar approach more with OMP, not just the straight Pi harness. And OMP seems to be slower because it has more guardrails. OMP has an interesting feature where you can assign a better LLM as an advisor, wehere it just sort of monitors the progress and injects guidance. And it definitely helps, but one has to be careful. It actually turns out to be expensive if the cache reads are expensive. I learned it the hard way. Where on Fireworks' API, the cache rates for GLM 5.3 flash are quite a bit more expensive than for DeepSeek, and a simple runs ended up costing me three bucks in oversight. So a better way is to have a Frontier model running a separate tmux pane and just directing it to Wake up every 10 minutes, take a peek at what's going on, review the milestones give feedback and then sleep. This turns out to be pretty decent cost saving strategy when quote needs to be stretched. Paradoxically, OpenAI tightening up their quota allowance once they released Astra actually pushed me into all these sorts of experiments, and it's actually been interesting. I've been exploring all these smaller flash models, and it's been nice. I do like using local LLMs for chore type tasks that are just mostly information gathering, post-session reviews, stuff like that.

    • There also exists a $600-800 GPU that can run Qwen 27B 3.8 @ like 60 t/s for around 200W of energy.

      I find Qwen Flash Next quite competent as well. 27B is a solid worker like you said. If you batch work and let them crank they do remarkably well. I am working on.

      I started using Herdr and taught my agents to use it. So I use OMP loop and or goal, and it has a review cycles to wake up an Opus or Sol reviewer to make sure nothing is going off the rails with a local qwen flash next coordinating for me. I kinda prefer Sol, it seems like a more patient and thorough model, especially Sol 6, but Opus 5.5 is really good and its voice and attitude is not as grating as Opus 5 for sure.

      I have a few V100 GPU running Qwen 27B and they do all the work overnight. Not quite the same speeds you have yet, but this is V100 machine and an old gaming machine with 16GB 4080 and a handful of 32GB V100s... all in less than 3K (ignoring that my gaming machine is 3 years old, but runs qwen flash next for free now as I game not a lot) for my little "we have AI at home" projects and there is a lot of interest in these old GPU now because they are rolling out of data centers now.

      For my local work and personal projects... they just seem to be getting done in this setup. Every few days I sit down and do a big cycle with astra/fable/opus batch things up. I have projects that are basically "i want to see what happens" to "I want this to be good, I understand the code". Some of the throwaway projects that have just kind of magically finished more or less how I wanted have been great.

    • What do you mean by "local electricity consumption is something else"? Doesn't an M3 Pro for example draw about as much power as a bright incandescent lightbulb for a maxed out gpu workload (~100W)? That's less than a tenth of what a frontier model will use in the datacenter (which I believe are racks of BlackWell or Vera Lynn GPUs, each using 500W+).

      1 reply →

  • On my 64gb m3 max qwen3.8 27b has been great for planning and then letting qwen3.6 35ba3b actually implement the planned changes.

  • If you're on MacOS, with atleast an M3 chip and 32GB, you should look at the splash engine.

    GNHF seems exactly what I've been aiming for to handle overnight tasks.

  • I still haven't found a use case for Qwen3.8 27B that Qwen 3.6 35b A3b (MoE) is better at. I can get at most 40 tokens/second with 27B, but I get around 90 tokens/second with the MoE and it seems to be a more capable model.

    I guess I should still keep experimenting though. Maybe I'm just not using a dense model correctly.

  • What would you personally recommend for those that have 128 GB?

    • I have a Ryzen AI Max+ 395 with 128 GB for running those sort of "background task", and my sweet spot is currently Qwen3.8 Flash-Next IQ4 at 96 GB.

    • if you have 128 GB, you could use Qwen Flash Next at some reasonable quant, with the new SSD hack for only keeping some of the model resident in memory.

Does anyone actually pay API costs out of their own pocket? It's about 10x cheaper to just get a codex or chat gpt subscription, it's so heavily subsidized compared to the API that I'm sure it would be cheaper to use frontier models on a subscription plan rather than paying API prices for deepseek flash.

  • I do. For local dev work, I'm mostly using jetbrains' Junie, I can swap between a collection of models from google, openai, anthrophic.

    I've had more than a few people tell me "oh, it's so much cheaper to use a $20 claude account" or "i've never hit a limit ever using my openai". Inevitably.. I end up reading/hearing "oh, I need to give it another couple hours to start using it again"... I've never hit that with my approach, even if it's costing me a bit more. Being able to work when I want when I have time has some value.

    I also have openai and anthropic direct API billing set up for hosted and client projects that need to call out to an LLM service.

    • Why not use a codex or claude subscription? If you use the entire usage allotment on the $200 plan it's about $2,000 in equivalent API costs. Switching providers may be valuable but it's quite literally an order of magnitude cheaper.

      4 replies →

    • >it's costing me a bit more

      Would you mind sharing how much it's costing you? I've been wanting to use APIs from within Intellij, but I hesitate because of uncertainty about the cost.

      1 reply →

    • I thought Air was JB's multi-model interface? What is Junie? (I see the buttons, but am very confused by JB's AI offerings in general)

      Is it worth the ~10x extra cost over the subscriptions? (This is obviously a leading question). Also, I think you can use OpenAI's subcription login with Air, but not Claude's.

      1 reply →

    • I do. Sharing training data with OpenAI gives me a lot of complementary tokens. I go above that but it's still quite economical and I pick the right model for the task (Luna for most).

  • I do, 3-4$ a month of deep seek is enough for my usage

    • Same thing. I'm sure a subscription would be better value if I had enough usage, but I don't. With Deepseek or similar a few $ is quite a bit of usage already.

  • I load OpenRouter up and use models like GLM Flash 5.3, DeepSeek Flash 4.1, Luna, etc. And I often have random niche needs where I need a handful of calls for say, a really good image reader like Gemini Flash 3.8 or whatever. You can do a lot with $25 on openrouter or direct to chinese providers. I am cautious about what data I send overseas, but also like... just because it is in China does not inherently mean it is any less secure than a US provider.

    I can't remember the last time any real recourse has mattered for companies getting breached or mishandling my data. Their stock just goes up and the govt just shrugs.

  • I pay $100 for Codex and it last about a day in the weekly limit - mostly Astra and Sol.

    Then i got $20 into DeepSeek and i've been using those $20 for two weeks every day now. Use case is automating computer/browser use - Astra is really good at it, but very expensive, Sol and Luna haven't been that great at it, Deepseek as at about 80% of Astra but lasts forever.

  • I do, but via OpenRouter. Outside of work my use cases are small and cheaper models do great job at those. I noticed even if I "burn tokens like crazy" I still pay less than any subscription available (a few $ a month).

    But I guess if I had an agent vibecoding on it's own, I'd go with subscription instantly.

  • I use local LLMs on my Mac Mini.

    Otherwise DeepSeek Flash 4.1 is dirt cheap (other "Flash" models are not that expensive either). I pay (very few dollars) out of my own pocket.

    There are many things where having an API Key is necessary.

    Maybe I’ve missed the boat though: is there now a method to use an api key to access a subscription?

    • You can't use an API key on subscriptions, but I've gotten around it using the `codex exec` command to run requests outside the CLI or GUI if you're already authenticated on that machine. Won't work for all cases, but I've never ran into a limitation in my use case of not having an API key.

      1 reply →

I'd really like something that's more oriented around subscription fees.

If I want to spend $100 on LLMs next month, what should I do? Get Claude because Opus 5.5/Fable 5.1 are scoring well? Get Grok because 4.7 is supposedly a good mix of competence and cost? Try out a Chinese model? Don't do a subscription at all like this site is saying?

  • Or get a 20$ subscription from each major provider and have 40$ spare for openrouter credits. That’s what I’m doing.

  • What actual usage you want ? Because imho the answer is very different if you want code, or computer use, or vision, or text analysis, or ...

    The subscription from frontier labs can handle all that (though each has its best strenght, they all perform well on most things), but it's usually a bit of a waste compared to taking the best one for you.

  • The problem is that subscriptions with AI models get a bit 'vague' on what you get and how (or when) you might be rate-limited.

I've been running a quant/tune of Qwen3.8 27B on my M1 Max 32gb MacBook. That plus a good pi setup is having great results. I've used a full q8 of the model before and I dont see a real difference other than how slow it is. But leaving it running overnight on tasks is working great. It is currently debugging some issues in a native Mac Swift application and getting through the list of issues just fine.

This is the one that works good for me on 32gb:

https://huggingface.co/ISTA-DASLab/Qwen3.8-27B-GSQ-RCO-GGUF

Specifically this one: Qwen3.8-27B-GSQ-RCO-IQ3_S-mtp.gguf

  • I am running it on M3 pro. Works great except for prefill speed which makes it slow for many coding tasks. The newer generation of macs are promising but as a cost-sensitive user, I am also looking into cheaper 32 GB gpus from intel, AMD, nvidia. Eventually, I think these class of models will work well for most coding usecases especially given that I certainly want to have some control of the code generated.

1. In real life, most of us use token packages like OpenCode Go etc.

It would be handy to have a site like this one that takes into account the various deals and attempts to calculate the number of tokens per monthly fee for a chosen model. I realize this makes the task a lot more difficult.

2. It would be handy to have a chart like that for the AI hardware that people own. It helps you decide which model to run (resulting in different levels of intelligence and speed). Also difficult to please everyone (preprocessing vs token generation for example) and to keep updated!

I found https://llm-list.com/ yesterday and when I had a detailed look, I quickly found outdated entries, for example looking at GLM 5.3 flash it listed several providers as "free" that weren't free any longer.

As the time goes on it only becomes harder to differentiate between model capabilities with just one or two numbers. I would love to see some kind of multi-axis placement of all the models on less objective attributes, like wordiness, willingness to give up, an ability to "think ahead" and pre-solve possible problems in code, for example, that I didn't think of or didn't think of talking about, etc etc etc.

For example I've been really enjoying Deepseek v4.1 Flash, it's very "straightforward" to the point of being almost dumb sometimes, but it's absolutely relentless and would solve almost any problem no matter how inefficient the solution is.

No idea how to measure all that, just average CoT length per task is probably a good approximation for some things, but not others.

Cost per token is an extremely naive way to index cost, renders this chart essentially meaningless.

Cost per Token is not representative of the actual cost incurred because a cheaper model can waste a lot of tokens to accomplish the same task. Also this does not consider cost for cached tokens which can often make a "cheaper" model more expensive even when total tokens spent are constant

This definition of cost is not particularly useful. You want cost per task, not cost per 1m tokens. Artificial Analysis does a good job of this.

More benchmark noise. They’re already problematic per se, and the error bars only get bigger by aggregating and adding costs on top of it.

Create your own, private evaluation system that reflects your use and your constraints. Focus on hard cases you encountered, find cases that break on one tier and not on another.

  • Exactly, according to these benchmarks Gemini 3.8 Flash is the best option at that budget level for coding, but in real world testing, I found DeepSeek flash to perform far better at a much lower price.

Is there a cheaper model than Gemini 3.8 Flash (High) that maybe/kind-of is on-par with it? For me it works really good but hit the limit in two hours tops... last week was the first time I hit the weekly limit and had to wait 4 days... Claude patches OK, but that is also getting drained really fast these days...

If you maintain this over time, maybe include other sources than just AA and update the design to look less like zero-shot claude styling (I know that font! I know that color! Lol) it's genuinely useful :)

Coding and math graphs are very interesting. Extremely cheap models make it into the upper echelon, delivering 90% of the performance for 1% of the price compared to the #1.

I guess it’s hard to actually calculate, but most people are probably on subscription plans with Anthropic or OpenAI and there’s not any good resources to estimate which models are the most “usage limit” efficient. I suppose you can sort of correlate raw API costs with how much usage a model would probably drain, but it would be nice if there was a reliable place to get that info.

Some of the charts are not uptodate.

For example "Raw capability: Math Index", shows GPT-5.2 as highest. It does not even mention astra, of fable.

Fun, but this seems to assume all LLM run on SAAS subscriptions. I would like to compare this to local LLM costs by converting my usage load x hardware costs into a token price. In addition if it games the LLM so often, these eventually are optimized and basically cheat on the score.

It's missing Opus 5.5 which was released over a day ago (and also is clearly on the pareto frontier).

  • Don't know if they updated it since your comment, but for me it's on the graph – and on the Pareto frontier indeed.

What's impeding a lab from releasing its own new model, pricing it really low for the beautiful Pareto plot, accompanied by phrases VC love like "establishing a new frontier in cost", to just then raise prices back up?

  • They don't even have to "raise the prices back up". They just need to ensure that the number of output tokens goes up needlessly. Just make the model more talkative (via RL?) and cha-ching!

    • Oh yeah totally, good point. I remember there was controversy around Claude tokenizer generating more tokens lol

I won’t touch Meta models. I simply don’t trust or like Zuck and especially Wang

I find it interesting that with the given metric comparison, for coding at min 50 strength, every frontier model brand is from a distinct vendor: Ling, Qwen, Gemini, Muse, Grok, GPT, and Claude in increasing value.

> "$0.23 to under $0.24 - Qwen3.8-Flash-Next"

There are only 6 categories in the site, but a category entirely created out of thin air for Qwen3.8-Flash-Next?

Literally "$0.23 to under $0.24" means EXACTLY $0.23.

all I ever wanted is an updated website where I can see the best models I can run on my different devices locally, I don't get why people are throwing money at these companies

  • Guessing that most people don't have machines powerful enough to run good-enough models locally.

Interested to see the Coding and Math scores for Grok 4.7 when they’re available. Grok 4.6 is apparently already on the frontier for Coding.

I'm sure that local LLM will be far cheaper

  • Wouldn't be so sure, at least not for a GPU-based system. Quick math for a 5090 running at around 500W generating 100 tokens per second (reasonable for Qwen 3.8-27B) is around 2-3 kWh for a million tokens, which is around $0.60 for some mix of off/on peak electricity rates.

    This is in the same ballpark for that same model on openrouter (https://openrouter.ai/qwen/qwen3.8-27b), highly dependent on input/output mix. Deepseek is a much more capable model that you can't run locally on normal hardware, and their rates are insanely cheap ($0.04 / $1 per 1M).

    And so far I haven't considered the cost of the hardware. I happen to have a gaming PC that can be put to use on inference when not gaming, but given these numbers I don't think I would buy new hardware to do inference at home. Unless my math is wrong, it seems you're way better off paying for Deepseek than running Qwen or some other locally runnable model yourself. Of course if you have specific privacy requirements or prefer something unique about a particular model you can run locally, the equation changes.

  • Depends on what level of intelligence you're wanting to use. A vanishingly small number of people can or would want to go to the hardware expense of running something like GLM 5.3 Flash, much less something like K3.

    And if you want Astra/Fable/Opus frontier level, then there's no option at all.

    But if you don't need that, or you don't need speed... That opens up the discussion. I've been impressed even with how Siri's been doing with the Apple Foundation Models in MacOS/iOS 27 given how small they are.

    Edit: I can't even fully spec the M5 Ultra Mac Studio you'd need for GLM5.3 Flash since 512GB isn't available yet, but it's already at $9500 for 256GB RAM.

    • > A vanishingly small number of people can or would want to go to the hardware expense of running something like GLM 5.3 Flash, much less something like K3.

      It's probably worth letting the user specify their actual costs in such a tool. I run a Framework Desktop 128GB that I bought before memory prices got crazy; the current retail price is almost double what I actually paid a year ago.

      1 reply →

  • Best comparison that has occurred to me is the cost a loaf of bread's ingredients might be slightly cheaper than a baked loaf, depending on how you source it. At home you get total control and know what's going in to it. Yet bake at home is still a niche, perhaps a hobby. So I say as someone who's spent hundreds of hours tinkering with local inference, go for it for anyone reading. But most people just want ... some slices of bread, you know?

When a clanker is slopping up a webpage, why does it have to be #f4f3ee? Curious.