{
  "ok": true,
  "updated": "2026-05-24T00:00:00Z",
  "notes": "price_per_image normalized to USD per single image at ~1MP. Token-billed models converted at vendor's published per-image equivalents. unit field preserves the native billing unit. Primary catalog: arena.ai image-edit leaderboard. Weekly scrape also checks HuggingFace trending for new trainable open-weight models.",
  "trainable_count": 12,
  "models": [
    {
      "id": "wan-2.7-image-pro",
      "name": "wan2.7-image-pro",
      "vendor": "Alibaba",
      "elo": 1303,
      "license": "apache-2.0",
      "weights": "open",
      "cheapest_infer_pi": 0.04,
      "training": [
        {
          "name": "self-host-vast",
          "price_per_1k_steps": 0.5,
          "type": "LoRA",
          "url": "https://vast.ai/pricing"
        }
      ],
      "endpoint": "https://www.infr.sh/api/v/wan-2.7-image-pro"
    },
    {
      "id": "hunyuan-image-3.0-instruct",
      "name": "hunyuan-image-3.0-instruct",
      "vendor": "Tencent",
      "elo": 1302,
      "license": "community",
      "weights": "open",
      "cheapest_infer_pi": 0.011,
      "training": [
        {
          "name": "self-host",
          "price_per_1k_steps": 75,
          "type": "LoRA",
          "note": "80B MoE — needs multi-H100",
          "url": "https://github.com/Tencent-Hunyuan/HunyuanImage-3.0"
        }
      ],
      "endpoint": "https://www.infr.sh/api/v/hunyuan-image-3.0-instruct"
    },
    {
      "id": "wan-2.7-image",
      "name": "wan2.7-image",
      "vendor": "Alibaba",
      "elo": 1302,
      "license": "apache-2.0",
      "weights": "open",
      "cheapest_infer_pi": 0.03,
      "training": [
        {
          "name": "self-host-vast",
          "price_per_1k_steps": 0.5,
          "type": "LoRA",
          "url": "https://vast.ai/pricing"
        }
      ],
      "endpoint": "https://www.infr.sh/api/v/wan-2.7-image"
    },
    {
      "id": "qwen-image-2.0-pro",
      "name": "qwen-image-2.0-pro",
      "vendor": "Alibaba",
      "elo": 1273,
      "license": "apache-2.0",
      "weights": "open",
      "cheapest_infer_pi": 0.075,
      "training": [
        {
          "name": "fal",
          "price_per_1k_steps": 0.95,
          "type": "LoRA",
          "url": "https://fal.ai/models/fal-ai/qwen-image-2512-trainer-v2"
        }
      ],
      "endpoint": "https://www.infr.sh/api/v/qwen-image-2.0-pro"
    },
    {
      "id": "qwen-image-2.0",
      "name": "qwen-image-2.0",
      "vendor": "Alibaba",
      "elo": 1258,
      "license": "apache-2.0",
      "weights": "open",
      "cheapest_infer_pi": 0.035,
      "training": [
        {
          "name": "fal",
          "price_per_1k_steps": 0.95,
          "type": "LoRA",
          "url": "https://fal.ai/models/fal-ai/qwen-image-2512-trainer-v2"
        },
        {
          "name": "self-host-vast",
          "price_per_1k_steps": 0.5,
          "type": "LoRA",
          "url": "https://vast.ai/pricing"
        }
      ],
      "endpoint": "https://www.infr.sh/api/v/qwen-image-2.0"
    },
    {
      "id": "qwen-image-edit",
      "name": "qwen-image-edit",
      "vendor": "Alibaba",
      "elo": 1242,
      "license": "apache-2.0",
      "weights": "open",
      "cheapest_infer_pi": 0.02,
      "training": [
        {
          "name": "fal",
          "price_per_1k_steps": 4,
          "type": "LoRA",
          "url": "https://fal.ai/models/fal-ai/qwen-image-edit-trainer"
        }
      ],
      "endpoint": "https://www.infr.sh/api/v/qwen-image-edit"
    },
    {
      "id": "flux-2-klein-9b",
      "name": "flux-2-klein-9b",
      "vendor": "BFL",
      "elo": 1224,
      "license": "non-commercial",
      "weights": "open-nc",
      "cheapest_infer_pi": 0.009,
      "training": [
        {
          "name": "self-host-vast",
          "price_per_1k_steps": 1,
          "type": "LoRA",
          "url": "https://vast.ai/pricing"
        }
      ],
      "endpoint": "https://www.infr.sh/api/v/flux-2-klein-9b"
    },
    {
      "id": "flux-2-dev",
      "name": "flux-2-dev",
      "vendor": "BFL",
      "elo": 1222,
      "license": "non-commercial",
      "weights": "open-nc",
      "cheapest_infer_pi": 0.012,
      "training": [
        {
          "name": "fal",
          "price_per_1k_steps": 8,
          "type": "LoRA",
          "url": "https://fal.ai/models/fal-ai/flux-2-trainer"
        }
      ],
      "endpoint": "https://www.infr.sh/api/v/flux-2-dev"
    },
    {
      "id": "flux-2-klein-4b",
      "name": "flux-2-klein-4b",
      "vendor": "BFL",
      "elo": 1190,
      "license": "apache-2.0",
      "weights": "open",
      "cheapest_infer_pi": 0.009,
      "training": [
        {
          "name": "self-host-vast",
          "price_per_1k_steps": 0.5,
          "type": "LoRA",
          "url": "https://vast.ai/pricing",
          "note": "Apache 2.0 — fully commercial"
        }
      ],
      "endpoint": "https://www.infr.sh/api/v/flux-2-klein-4b"
    },
    {
      "id": "flux-1-kontext-dev",
      "name": "flux-1-kontext-dev",
      "vendor": "BFL",
      "elo": 1151,
      "license": "non-commercial",
      "weights": "open-nc",
      "cheapest_infer_pi": 0.025,
      "training": [
        {
          "name": "fal",
          "price_per_1k_steps": 2.5,
          "type": "LoRA",
          "url": "https://fal.ai/models/fal-ai/flux-kontext-trainer"
        }
      ],
      "endpoint": "https://www.infr.sh/api/v/flux-1-kontext-dev"
    },
    {
      "id": "bagel",
      "name": "bagel",
      "vendor": "ByteDance",
      "elo": 1028,
      "license": "apache-2.0",
      "weights": "open",
      "cheapest_infer_pi": 0.066,
      "training": [
        {
          "name": "self-host-vast",
          "price_per_1k_steps": 2,
          "type": "LoRA + FT",
          "url": "https://github.com/zsxkib/cog-bagel"
        }
      ],
      "endpoint": "https://www.infr.sh/api/v/bagel"
    },
    {
      "id": "step1x-edit",
      "name": "step1x-edit",
      "vendor": "StepFun",
      "elo": 1000,
      "license": "open",
      "weights": "open",
      "cheapest_infer_pi": null,
      "training": [
        {
          "name": "self-host-vast",
          "price_per_1k_steps": 2,
          "type": "LoRA",
          "url": "https://github.com/stepfun-ai/Step1X-Edit"
        }
      ],
      "endpoint": "https://www.infr.sh/api/v/step1x-edit"
    }
  ],
  "cheapest_h100_spot": {
    "provider": "Vast.ai",
    "gpu": "H100 80GB",
    "spot_per_hr": 0.34,
    "on_demand_per_hr": 1.65,
    "url": "https://vast.ai/pricing"
  },
  "_links": {
    "gpu": "https://www.infr.sh/i/gpu.json",
    "prices": "https://www.infr.sh/i/prices.json"
  }
}