Views
No views yet
face_swap: take the face from Picture 1 and swap it onto the person in Picture 2. the result should show the exact face and features from Picture 1 on the body, pose, and scene from Picture 2, with natural skin tone blending and matching lighting.1import fal_client
2
3def on_queue_update(update):
4 if isinstance(update, fal_client.InProgress):
5 for log in update.logs:
6 print(log["message"])
7
8result = fal_client.subscribe(
9 "fal-ai/flux-2-klein/9b/base/edit/lora",
10 arguments={
11 "prompt": "face_swap: take the face from Picture 1 and swap it onto the person in Picture 2. "
12 "the result should show the exact face and features from Picture 1 on the body, pose, "
13 "and scene from Picture 2, with natural skin tone blending and matching lighting.",
14 "model_name": None,
15 "loras": [{
16 "path": "https://huggingface.co/ilkerzgi/face-swap/resolve/main/FS2_V2_r32_800_pytorch_lora_weights.safetensors",
17 "scale": 1
18 }],
19 "embeddings": [],
20 "image_urls": [
21 "https://example.com/face_source.png",
22 "https://example.com/body_scene.png"
23 ],
24 "num_images": 4
25 },
26 with_logs=True,
27 on_queue_update=on_queue_update,
28)
29print(result)| Test Cases | LoRA Variants | Image Models | Total Generations | Dataset Sizes |
|---|---|---|---|---|
| 25 | 9 | 3 | 300 | 300 / 800 |
| Variant | Samples | Rank | Steps | LR | Guidance | Avg Latency |
|---|---|---|---|---|---|---|
| V1 r16 (300) | 300 | 16 | 3000 | 5e-5 | 1 | 6.0s |
| V2 r32 (300) | 300 | 32 | 3500 | 5e-5 | 1 | 6.1s |
| V3 r32+cfg (300) | 300 | 32 | 3500 | 5e-5 | 3.5 | 6.6s |
| V1 r16 (800) | 800 | 16 | 3000 | 5e-5 | 1 | 6.4s |
| V2 r32 (800) | 800 | 32 | 3500 | 5e-5 | 1 | 6.3s |
| V3 r32+cfg (800) | 800 | 32 | 3500 | 5e-5 | 3.5 | 6.2s |
| V4 r32 long (800) | 800 | 32 | 5000 | 5e-5 | 1 | 6.4s |
| V5 r64 (800) | 800 | 64 | 4000 | 3e-5 | 1 | 6.4s |
| V6 r32 slow (800) | 800 | 32 | 5000 | 1e-5 | 1 | 6.4s |
| Model | Avg Latency |
|---|---|
| Nano Banana 2 | 28.8s |
| Nano Banana Pro | 33.3s |
| GPT Image 1.5 | 30.3s |
| Model | Avg Latency |
|---|---|
| V1 r16 (300) | 6.0s |
| V2 r32 (300) | 6.1s |
| V3 r32+cfg (800) | 6.2s |
| V2 r32 (800) | 6.3s |
| V6 r32 slow (800) | 6.4s |
| V4 r32 long (800) | 6.4s |
| V5 r64 (800) | 6.4s |
| V1 r16 (800) | 6.4s |
| V3 r32+cfg (300) | 6.6s |
| Nano Banana 2 | 28.8s |
| GPT Image 1.5 | 30.3s |
| Nano Banana Pro | 33.3s |
All LoRA variants average ~6-7s, while image models average ~29-33s.
| Variant | Rank | Samples | Download |
|---|---|---|---|
| V1 r16 (300) | 16 | 300 | FS_V1_r16_300_pytorch_lora_weights.safetensors |
| V2 r32 (300) | 32 | 300 | FS_V2_r32_300_pytorch_lora_weights.safetensors |
| V3 r32+cfg (300) | 32 | 300 | FS_V3_r32g_300_pytorch_lora_weights.safetensors |
| V1 r16 (800) | 16 | 800 | FS2_V1_r16_800_pytorch_lora_weights.safetensors |
| V2 r32 (800) | 32 | 800 | FS2_V2_r32_800_pytorch_lora_weights.safetensors |
| V3 r32+cfg (800) | 32 | 800 | FS2_V3_r32g_800_pytorch_lora_weights.safetensors |
| V4 r32 long (800) | 32 | 800 | FS2_V4_r32L_800_pytorch_lora_weights.safetensors |
| V5 r64 (800) | 64 | 800 | FS2_V5_r64_800_pytorch_lora_weights.safetensors |
| V6 r32 slow (800) | 32 | 800 | FS2_V6_r32s_800_pytorch_lora_weights.safetensors |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 5.7s | 6.7s | 8.9s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 7.3s | 6.6s | 6.6s | 6.6s | 6.6s | 6.6s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 35.3s | 39.6s | 27.7s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 6.6s | 6.1s | 7.1s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 5.7s | 7.1s | 6.8s | 7.1s | 9.4s | 6.8s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 24.0s | 32.5s | 44.6s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 6.1s | 6.3s | 5.9s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 6.6s | 6.6s | 6.6s | 6.6s | 6.6s | 6.6s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 25.0s | 30.4s | 50.6s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 7.5s | 7.4s | 5.8s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 6.6s | 6.6s | 7.6s | 6.6s | 5.7s | 6.6s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 31.0s | 36.6s | 28.0s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 5.7s | 5.7s | 5.7s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 8.0s | 6.6s | 6.1s | 6.7s | 6.9s | 5.7s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 26.5s | 41.0s | 25.3s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 5.7s | 5.7s | 5.7s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 6.1s | 7.1s | 6.1s | 6.6s | 6.6s | 6.6s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 25.4s | 42.3s | 24.0s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 5.7s | 6.6s | 5.7s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 6.6s | 6.6s | 6.6s | 7.1s | 7.5s | 7.1s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 23.0s | 31.3s | 25.4s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 6.2s | 6.6s | 6.7s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 6.1s | 6.6s | 6.6s | 6.8s | 5.5s | 5.7s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 28.5s | 39.8s | 26.6s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 5.7s | 5.9s | 6.6s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 6.1s | 7.3s | 8.9s | 6.6s | 5.7s | 6.6s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 25.3s | 44.6s | 66.6s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 6.4s | 5.7s | 5.7s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 5.7s | 7.1s | 6.1s | 7.0s | 6.7s | 6.6s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 43.9s | 31.3s | 25.2s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 5.7s | 6.7s | 6.6s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 9.8s | 7.5s | 5.7s | 6.6s | 6.1s | 7.5s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 26.1s | 23.3s | 25.3s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 5.7s | 5.4s | 10.3s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 5.7s | 5.7s | 6.1s | 6.6s | 6.2s | 6.6s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 30.6s | 25.8s | 25.4s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 7.1s | 5.7s | 7.0s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 5.7s | 6.6s | 5.7s | 7.0s | 5.8s | 6.8s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 24.1s | 24.4s | 26.6s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 5.7s | 7.1s | 7.5s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 7.1s | 5.7s | 7.1s | 5.7s | 7.1s | 7.1s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 19.4s | 24.7s | 28.1s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 5.7s | 5.7s | 6.6s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 6.6s | 5.7s | 5.7s | 5.7s | 7.5s | 7.1s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 26.4s | 42.2s | 25.3s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 5.7s | 5.7s | 10.3s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 5.4s | 5.7s | 5.7s | 7.5s | 7.1s | 6.6s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 45.2s | 34.2s | 24.0s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 5.7s | 5.7s | 7.1s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 5.7s | 8.1s | 5.7s | 5.7s | 5.7s | 6.7s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 20.0s | 28.0s | 27.3s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 5.7s | 5.9s | 5.7s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 5.7s | 5.7s | 5.7s | 5.7s | 5.7s | 5.2s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 20.7s | 24.0s | 26.7s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 6.2s | 6.1s | 5.7s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 5.7s | 5.9s | 5.7s | 5.7s | 5.7s | 6.6s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 25.7s | 58.2s | 24.8s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 5.7s | 6.6s | 5.7s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 6.8s | 5.7s | 5.7s | 7.1s | 5.6s | 5.6s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 35.0s | 27.9s | 28.3s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 5.6s | 5.7s | 5.6s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 5.7s | 5.7s | 5.7s | 5.7s | 6.6s | 5.7s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 41.1s | 36.6s | 27.9s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 5.7s | 5.7s | 5.7s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 5.7s | 5.7s | 6.6s | 5.7s | 5.7s | 5.7s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 25.3s | 28.8s | 25.3s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 6.6s | 5.7s | 5.7s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 6.1s | 5.7s | 5.8s | 5.6s | 6.6s | 5.7s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 34.1s | 22.0s | 24.6s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 5.6s | 5.7s | 6.1s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 7.8s | 5.7s | 5.9s | 5.7s | 5.7s | 5.7s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 31.9s | 24.7s | 26.0s |
| Face Source | Body / Scene | Ground Truth |
|---|---|---|
![]() | ![]() | ![]() |
| V1 r16 (300) | V2 r32 (300) | V3 r32+cfg (300) |
|---|---|---|
![]() | ![]() | ![]() |
| 6.6s | 5.7s | 6.0s |
| V1 r16 (800) | V2 r32 (800) | V3 r32+cfg (800) | V4 r32 long (800) | V5 r64 (800) | V6 r32 slow (800) |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 5.7s | 5.7s | 5.4s | 5.7s | 5.7s | 5.7s |
| Nano Banana 2 | Nano Banana Pro | GPT Image 1.5 |
|---|---|---|
![]() | ![]() | ![]() |
| 25.3s | 37.3s | 46.7s |