Open models

Reflection Beam: the model, the promise, and the compute claim

Beam enters a crowded open-model race with an efficiency argument. The evidence needs a closer reading than the headline.

Two parameter counts. Two different constraints.

Less work
per token.

The whole checkpoint still needs somewhere to live.

23B activeThe inference calculation
501B totalThe storage calculation
The small square represents 23 / 501 of the large square’s area, approximately 4.6%. Active parameters describe routing per token. Total parameters still matter for weight storage. Reflection’s Beam announcement (source)

A model can matter without taking first place. For a team paying for thousands of agent runs, a controllable model with acceptable capability may be more valuable than the leader. Beam is making that case. The question is how much of it a buyer can verify today.

First, separate the announcement from the release

Reflection introduced Beam on October 5. Its announcement promises downloadable weights under Apache 2.0 later in the month. At our October 16 review, the official developer site describes a beta API, with access opening gradually through a waitlist. We have not verified a public checkpoint. Reflection’s Beam announcement (source) · Reflection API introduction (source)

That status belongs near the top of the page. An evaluation result, an invitation to an API, and the ability to download and operate a model give a developer three different kinds of access.

Beam access and specifications, checked October 16
ItemDocumented status
API accessBeta; access opens gradually through a waitlist
API model IDBeam-1.0-501B-A23B
Context / maximum output1M / 128K tokens
CapabilitiesReasoning, tool calling, structured outputs
Public weightsPromised later in October; not verified at review
Planned weight licenseApache 2.0
The specifications are documentation claims during beta, not a guarantee that every organization has identical access or defaults. Reflection model documentation (source) · Reflection API introduction (source) · Reflection’s Beam announcement (source)

Reflection provides an OpenAI-compatible endpoint. That can reduce the work required to try Beam in an existing application, but request compatibility is only the beginning. Test the tool schema, structured output behavior, streaming events, and failure handling your application depends on.

For a production decision, the useful release date is the date the required deployment path becomes usable. A company planning to self-host should keep a weight release, serving support, and evaluation reproducibility on its own checklist, even if hosted access arrives first.

The comparison table gives a more interesting answer than a ranking

Reflection's published results show a capable entrant with substantial gaps against newer competitors. Take its coding and agent benchmarks together rather than choosing the row that makes the launch look strongest.

A selection from Reflection's published comparison
EvaluationBeamGLM-5.3Kimi K3
DeepSWE v1.144.461.068.0
Terminal-Bench v2.180.188.288.3
AutomationBench public37.048.246.7
Higher is better. These are Reflection's published comparisons, with Beam results updated October 8. They are not a WhatLLM rerun or a claim that every model used an identical serving setup. Reflection’s Beam announcement (source)

A result from an established coding benchmark can be useful without establishing that a model is the best choice for a long-running agent. Repository navigation, terminal recovery, and business-tool execution stress different parts of the system.

The comparison also changes as models arrive. A claim against GLM-5.2 needs to keep that version attached. Quietly extending it to GLM-5.3 would turn a narrow comparison into a broader claim the data does not support.

Read our coding benchmark guide if the benchmark names are becoming interchangeable. Choose the evaluation nearest to the job you need done, then test a representative set of your own failures.

Less compute is a hypothesis about the bill

Reflection's efficiency argument deserves attention. A model that uses fewer active parameters and shorter successful reasoning traces can reduce the amount of computation required to produce an answer.

Its announcement estimates generation compute as twice the active parameter count multiplied by generated tokens. Reflection reports a three-to-four-times compute advantage against GLM-5.2 on selected reasoning comparisons. The method excludes prompt prefill, context-dependent attention operations, and serving overhead. Reflection’s Beam announcement (source)

A repository agent may repeatedly read a large prompt. A low-concurrency service may spend much of its time waiting rather than efficiently batching generation. A self-hosted deployment has to pay for capacity between requests. Those costs do not disappear because a completion uses less arithmetic.

Success rate changes the calculation again. Suppose two deployments have different per-attempt costs. The cheaper attempt only wins if retries, review, and escalation do not consume the saving. The relevant denominator is work accepted by the user.

For a Beam pilot, keep three records together: tokens and cache behavior for each run, total infrastructure or API spend, and whether the output passed your acceptance test. Our cost-per-task analysis explains why separating those records leads to misleading comparisons.

Efficient inference can require an expensive education

Reflection describes a large investment in pretraining and reinforcement learning. It reports 23.8 trillion pretraining tokens and more than 100 million RL rollouts across four weeks on 10,500 GB300 GPUs. Those are supplier disclosures, rather than independently audited resource accounts. Reflection’s Beam announcement (source)

The economic logic is familiar: spend more to develop a system that spends less each time it is used. That can be attractive when the same model serves a large volume of work. It is much less compelling if the capability falls short often enough to send users back to a more expensive alternative.

The model's parameter counts introduce another distinction. Active parameters help explain the compute argument. Total parameters still affect where the weights can live. An enterprise server operator and someone shopping for a desktop GPU therefore read the same specification differently.

For a simple storage illustration, 501 billion parameters at an assumed four bits per parameter would be about 250.5 GB before overhead. That is arithmetic, not a published Beam deployment requirement or a claim that a supported four-bit release exists. The eventual checkpoint and serving recipe must settle the real footprint.

The enterprise case depends on what openness lets you do

Control has practical uses. An organization may need to keep inference inside its network, tune a model to its own tools, audit a deployment, or maintain a stable version after a hosted provider moves on.

Those needs can justify accepting a lower general benchmark score. They do not justify skipping the evaluation. If a model makes expensive mistakes in the workflow the company cares about, ownership of the weights does not recover the lost time.

Once the promised artifacts are available, a serious pilot should ask:

  • Can the organization run the checkpoint on infrastructure it can maintain?
  • Does the serving stack preserve the model's tool and reasoning behavior?
  • What does an accepted result cost after retries and review?
  • Can the team reproduce the comparison at a useful context length and load?

The broader significance of Beam will come from the options it creates for builders. A credible, operable alternative gives buyers more room to negotiate and more ways to design a product. To earn that role, Beam needs a release developers can inspect, reproduce, and keep running.

Compare that enterprise problem with Bolt's local memory budget and Meta's premium agent products. They address different constraints. Putting them on one undifferentiated leaderboard hides much of the decision.

Common questions

What is Reflection Beam?

Beam is Reflection’s first announced open-weight model, a text-only mixture-of-experts model for coding, reasoning, and agentic tasks. Reflection reports 501 billion total parameters and 23 billion active parameters per token.

Are Beam’s weights available to download?

At this article’s October 16 review, the official announcement still describes an Apache 2.0 weight release planned for later in October. The developer API is in beta with access opening through a waitlist. We have not verified a public downloadable checkpoint.

What is the Beam API model ID?

The current Reflection model documentation lists Beam-1.0-501B-A23B. Use the models endpoint to confirm the exact identifier available to your organization, since access and defaults can differ.

What context window does Beam support?

Reflection’s model documentation lists a one-million-token context window and up to 128K output tokens. Check current limits and account-specific settings during the beta.

Is Beam three to four times cheaper?

Reflection reports an estimated inference-compute advantage on selected reasoning comparisons against GLM-5.2. Its method excludes prompt prefill, context-dependent attention operations, and serving overhead. That estimate does not establish an equivalent reduction in API prices or production cost.

Sources & methodology

Checked October 16, 2026. Specifications, supplier measurements, and independent results are attributed separately. We have not run these models through our own hands-on evaluation for this article.

  1. Reflection’s Beam announcement ↗

    October 5 announcement, benchmark tables updated October 8, training details, compute-estimation methodology, and the planned Apache 2.0 release.

  2. Reflection model documentation ↗

    Current model ID, context and output limits, reasoning settings, and organization-specific model access.

  3. Reflection API introduction ↗

    Beta access through a waitlist and the OpenAI-compatible API endpoint.