alt.freeweights.text / reka-flash-3
From: RekaAI <huggingface.co/RekaAI>Newsgroups: alt.freeweights.textSubject:

reka-flash-3

Date: 2026-11-15Commit: 8d251ecSigned: 2DC28CC7B26A283B ✓

Model with 20.9B parameters. Safetensors weights, 41.8 GB in all. Published by RekaAI under Apache-2.0.

20.9B params41.8GBreka-flash-3safetensorspermissive
FactsParams20.9BSize41.8 GBFormatssafetensorsTasknot taggedLicenseApache-2.0From sourcepermissive
$ fw get RekaAI/reka-flash-3
# manifest sha256 f2a76618703d… · 41.8 GB · 19 files
$ fw verify ./reka-flash-3 RekaAI/reka-flash-3
From sourceHosted (signed)RekaAI/reka-flash-3Last check: 2026-11-15 03:35 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Runs with

Ranked by fit to this model (safetensors), then by GitHub stars.

Overview

Size
41.8 GB
Weights
41.8 GB (safetensors)
Parameters
20.9B
Formats
safetensors
Task
not tagged
License
Apache-2.0 (permissive)
Files
19, each with a sha256
Publisher
RekaAI
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 03:35 UTCpassed

Model card

From the publisher at commit 8d251ec. Shown as plain text with links; images open at the publisher.

Reka Flash 3#

Reka Flash 3 is a 21B general-purpose reasoning model that was trained from scratch. It was trained in synthetic and public datasets for supervised finetuning, followed by RLOO with model-based and rule-based rewards. It performs competitively with proprietary models such as OpenAI o1-mini, making it a good foundation to build applications that require low latency or on-device deployment. It is currently the best open model in its size category.

Try it out at Reka Space.

Reka Flash 3 powers Nexus, our new platform for organizations to create and manage AI workers. Nexus workers have native deep research capabilities and can browse the web, execute code, and analyse internal files including documents, images, videos and audio. Learn more about Nexus at getnexus.reka.ai.

Image: Performance

Quickstart#

For ease of deployment, the model is released in a Llama-compatible format. You may use any library compatible with Llama to run the model.

Via Hugging Face#
import transformers

tokenizer = transformers.AutoTokenizer.from_pretrained("RekaAI/reka-flash-3")
model = transformers.AutoModelForCausalLM.from_pretrained("RekaAI/reka-flash-3", torch_dtype='auto', device_map='auto')

prompt = {"role": "human", "content": "Write a poem about large language model."}
text = tokenizer.apply_chat_template([prompt], tokenize=False, add_generation_prompt=True)
model_inputs = tokenizer([text], return_tensors="pt").to(model.device)
outputs = model.generate(**model_inputs, max_new_tokens=512)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
Via vLLM#
docker run --rm -it --network=host --gpus '"device=0"' -v  --shm-size=10.24gb vllm/vllm-openai:latest serve RekaAI/reka-flash-3 --dtype auto -tp 1

Model Details#

Prompt Format#

Reka Flash 3 uses cl100k_base tokenizer and adds no additional special tokens. Its prompt format is as follows:

human: this is round 1 prompt <sep> assistant: this is round 1 response <sep> ...

Generation should stop on seeing the string <sep> or seeing the special token <|endoftext|>.

System prompt can be added by prepending to the first user round.

human: You are a friendly assistant blah ... this is round 1 user prompt <sep> assistant: this is round 1 response <sep> ...

For multi-round conversations, it is recommended to drop the reasoning traces in the previous assistant round to save tokens for the model to think.

If you are using HF or vLLM, the built-in chat_template shall handle prompt formatting automatically.

Budget Forcing#

Reka Flash thinks before it produces an output. We use tags to indicate the beginning and the end of its thinking process. For some problems, the model might think for a long time. You can make the model to stop its thinking process by forcing it to output after a certain number of steps. We observe such a budget forcing mechanism will still produce a reasonable output. We show performance on AIME-2024 (cons@16) for various budgets below.

Image: AIME'24

Language Support#

This model is primarily built for the English language, and you should consider this an English only model. However, the model is able to converse and understand other languages to some degree.

Release Notes#
  • As a smaller model, it is not the best model for knowledge-intensive tasks. We recommend coupling Reka Flash 3 with web search for knowledge-related tasks.
  • The model often thinks in English when prompted with questions in non-English languages. We observe that this sometimes affects the output quality in non-English languages.
  • The model has not undergone extensive alignment or persona training.

Files

19 files · 41.8 GBWeights 41.8 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 19 files with their sha256
FileSizesha256
.gitattributes1.61 KB6991544a9bc64f56a6b4c27b6dfc2caf62d1a75dc0e841defc166a89217d4d6a
README.md3.83 KB5dabdf0d6474d629bf38c29e90465969c0a1266a3b0e410dcac2353de4832707
added_tokens.json32 B36bb2f4f698efc498b263f45473cd0176af89a4abba61e029ba375e33c5034e3
aime.png59.5 KB0188c1889b90a62812b6793b335b8bcd554785fde5273309ed9dcd4e3208f5fd
config.json559 Bf7aef3d7f3116cd1984d49fc3b0688e4d94964e1280f557bf3a1e53a551d0db4
eval-new.png235 KBf914dc4194572ef39b525b28f9afcf164326ebfaf43231920507ecb4a475632d
eval.png205 KB0f4c4347af3b177fba02cf21d70dbe7c208d49044c75636ec79a4ed06a3434b1
generation_config.json174 B443789e78e4784684ad73bfdddd02edc0630fa409b240e81872b143ab4646ecb
merges.txt917 KBb6fe424e334903f7fb84d3a106d9730455f4744b9fe3c21ee136d97a00e72502
model-00001-of-00005.safetensors9.79 GB332dc205fc170943365bc371c72bae438bae1c0c1fc77b168591b335ed1e64dc
model-00002-of-00005.safetensors9.84 GB3977f7ac371555d7f7d5f5cb73d77dffae1fd91cf81627e7aae423ca4a5c8e08
model-00003-of-00005.safetensors9.84 GB31e8b5b46749a07387137f2d1934c2812976b89d4f1ca427706d8c58b558bc21
model-00004-of-00005.safetensors9.84 GBbc578dd3aef0dc7c05a6ae1e1502a8de6e582f0097a6c54a3fd577df231c0445
model-00005-of-00005.safetensors2.51 GBe6aaffe60b34da953502c13f9b47694db245ff00171aab0dcef4df4d6df76497
model.safetensors.index.json32.9 KBf000a0e7df547992502f917b4eef3db1acb40c5329624b192a643c793bd7acfa
special_tokens_map.json774 Ba01b720b194f181688123fde014b6f3704bd9ef03aca7f25fc165fdb680f9d92
tokenizer.json4.24 MBdd72f298f5c40d5beb51ee6192b0ae5b992b729a229012df6dcc78bc4a140f12
tokenizer_config.json5.78 KBe4bc8902a08408876a5cb3a9494529b99f5c5ba895111ac9faa3d5507dd101d9
vocab.json1.61 MBde7873e0d6ef4f18587658a4113d3dc6c8ee9f6e2b41d13e78be66cbdb508d92
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
8d251ecb02 pinned now2026-11-15 03:35 UTC19 files · 41.8 GB

Use it

$ fw get RekaAI/reka-flash-3
# manifest sha256 f2a76618703d… · 41.8 GB · 19 files
$ fw verify ./reka-flash-3 RekaAI/reka-flash-3
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/RekaAI/reka-flash-3.json --dir ./reka-flash-3 $ python3 fw.py verify ./reka-flash-3 ./RekaAI__reka-flash-3.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download RekaAI/reka-flash-3 --revision 8d251ecb02eca9f0f4aa052b29ef922628d2806f --local-dir ./reka-flash-3

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
5dabdf0d6474d629bf38c29e90465969c0a1266a3b0e410dcac2353de4832707
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: RekaAI <huggingface.co/RekaAI>Newsgroups: alt.freeweights.textSubject: reka-flash-3Date: 2026-11-15Commit: 8d251ecSigned: 2DC28CC7B26A283B ✓
Upstream
RekaAI/reka-flash-3
Pinned commit
8d251ecb02eca9f0f4aa052b29ef922628d2806f
Manifest
reka-flash-3.json · .minisig
Manifest sha256
f2a76618703d4b9ef93065775fe2e14ef55db7c3b9f678bb05c4745c23356622
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:35 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/RekaAI/reka-flash-3.json $ curl -O https://freeweights.allternit.com/manifests/RekaAI/reka-flash-3.json.minisig $ minisign -Vm reka-flash-3.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

3 models in the catalog name this one as their parent.

Quantizations
3
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download RekaAI/reka-flash-3
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. reka-flash-3.json. Provenance. Takedown history: none.

Variants

3 quantized or adapter builds of reka-flash-3. Each has its own license check and page.

From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B