On October 5, Reflection AI announced Beam: a 501-billion-parameter model that activates 23 billion of those parameters for each token it processes. It is a sparse Mixture-of-Experts system built for coding, reasoning, and agentic workloads.
Nvidia is in early-stage talks to acquire, acqui-hire, or increase its investment in Reflection - the startup it has already backed with roughly $800 million - days after Beam gave enterprise buyers their first look at the model.
The interesting question for a team evaluating open-weight models is not whether Beam is the best model available. Reflection's own benchmark table makes clear it is not. The interesting question is what the 501B/23B split actually does to the cost of running a frontier-class coding agent on your own hardware - and where that math breaks down.
What 501B stored and 23B active actually means for self-hosting
The MoE architecture is the operative fact here, not the total parameter count. Beam activates only 23 billion parameters per inference token - roughly 4.6 percent of its total capacity - because its routing architecture directs each token to the most relevant subset of its 52-layer expert structure. In practical terms, that means the cost of running Beam scales as if the model were a 23-billion-parameter system, despite having been trained on the data volume and parameter budget of a much larger one.
For an enterprise or government that needs to host a frontier-class model on-premise rather than routing workloads through a cloud provider, this changes what is financially viable: a fixed hardware budget that cannot support a dense 500-billion-parameter model may comfortably support Beam's inference requirements.
There is a hard catch on the storage side. Self-hosting still requires access to the full expert set. The raw weights occupy roughly 501 GB in FP8 or 251 GB in 4-bit form before accounting for quantization metadata, the key-value cache, and runtime overhead. Most production deployments will therefore require multiple accelerators, and support for FP8 and NVFP4 varies by GPU and inference engine.
You host all 501B parameters regardless of how few fire, so the hardware floor is set by memory capacity while the throughput ceiling is set by the much smaller active slice. That is a good trade for teams that already own the boxes, bad for teams renting per-GB.
Where Beam sits on the benchmarks - honestly
Reflection's own published table is the right place to start, and it is more honest than most launch posts. Beam advances the Western open-weight frontier and is competitive with larger open models like GLM 5.2 and approaching Qwen 3.8-Max on coding and agentic tasks. Where frontier open models like Kimi K3 remain ahead on raw capability, Beam's advantage is efficiency at inference time.
That framing holds up row by row - but only if you read it carefully.
| Benchmark | Beam | Best rival in Reflection's table |
|---|---|---|
| SWE-bench Verified | 80.9 | Inkling 77.6 |
| SWE-bench Multilingual | 78.0 | Nemotron 3 Ultra 67.7 |
| SWE-bench Pro v1 | 65.5 | Qwen 3.8 Max 67.7 |
| Terminal Bench v2.1 | 80.1 | DeepSeek V4.1 Flash 90.6 |
| DeepSWE v1.1 | 44.4 | DeepSeek V4.1 Flash 74.2 |
| SWE Atlas Codebase QnA | 34.6 | Kimi K3 68.0 |
Beam leads on SWEBench Verified and SWEBench Multilingual. It trails the rest, sometimes heavily. The DeepSWE v1.1 gap is worth flagging in particular: on DeepSWE v1.1, an agentic coding test, Beam scores 44.4 against 61.0 for GLM 5.3, 68.0 for Kimi K3 and 74.2 for DeepSeek V4.1 Flash.
Almost every model in this field scores near the top on AIME, so it no longer separates them. On harder science and reasoning benchmarks the gap matters more: on CritPt, a benchmark of research-level physics problems, Kimi K3 scores around 50% higher than Beam.
One number the table cannot tell you yet: no rate card for Beam's API has been published, so no cost figure appears anywhere and any per-token comparison has to leave Beam's column empty.
The efficiency claim: what it says and what it does not
Beam pairs coding and agentic capabilities with highly efficient reasoning. On advanced reasoning benchmarks, it achieves scores comparable to GLM-5.2 while using 3-4× less inference compute.
That claim has a specific methodology behind it. The measurement method matters here. Reflection estimates compute as roughly twice the active parameter count multiplied by mean generated tokens, excluding prompt prefill, attention operations, and serving overhead. It calls this an approximate comparison rather than measured inference cost, and uses Artificial Analysis and DataCurve for rival models' figures.
There are no independent results yet. All numbers are vendor-reported. That is not unusual at launch, but it is the thing to hold in mind before sizing your cluster.
Efficiency gains are even more pronounced when comparing to models in the 2T+ parameter family like Qwen 3.8-Max, which require significantly more inference compute per token. If your alternative is a dense multi-trillion-parameter model and you are paying per GPU-hour, the arithmetic on Beam improves substantially - even before weights are downloadable.
What the Apache 2.0 fine-tuning stack actually changes
Reflection wants Beam to be widely accessible and easy to build on. This month it will release the weights under an Apache 2.0 license, along with documentation and the full stack for running, evaluating, and fine-tuning the model.
That last clause is the part most coverage has glossed over. A 501B open-weight model with only an inference path is useful to a small number of teams. A 501B model with a supported fine-tuning stack under Apache 2.0 is useful to any team with domain-specific coding tasks, internal tools, or compliance requirements that make cloud inference a non-starter.
If the fine-tuning stack is genuinely usable, that is worth more than the weights alone. Most teams do not need frontier general capability. A model post-trained on your internal codebase and your incident playbooks will outperform a better general model on your specific tasks - and Apache 2.0 means you can ship that derivative commercially without a licensing negotiation.
Organizations may not want sensitive information sent to a third-party API, and they may need models adapted to internal workflows, languages, or regulatory requirements. Open weights can also provide more control over deployment and model updates. However, open weights do not eliminate the cost of GPUs, storage, data preparation, security, monitoring, and long-term maintenance.
Is Reflection AI Beam worth self-hosting: common questions
What is Reflection AI Beam?
Beam is Reflection's first open-weight model. It is a sparse Mixture-of-Experts model with 501 billion total parameters, 23 billion active, built for coding, reasoning, and agentic workloads.
Weights are due under an Apache 2.0 license later in October, distributed via hyperscalers, neoclouds, and open-source library integrations.
Does Beam outperform other open-weight coding models?
Not on most benchmarks in Reflection's own table. DeepSeek V4.1 Flash, Kimi K3, and GLM 5.3 beat Beam on most rows. Reflection says so itself: where frontier open models like Kimi K3 remain ahead on raw capability, Beam's advantage is efficiency at inference time. Beam leads on SWE-bench Verified and SWE-bench Multilingual specifically.
How much GPU memory does self-hosting Beam require?
All 501B parameters are stored whether they fire or not - roughly 501 GB in FP8 - and at a 1M-token context the KV cache gets heavy. In practice, most teams will need a multi-GPU cluster. Beam computes at 23B density but parks at 501B scale.
What does the 3-4× inference efficiency claim actually mean?
Reflection estimates generation compute as 2 × active parameters × mean generated tokens per attempt, counting reasoning tokens and the final answer. Scores and token counts for other models come from Artificial Analysis and DataCurve. Reflection calls the result "an approximate compute comparison rather than measured inference cost." Independent verification is not yet available.
Should a team wait for the weights before planning around Beam?
Yes. The weights are not yet out - the model is early-access waitlist only, with weights promised later this month. No per-token pricing has been published for the API. Plan an internal eval run once Apache 2.0 weights are available; vendor benchmark tables on a new model are a starting point, not a decision.