whatmodel.sh / image / Step1X-Edit v1.2
Step1X-Edit v1.2
↗ share
+ contribute
Step1X-Edit v1.2 is an open-weights image model from StepFun, released November 2025. Its published size is 12.44B parameters. Licence: apache-2.0.
Model information sources
· Weights licence ↗ · Parameter count ↗
Diffusion transformer only: HF Hub safetensors total for the official repo (pinned revision), 12,442,484,544 = the three transformer/ shards. The Qwen-VL text encoder and the VAE are not included. Observed 2026-10-07.
Score within the LMArena text-to-image comparison set only.
$ how it compares
The image models ranked either side of Step1X-Edit v1.2, out of 197 with a score, then more from StepFun.
| # | model | score | where | ||
|---|---|---|---|---|---|
| 87 | 54±3 | local | |||
| 88 | 53±4 | api $0.13/image +local | |||
| 89 | 53±2 | local | |||
| 90 | 53±7 | api $0.014/image | |||
| 91 | 53±4 | comparison only | |||
| more from StepFun | |||||
| 103 | 50±5 | comparison only | |||
| 108 | 48±3 | local | |||
| 154 | 37±3 | comparison only | |||
$ what it's good at
image to image / editing▁▁·▃▂▃█▃▃▄▁▁ #44 of 62 · 72% of its score · 5 tests
Beats GPT Image 1 Mini, FLUX.1 Kontext [max], Qwen-Image here, though they rank higher overall. Trails GLM-Image, FLUX.2 [klein] 4B here, though they rank lower overall.
| test | result | vs the others in its run | counts |
|---|---|---|---|
| Edit-Compass (EN, overall) | 51.6% ✎ | ▃▃▂·▃▆▂█·▃·▃ beats 12/20 | 41% |
| KRIS-Bench overall lab | 60.9% ✎ | ██·········█ beats 2/2 | 8.6% |
| GEditBench v2 (overall Elo) lab | 996.0 ✎ | ▃▂····▂█▂▃▂▃ beats 4/14 | 8.5% |
| GEdit-Bench overall (G_O, language split unspecified) lab | 75.8% ✎ | █·······█··█ beats 2/2 | 8.0% |
| CREval-Bench creative image editing (Overall, GPT-4o QA evaluator) | 69.5% ✎ | ▄█▄··█··▄·▄▄ beats 3/8 | 6.3% |
other tests2 not in a task · 27% of its score
| test | result | vs the others in its run | counts |
|---|---|---|---|
| ChartSync chart editing (Overall) | 45.9% ✎ | ▂··▃█▂▄▂▂·▂▂ beats 1/12 | 19% |
| WEAVEBench in-context multi-turn editing (Avg) | 60.5% ✎ | █▄▄·▄▄▄▄█·▄█ beats 8/12 | 7.1% |
$ where to run it
Other ways to run it
- Run it as published · needs ~50.7 GB, NVIDIA only · from huggingface.co/stepfun-ai
git clone -b step1xedit_v1p2 https://github.com/Peyton-Chen/diffusers.git && cd diffusers && pip install -e . && pip install transformers==4.55.0 && python -c "import torch; from diffusers import Step1XEditPipelineV1P2; from diffusers.utils import load_image; p=Step1XEditPipelineV1P2.from_pretrained('stepfun-ai/Step1X-Edit-v1p2', torch_dtype=torch.bfloat16); p.to('cuda'); o=p(image=load_image('input.png').convert('RGB'), prompt='add a ruby pendant on the neck of the girl.', num_inference_steps=50, true_cfg_scale=6, generator=torch.Generator().manual_seed(42), enable_thinking_mode=True, enable_reflection_mode=True); o.final_images[0].save('0001-final.jpg')"
Weights and documentation: huggingface.co/stepfun-ai ↗
$ how the score was worked out · Edit-Compass & EditReward-Com… 41%, ChartSync: A Benchmark for Vi… 19%, stepfun-ai/Step1X-Edit-v1p2 m… 17% and 3 more
Each result implies a score on its own, after adjusting for how hard its test is and who ran it. The score is their weighted average, with a small pull toward the middle for thinly tested models. Each test's weight is its counts column above; here it's added up by who ran the tests. How it works
| source | results | share of the score |
|---|---|---|
| 1 | 41% | |
| 1 | 19% | |
| 2 | 17% | |
| 1 | 9% | |
| 1 | 7% | |
| 1 | 6% | |
| prior · pull toward the middle | 2% | |
| weighted average | = 53.0 |
$ improve this page
Use a short GitHub form or edit the data through a pull request. Every number needs a source; here's which ones we can use.
data updated · sources and licences · json