Reflection Beam: Open Weights, API Access and Running Costs
Reflection Beam 1.0 is a text model for coding, reasoning and agents. Its released Apache 2.0 checkpoints contain 501.3B total parameters, with 23.4B active per token, in BF16, FP8 and NVFP4 formats. Choose the hosted Reflection API for a first task or size a deployment around the full checkpoint and your intended context length.
Content reviewed:
Use this model
API docs and console
- Reflection API and Mirror CLI introduction
Availability and signup terms are set by the provider.
- Model availability for your API integration
Availability and signup terms are set by the provider.
- Reflection platform access and account terms
Availability and signup terms are set by the provider.
- Cloudflare exact Beam model, context, rates and request examples
Availability and signup terms are set by the provider.
Official model repository
- Get the official Beam weights and model card
Model card, downloads and license conditions.
What would you use Beam for?
- Repository work: inspect code, propose a fix and use a coding agent’s tools to test the change.
- Applications using external data: search documentation and build a frontend and backend around a public API.
- Research and notebooks: follow model documentation and prepare a training or evaluation workflow with tools.
Can you use Beam now?
Reflection’s October 16 release provides open weights and a public-beta API signup. Sign in to its platform to configure access, or download an official checkpoint for your deployment. Mirror CLI is a separate beta coding interface.
The OpenAI-compatible base URL is https://api.reflection.ai/openai/v1 and the documented model ID is Beam-1.0-501B-A23B. Query the Models endpoint for your organization’s availability and defaults. Reflection lists a 1M context window and 128K maximum output; an account or serving route can impose a lower limit.
For repository work, begin with a bounded issue and inspect the resulting diff and tests. The coding harness supplies files and tools around Beam; the model itself accepts and returns text.
Official demos: applications, games and a training notebook
Reflection’s announcement shows Beam building a live NYC subway map from public MTA data: it searches documentation, checks authentication requirements, finds route geometry and builds the frontend and backend. Another example connects Beam to OpenCode and asks it to research Unsloth and prepare a Gemma-4 Text2SQL fine-tuning notebook.
The p5.js astronaut game demonstrates code generation for a visual application. Beam accepts text input, including OCR output supplied by tools.
The announcement includes initial requests, resulting outputs, setup and user iterations. Read those alongside the demo to understand the surrounding tools and follow-up work. For a trial of your own, use one representative repository issue and compare the accepted change, failed attempts and total calls with your current model.
Reflection’s Beam demonstrations ↗
See “How behavior generalizes with RL” for the NYC subway map, astronaut game and model fine-tuning notebook, including the supplied prompts and iterations.
How does Beam compare on coding tasks?
Reflection’s launch table reports coding and terminal benchmarks for Beam and named models. Beam is close to GLM 5.2 on Terminal Bench v2.1, while the table’s Kimi K3 and DeepSeek V4.1 Flash scores are higher on DeepSWE v1.1. Results depend on the benchmark and agent setup; use the table to choose a comparison for your own task.
Reflection also reports 3–4× less inference compute than GLM 5.2 on advanced reasoning benchmarks. Its efficiency figure estimates generation forward-pass FLOPs as 2 × active parameters × mean generated tokens. Token prices, reasoning length and retries determine the API bill.
| Launch-table task | Beam | GLM 5.2 | Kimi K3 | DeepSeek V4.1 Flash |
|---|---|---|---|---|
| DeepSWE v1.1 | 44.4 | 44.0 | 68.0 | 74.2 |
| Terminal Bench v2.1 | 80.1 | 81.0 | 88.3 | 90.6 |
What does Beam cost?
Hosted billing depends on the provider and account. Check the rate offered by Reflection’s platform or your chosen provider before sending a batch; the public model card describes weights and capabilities rather than a universal service tariff.
For an agent task, retain input, reasoning and output usage across every call, including tool results and retries. Apply the route’s token rates to that complete record. For self-hosting, compare GPU rental time or owned-machine electricity and depreciation with the cost of an accepted result.
Beam on Cloudflare: a separate route and context limit
Cloudflare’s unified AI catalog lists reflection-ai/beam-1.0-501b-a23b as a third-party model with a 262,144-token context window and Chat Completions support. Its examples use env.AI.run() or the account-scoped /ai/v1/chat/completions REST endpoint. This is a different serving route from Reflection’s native 1M-context API.
On October 17, 2026, this listing displays $0 per million input, cached-input and output tokens. That quote belongs to this Cloudflare listing; Reflection account terms and other providers remain separate. Confirm the route and account billing before a batch.
When using Cloudflare Unified Billing, purchased credits carry a 5% fee: a $100 top-up costs $105. Provider credentials supplied on a request, or stored under the default BYOK alias, take precedence over Unified Billing. The credit-purchase fee is separate from the model’s listed token rate.
Choose a released checkpoint and budget the full model
The October 16 release supplies BF16, FP8 and NVFP4 checkpoints under Apache 2.0. Start from the matching official repository and its supported deployment instructions; a lower-bit checkpoint requires a runtime and GPU backend that implement its numerics.
At 501.3B total parameters, a simple weight-only calculation is about 934 GiB at two bytes per parameter, 467 GiB at one byte and 233 GiB at half a byte. These are arithmetic baselines before scales, metadata, KV cache and runtime allocations. They are not measured footprints or proof that a particular GPU configuration will serve the model.
The 23.4B active figure affects computation per token, while inactive experts still need storage and a memory-placement strategy. Allocate the checkpoint, test a short request, then increase context and concurrent traffic while watching memory and latency. A model’s 1M context specification does not mean every hosted provider or local configuration supports a 1M request.
Before you use it
- Beam consumes text; supply OCR or other tool-produced text when a workflow starts from images.
- Use the limits and default parameters returned for your account, and size local memory for the full checkpoint.
How to get started
Try one representative repository issue through the Reflection API or a supported checkpoint deployment. Record the model format, context, reasoning setting, total usage and accepted outcome before choosing a recurring budget.
Sources
Sources (8)
- Reflection: Beam announcement, demos, benchmarks and release plans ↗
Source checked:
- Reflection: current API and Mirror CLI introduction ↗
Source checked:
- Reflection: released checkpoints, exact parameters and Apache 2.0 ↗
Source checked:
- Reflection: model ID and organization-specific limits ↗
Source checked:
- Reflection: first API request ↗
Source checked:
- Cloudflare: exact third-party Beam route, context and displayed rates ↗
Source checked:
- Cloudflare: credit purchase fee and billing precedence ↗
Source checked:
- Reflection: October16 public beta and released ecosystem ↗
Source checked: