Model reference · open weights

VAREd

Available as managed deployment Image HiDream-ai Image edit 1 variants 0 dl/mo

VAREd is an open-weight image model from HiDream-ai. AxForge deploys and operates it for you on dedicated EU-owned hardware — with the licence handled where one is required.

Available as managed deployment — configured and operated for you on dedicated EU hardware, quoted per deployment.

What it is

MakerHiDream-ai
TypeImage models
TaskImage edit
Based onFoundationVision/Infinity
Released2025-08-14
Popularity0 downloads / month
LicenceOpen weights

About

What VAREd is

📄 Paper

VAREdit is an advanced image editing model built on the Infinity models, designed for high-quality instruction-based image editing.

Try our online demos: 🤗VAREdit-8B-1024 and 🤗VAREdit-8B-512.

🌟 Key Features

  • Strong Instruction Follow: Follows instructions more accurately due to the autoregressive nature of the model.
  • Efficient Inference: Optimized for fast generation with less than 1 seconds for 8B model.
  • Flexible Resolution: Supports 512×512 and 1024×1024 image resolutions

📊 Model Variants

Model VariantResolutionsHuggingFace ModelTime (H800)VRAM (GB)
VAREdit-8B-512512×512VAREdit-8B-512~0.7s50.41
VAREdit-8B-10241024×1024VAREdit-8B-1024~1.99s50.41

🚀 Quick Start

Prerequisites

Before starting, ensure you have:

  • Python 3.8+
  • CUDA-compatible GPU with sufficient VRAM (8GB+ for 2B model, 24GB+ for 8B model)
  • Required dependencies installed

Installation

  1. Clone the repository
git clone https://github.com/HiDream-ai/VAREdit.git
cd VAREdit
  1. Install dependencies
pip install -r requirements.txt
  1. Download model checkpoints

Download the VAREdit model checkpoints:

# Download from HuggingFace
git lfs install
git clone https://huggingface.co/HiDream-ai/VAREdit

Basic Usage

from infer import load_model, generate_image

model_components = load_model(
    pretrain_root="HiDream-ai/VAREdit",
    model_path="HiDream-ai/VAREdit/8B-1024.pth",
    model_size="8B",
    image_size=1024
)

# Generate edited image
edited_image = generate_image(
    model_components,
    src_img_path="assets/test.jpg",
    instruction="Add glasses to this girl and change hair color to red",
    cfg=3.0,  # Classifier-free guidance scale
    tau=0.1,  # Temperature parameter
    seed=42  # Optional random seed
)

📝 Detailed Configuration

Model Sampling Parameters

ParameterDescriptionDefault
cfgClassifier-free guidance scale3.0
tauTemperature for sampling0.1
seedRandom seed for reproducibility-1 (random)

📂 Project Structure

VAREdit/
├── infer.py              # Main inference script
├── infinity/             # Core model implementations
│   ├── models/          # Model architectures
│   ├── dataset/         # Data processing utilities
│   └── utils/           # Helper functions
├── tools/               # Additional tools and scripts
│   └── run_infinity.py  # Model execution utilities
├── assets/              # Demo images and resources
└── README.md           # This file

📊 Performance Benchmarks

MethodSizeEMU-Edit Bal.PIE-Bench Bal.Time (A800)
InstructPix2Pix1.1B2.9234.0343.5s
UltraEdit7.7B4.5415.5802.6s
OmniGen3.8B4.6743.49216.5s
AnySD2.9B3.1293.3263.4s
EditAR0.8B3.3054.70745.5s
ACE++16.9B2.0762.5745.7s
ICEdit17.0B4.7854.9338.4s
VAREdit (256px)2.2B5.5656.6840.5s
VAREdit (512px)2.2B5.6626.9960.7s
VAREdit (512px)8.4B7.7928.1051.2s
VAREdit (1024px)8.4B7.3797.6883.9s

Note: The released 8B models are trained longer and on more data, so the performances are better than that in the paper.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

📚 Citation

If you use VAREdit in your research, please cite:

@article{varedit2025,
  title={Visual Autoregressive Modeling for Instruction-Guided Image Editing},
  author={Mao, Qingyang and Cai, Qi and Li, Yehao and Pan, Yingwei and Cheng, Mingyue and Yao, Ting and Liu, Qi and Mei, Tao},
  journal={arXiv preprint},
  year={2025}
}

🙏 Acknowledgments

Note: This project is under active development. Features and code may change.

From the published model card. Full card on the HuggingFace links in the sidebar.

How it works

How image models work

Text promptwhat to makeText encoderunderstands itDiffusion stepsdenoise to pixelsImagePNG / JPEGA diffusion model starts from noise and denoises it, guided by your prompt, into a finished image.

Using it via the API

Call it like any OpenAI endpoint

Once AxForge deploys vared for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (vared below is illustrative; you get the exact model name on deployment.)

$ curl -sS https://api.axforge.ai/v1/images/generations \
  -H "Authorization: Bearer $AXFORGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"vared","prompt":"a red bicycle","size":"1024x1024"}'

Create an account — your API key is available in the console. 5M tokens/month currently included with every new account at launch.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms