403Webshell
Server IP : 3.147.158.171  /  Your IP : 216.73.216.229
Web Server : Apache/2.4.67 (Amazon Linux) OpenSSL/3.5.5
System : Linux ip-172-31-2-178.us-east-2.compute.internal 6.1.172-216.329.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Wed May 20 06:31:34 UTC 2026 x86_64
User : ec2-user ( 1000)
PHP Version : 8.4.21
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /tsai/www/html/api.turmansolutions.ai/scripts/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /tsai/www/html/api.turmansolutions.ai/scripts/gpt_image_2_probe.md
# gpt-image-2 Probe Report

_Driver model:_ `gpt-5`  
_Generated:_ 2026-04-26 12:10:54

## Summary

| Scenario | Result | Elapsed (s) | Notes |
| --- | --- | --- | --- |
| minimal_generate | ✅ ok | 30.19 | size=1024x1024, quality=medium, background=opaque, b64_len=1479104 |
| size_1024x1024 | ✅ ok | 61.43 | size=1024x1024, quality=medium, background=opaque, b64_len=1500556 |
| size_1024x1536 | ✅ ok | 40.3 | size=1024x1536, quality=medium, background=opaque, b64_len=2295940 |
| size_1536x1024 | ✅ ok | 21.99 | size=1536x1024, quality=medium, background=opaque, b64_len=2253280 |
| size_auto | ✅ ok | 76.3 | size=1024x1024, quality=medium, background=opaque, b64_len=1517324 |
| quality_low | ✅ ok | 32.44 | size=1024x1024, quality=low, background=opaque, b64_len=1440208 |
| quality_medium | ✅ ok | 57.36 | size=1024x1024, quality=medium, background=opaque, b64_len=1507564 |
| quality_high | ✅ ok | 43.48 | size=1024x1024, quality=high, background=opaque, b64_len=1582272 |
| quality_auto | ✅ ok | 34.06 | size=1024x1024, quality=medium, background=opaque, b64_len=1496008 |
| format_png | ❌ fail | 0.07 | `BadRequestError`: Error code: 400 - {'error': {'message': "Unknown parameter: 'tools[0].format'.", |
| format_jpeg | ❌ fail | 0.73 | `BadRequestError`: Error code: 400 - {'error': {'message': "Unknown parameter: 'tools[0].format'.", |
| format_webp | ❌ fail | 0.08 | `BadRequestError`: Error code: 400 - {'error': {'message': "Unknown parameter: 'tools[0].format'.", |
| jpeg_compression_0 | ❌ fail | 0.08 | `BadRequestError`: Error code: 400 - {'error': {'message': "Unknown parameter: 'tools[0].format'.", |
| jpeg_compression_50 | ❌ fail | 0.12 | `BadRequestError`: Error code: 400 - {'error': {'message': "Unknown parameter: 'tools[0].format'.", |
| jpeg_compression_100 | ❌ fail | 0.16 | `BadRequestError`: Error code: 400 - {'error': {'message': "Unknown parameter: 'tools[0].format'.", |
| webp_compression_50 | ❌ fail | 0.09 | `BadRequestError`: Error code: 400 - {'error': {'message': "Unknown parameter: 'tools[0].format'.", |
| background_transparent | ❌ fail | 0.09 | `BadRequestError`: Error code: 400 - {'error': {'message': "Unknown parameter: 'tools[0].format'.", |
| background_opaque | ✅ ok | 28.0 | size=1024x1024, quality=medium, background=opaque, b64_len=1502852 |
| background_auto | ✅ ok | 24.78 | size=1024x1024, quality=medium, background=opaque, b64_len=1569220 |
| background_transparent_jpeg | ❌ fail | 0.11 | `BadRequestError`: Error code: 400 - {'error': {'message': "Unknown parameter: 'tools[0].format'.", |
| input_fidelity_low | ✅ ok | 22.88 | size=1024x1024, quality=medium, background=opaque, b64_len=1361072 |
| input_fidelity_high | ✅ ok | 26.62 | size=1024x1024, quality=medium, background=opaque, b64_len=1453140 |
| partial_images_2_no_stream | ❌ fail | 0.19 | `BadRequestError`: Error code: 400 - {'error': {'message': 'Partial images are only supported with  |
| partial_images_3_no_stream | ❌ fail | 0.11 | `BadRequestError`: Error code: 400 - {'error': {'message': 'Partial images are only supported with  |
| streaming_partials | ✅ ok | 49.79 |  |

## Full results

### minimal_generate

```json
{
  "label": "minimal_generate",
  "ok": true,
  "elapsed_s": 30.19,
  "tool_options": {},
  "prompt": "A small red circle on a clean white background",
  "summary": {
    "id": "resp_0fb68949e4de03bb0069ee44f76b6881969c3909dd22812ade",
    "status": "completed",
    "usage": {
      "input_tokens": 1686,
      "input_tokens_details": {
        "cached_tokens": 0
      },
      "output_tokens": 1252,
      "output_tokens_details": {
        "reasoning_tokens": 1152
      },
      "total_tokens": 2938
    },
    "output_items": [
      {
        "type": "reasoning",
        "id": "rs_0fb68949e4de03bb0069ee44f80a248196bf8fa31986e09d86",
        "status": null
      },
      {
        "type": "image_generation_call",
        "id": "ig_0fb68949e4de03bb0069ee45074fd481968d5ba4fd4343e11b",
        "status": "completed",
        "size": "1024x1024",
        "quality": "medium",
        "background": "opaque",
        "result_b64_len": 1479104
      },
      {
        "type": "message",
        "id": "msg_0fb68949e4de03bb0069ee4513622c8196810fb50aa2d44469",
        "status": "completed"
      }
    ]
  }
}
```

### size_1024x1024

```json
{
  "label": "size_1024x1024",
  "ok": true,
  "elapsed_s": 61.43,
  "tool_options": {
    "size": "1024x1024"
  },
  "prompt": "A small red circle on a clean white background",
  "summary": {
    "id": "resp_0d6092f0e6a59b7f0069ee451565c88190a630df2918fb9f80",
    "status": "completed",
    "usage": {
      "input_tokens": 1680,
      "input_tokens_details": {
        "cached_tokens": 0
      },
      "output_tokens": 1246,
      "output_tokens_details": {
        "reasoning_tokens": 1152
      },
      "total_tokens": 2926
    },
    "output_items": [
      {
        "type": "reasoning",
        "id": "rs_0d6092f0e6a59b7f0069ee452cd71481908448de400a0307ab",
        "status": null
      },
      {
        "type": "image_generation_call",
        "id": "ig_0d6092f0e6a59b7f0069ee45430230819096d56af053b53973",
        "status": "completed",
        "size": "1024x1024",
        "quality": "medium",
        "background": "opaque",
        "result_b64_len": 1500556
      },
      {
        "type": "message",
        "id": "msg_0d6092f0e6a59b7f0069ee4550c6448190a14e7921476549dc",
        "status": "completed"
      }
    ]
  }
}
```

### size_1024x1536

```json
{
  "label": "size_1024x1536",
  "ok": true,
  "elapsed_s": 40.3,
  "tool_options": {
    "size": "1024x1536"
  },
  "prompt": "A small red circle on a clean white background",
  "summary": {
    "id": "resp_056042f37961564c0069ee455237188193be49c6679e821f95",
    "status": "completed",
    "usage": {
      "input_tokens": 1626,
      "input_tokens_details": {
        "cached_tokens": 0
      },
      "output_tokens": 1192,
      "output_tokens_details": {
        "reasoning_tokens": 1088
      },
      "total_tokens": 2818
    },
    "output_items": [
      {
        "type": "reasoning",
        "id": "rs_056042f37961564c0069ee4552c8cc8193a8eaca7fc46c9371",
        "status": null
      },
      {
        "type": "image_generation_call",
        "id": "ig_056042f37961564c0069ee4568b2588193a90fc6b60df1818e",
        "status": "completed",
        "size": "1024x1536",
        "quality": "medium",
        "background": "opaque",
        "result_b64_len": 2295940
      },
      {
        "type": "message",
        "id": "msg_056042f37961564c0069ee4578ff94819392dd4dce0bf730a6",
        "status": "completed"
      }
    ]
  }
}
```

### size_1536x1024

```json
{
  "label": "size_1536x1024",
  "ok": true,
  "elapsed_s": 21.99,
  "tool_options": {
    "size": "1536x1024"
  },
  "prompt": "A small red circle on a clean white background",
  "summary": {
    "id": "resp_036a767d9875f4fc0069ee457a7724819481686b124c56c73c",
    "status": "completed",
    "usage": {
      "input_tokens": 862,
      "input_tokens_details": {
        "cached_tokens": 0
      },
      "output_tokens": 428,
      "output_tokens_details": {
        "reasoning_tokens": 320
      },
      "total_tokens": 1290
    },
    "output_items": [
      {
        "type": "reasoning",
        "id": "rs_036a767d9875f4fc0069ee457b151c81948fcdedabee36eb6b",
        "status": null
      },
      {
        "type": "image_generation_call",
        "id": "ig_036a767d9875f4fc0069ee457fe3d48194b384bd637232785b",
        "status": "completed",
        "size": "1536x1024",
        "quality": "medium",
        "background": "opaque",
        "result_b64_len": 2253280
      },
      {
        "type": "message",
        "id": "msg_036a767d9875f4fc0069ee458f69448194a224de10a8109326",
        "status": "completed"
      }
    ]
  }
}
```

### size_auto

```json
{
  "label": "size_auto",
  "ok": true,
  "elapsed_s": 76.3,
  "tool_options": {
    "size": "auto"
  },
  "prompt": "A small red circle on a clean white background",
  "summary": {
    "id": "resp_05ec118c7b7d3a8c0069ee45907d708197a1f4da4924ca4c51",
    "status": "completed",
    "usage": {
      "input_tokens": 2122,
      "input_tokens_details": {
        "cached_tokens": 0
      },
      "output_tokens": 1688,
      "output_tokens_details": {
        "reasoning_tokens": 1600
      },
      "total_tokens": 3810
    },
    "output_items": [
      {
        "type": "reasoning",
        "id": "rs_05ec118c7b7d3a8c0069ee45a8674c8197a6046437d06f83c5",
        "status": null
      },
      {
        "type": "image_generation_call",
        "id": "ig_05ec118c7b7d3a8c0069ee45cb3900819788f38aee119169d3",
        "status": "completed",
        "size": "1024x1024",
        "quality": "medium",
        "background": "opaque",
        "result_b64_len": 1517324
      },
      {
        "type": "message",
        "id": "msg_05ec118c7b7d3a8c0069ee45db8cb88197b617a4494baaabe9",
        "status": "completed"
      }
    ]
  }
}
```

### quality_low

```json
{
  "label": "quality_low",
  "ok": true,
  "elapsed_s": 32.44,
  "tool_options": {
    "quality": "low"
  },
  "prompt": "A small red circle on a clean white background",
  "summary": {
    "id": "resp_0396cd5fa7d59de20069ee45dcbea48194b235baa1dc9a71b8",
    "status": "completed",
    "usage": {
      "input_tokens": 1570,
      "input_tokens_details": {
        "cached_tokens": 0
      },
      "output_tokens": 1136,
      "output_tokens_details": {
        "reasoning_tokens": 1024
      },
      "total_tokens": 2706
    },
    "output_items": [
      {
        "type": "reasoning",
        "id": "rs_0396cd5fa7d59de20069ee45dd7ac4819489359138c4907f38",
        "status": null
      },
      {
        "type": "image_generation_call",
        "id": "ig_0396cd5fa7d59de20069ee45ede62c81949b8d387aa70bd2de",
        "status": "completed",
        "size": "1024x1024",
        "quality": "low",
        "background": "opaque",
        "result_b64_len": 1440208
      },
      {
        "type": "message",
        "id": "msg_0396cd5fa7d59de20069ee45fc151081948b1592f75986cce2",
        "status": "completed"
      }
    ]
  }
}
```

### quality_medium

```json
{
  "label": "quality_medium",
  "ok": true,
  "elapsed_s": 57.36,
  "tool_options": {
    "quality": "medium"
  },
  "prompt": "A small red circle on a clean white background",
  "summary": {
    "id": "resp_0ea9c5827fed06030069ee45fd2a7081949158da3c56777d60",
    "status": "completed",
    "usage": {
      "input_tokens": 1547,
      "input_tokens_details": {
        "cached_tokens": 0
      },
      "output_tokens": 1113,
      "output_tokens_details": {
        "reasoning_tokens": 960
      },
      "total_tokens": 2660
    },
    "output_items": [
      {
        "type": "reasoning",
        "id": "rs_0ea9c5827fed06030069ee460b97d48194a5e6e487ef72ce6b",
        "status": null
      },
      {
        "type": "image_generation_call",
        "id": "ig_0ea9c5827fed06030069ee462714cc8194a24bb6aadb3fd904",
        "status": "completed",
        "size": "1024x1024",
        "quality": "medium",
        "background": "opaque",
        "result_b64_len": 1507564
      },
      {
        "type": "message",
        "id": "msg_0ea9c5827fed06030069ee46357d748194b6fd7d9492b7bdb4",
        "status": "completed"
      }
    ]
  }
}
```

### quality_high

```json
{
  "label": "quality_high",
  "ok": true,
  "elapsed_s": 43.48,
  "tool_options": {
    "quality": "high"
  },
  "prompt": "A small red circle on a clean white background",
  "summary": {
    "id": "resp_05bdb3ad2d1a4a840069ee4636891c8196af0eda07064a2b8b",
    "status": "completed",
    "usage": {
      "input_tokens": 1258,
      "input_tokens_details": {
        "cached_tokens": 0
      },
      "output_tokens": 824,
      "output_tokens_details": {
        "reasoning_tokens": 704
      },
      "total_tokens": 2082
    },
    "output_items": [
      {
        "type": "reasoning",
        "id": "rs_05bdb3ad2d1a4a840069ee46371cdc8196a8809aff340cd91a",
        "status": null
      },
      {
        "type": "image_generation_call",
        "id": "ig_05bdb3ad2d1a4a840069ee4640bd308196b77ba3ce8a5975f3",
        "status": "completed",
        "size": "1024x1024",
        "quality": "high",
        "background": "opaque",
        "result_b64_len": 1582272
      },
      {
        "type": "message",
        "id": "msg_05bdb3ad2d1a4a840069ee4660b3e88196ac75ef06d35d3ecb",
        "status": "completed"
      }
    ]
  }
}
```

### quality_auto

```json
{
  "label": "quality_auto",
  "ok": true,
  "elapsed_s": 34.06,
  "tool_options": {
    "quality": "auto"
  },
  "prompt": "A small red circle on a clean white background",
  "summary": {
    "id": "resp_016b231eeffa7dcb0069ee466204b8819487b75304d558ba3a",
    "status": "completed",
    "usage": {
      "input_tokens": 1700,
      "input_tokens_details": {
        "cached_tokens": 0
      },
      "output_tokens": 1266,
      "output_tokens_details": {
        "reasoning_tokens": 1152
      },
      "total_tokens": 2966
    },
    "output_items": [
      {
        "type": "reasoning",
        "id": "rs_016b231eeffa7dcb0069ee4662680c819482457ec15daa5d1a",
        "status": null
      },
      {
        "type": "image_generation_call",
        "id": "ig_016b231eeffa7dcb0069ee467131e481949d28b5baf9355f48",
        "status": "completed",
        "size": "1024x1024",
        "quality": "medium",
        "background": "opaque",
        "result_b64_len": 1496008
      },
      {
        "type": "message",
        "id": "msg_016b231eeffa7dcb0069ee4682dea48194b95d6805fa98d85f",
        "status": "completed"
      }
    ]
  }
}
```

### format_png

```json
{
  "label": "format_png",
  "ok": false,
  "elapsed_s": 0.07,
  "tool_options": {
    "format": "png"
  },
  "prompt": "A small red circle on a clean white background",
  "error_type": "BadRequestError",
  "error": "Error code: 400 - {'error': {'message': \"Unknown parameter: 'tools[0].format'.\", 'type': 'invalid_request_error', 'param': 'tools[0].format', 'code': 'unknown_parameter'}}"
}
```

### format_jpeg

```json
{
  "label": "format_jpeg",
  "ok": false,
  "elapsed_s": 0.73,
  "tool_options": {
    "format": "jpeg"
  },
  "prompt": "A small red circle on a clean white background",
  "error_type": "BadRequestError",
  "error": "Error code: 400 - {'error': {'message': \"Unknown parameter: 'tools[0].format'.\", 'type': 'invalid_request_error', 'param': 'tools[0].format', 'code': 'unknown_parameter'}}"
}
```

### format_webp

```json
{
  "label": "format_webp",
  "ok": false,
  "elapsed_s": 0.08,
  "tool_options": {
    "format": "webp"
  },
  "prompt": "A small red circle on a clean white background",
  "error_type": "BadRequestError",
  "error": "Error code: 400 - {'error': {'message': \"Unknown parameter: 'tools[0].format'.\", 'type': 'invalid_request_error', 'param': 'tools[0].format', 'code': 'unknown_parameter'}}"
}
```

### jpeg_compression_0

```json
{
  "label": "jpeg_compression_0",
  "ok": false,
  "elapsed_s": 0.08,
  "tool_options": {
    "format": "jpeg",
    "compression": 0
  },
  "prompt": "A small red circle on a clean white background",
  "error_type": "BadRequestError",
  "error": "Error code: 400 - {'error': {'message': \"Unknown parameter: 'tools[0].format'.\", 'type': 'invalid_request_error', 'param': 'tools[0].format', 'code': 'unknown_parameter'}}"
}
```

### jpeg_compression_50

```json
{
  "label": "jpeg_compression_50",
  "ok": false,
  "elapsed_s": 0.12,
  "tool_options": {
    "format": "jpeg",
    "compression": 50
  },
  "prompt": "A small red circle on a clean white background",
  "error_type": "BadRequestError",
  "error": "Error code: 400 - {'error': {'message': \"Unknown parameter: 'tools[0].format'.\", 'type': 'invalid_request_error', 'param': 'tools[0].format', 'code': 'unknown_parameter'}}"
}
```

### jpeg_compression_100

```json
{
  "label": "jpeg_compression_100",
  "ok": false,
  "elapsed_s": 0.16,
  "tool_options": {
    "format": "jpeg",
    "compression": 100
  },
  "prompt": "A small red circle on a clean white background",
  "error_type": "BadRequestError",
  "error": "Error code: 400 - {'error': {'message': \"Unknown parameter: 'tools[0].format'.\", 'type': 'invalid_request_error', 'param': 'tools[0].format', 'code': 'unknown_parameter'}}"
}
```

### webp_compression_50

```json
{
  "label": "webp_compression_50",
  "ok": false,
  "elapsed_s": 0.09,
  "tool_options": {
    "format": "webp",
    "compression": 50
  },
  "prompt": "A small red circle on a clean white background",
  "error_type": "BadRequestError",
  "error": "Error code: 400 - {'error': {'message': \"Unknown parameter: 'tools[0].format'.\", 'type': 'invalid_request_error', 'param': 'tools[0].format', 'code': 'unknown_parameter'}}"
}
```

### background_transparent

```json
{
  "label": "background_transparent",
  "ok": false,
  "elapsed_s": 0.09,
  "tool_options": {
    "background": "transparent",
    "format": "png"
  },
  "prompt": "A small red circle on a clean white background",
  "error_type": "BadRequestError",
  "error": "Error code: 400 - {'error': {'message': \"Unknown parameter: 'tools[0].format'.\", 'type': 'invalid_request_error', 'param': 'tools[0].format', 'code': 'unknown_parameter'}}"
}
```

### background_opaque

```json
{
  "label": "background_opaque",
  "ok": true,
  "elapsed_s": 28.0,
  "tool_options": {
    "background": "opaque"
  },
  "prompt": "A small red circle on a clean white background",
  "summary": {
    "id": "resp_08aae0e73575ae2d0069ee4685832c8197b686aacec1be4a7d",
    "status": "completed",
    "usage": {
      "input_tokens": 1765,
      "input_tokens_details": {
        "cached_tokens": 0
      },
      "output_tokens": 1331,
      "output_tokens_details": {
        "reasoning_tokens": 1216
      },
      "total_tokens": 3096
    },
    "output_items": [
      {
        "type": "reasoning",
        "id": "rs_08aae0e73575ae2d0069ee4685ee98819781ddd6c8e6f9f09a",
        "status": null
      },
      {
        "type": "image_generation_call",
        "id": "ig_08aae0e73575ae2d0069ee46910c5c819790109bdb82061ee0",
        "status": "completed",
        "size": "1024x1024",
        "quality": "medium",
        "background": "opaque",
        "result_b64_len": 1502852
      },
      {
        "type": "message",
        "id": "msg_08aae0e73575ae2d0069ee46a0371881979e1047114c4c8570",
        "status": "completed"
      }
    ]
  }
}
```

### background_auto

```json
{
  "label": "background_auto",
  "ok": true,
  "elapsed_s": 24.78,
  "tool_options": {
    "background": "auto"
  },
  "prompt": "A small red circle on a clean white background",
  "summary": {
    "id": "resp_0ec91b03a03357fc0069ee46a17f2c81938b2b1c90d7d5dda2",
    "status": "completed",
    "usage": {
      "input_tokens": 1057,
      "input_tokens_details": {
        "cached_tokens": 0
      },
      "output_tokens": 623,
      "output_tokens_details": {
        "reasoning_tokens": 512
      },
      "total_tokens": 1680
    },
    "output_items": [
      {
        "type": "reasoning",
        "id": "rs_0ec91b03a03357fc0069ee46a1e7e48193bfd668d56399b87c",
        "status": null
      },
      {
        "type": "image_generation_call",
        "id": "ig_0ec91b03a03357fc0069ee46ac91a0819381b89a6d0e99d1d4",
        "status": "completed",
        "size": "1024x1024",
        "quality": "medium",
        "background": "opaque",
        "result_b64_len": 1569220
      },
      {
        "type": "message",
        "id": "msg_0ec91b03a03357fc0069ee46b89ad88193b8fe80f9be0b843e",
        "status": "completed"
      }
    ]
  }
}
```

### background_transparent_jpeg

```json
{
  "label": "background_transparent_jpeg",
  "ok": false,
  "elapsed_s": 0.11,
  "tool_options": {
    "background": "transparent",
    "format": "jpeg"
  },
  "prompt": "A small red circle on a clean white background",
  "error_type": "BadRequestError",
  "error": "Error code: 400 - {'error': {'message': \"Unknown parameter: 'tools[0].format'.\", 'type': 'invalid_request_error', 'param': 'tools[0].format', 'code': 'unknown_parameter'}}"
}
```

### input_fidelity_low

```json
{
  "label": "input_fidelity_low",
  "ok": true,
  "elapsed_s": 22.88,
  "tool_options": {
    "input_fidelity": "low"
  },
  "prompt": "A small red circle on a clean white background",
  "summary": {
    "id": "resp_0e79e4ae120a09550069ee46ba69d481968a942f843cb075f3",
    "status": "completed",
    "usage": {
      "input_tokens": 1086,
      "input_tokens_details": {
        "cached_tokens": 0
      },
      "output_tokens": 652,
      "output_tokens_details": {
        "reasoning_tokens": 576
      },
      "total_tokens": 1738
    },
    "output_items": [
      {
        "type": "reasoning",
        "id": "rs_0e79e4ae120a09550069ee46bacc908196a2d5a0e5e4ddd043",
        "status": null
      },
      {
        "type": "image_generation_call",
        "id": "ig_0e79e4ae120a09550069ee46c19ad881969013c5bdf4340635",
        "status": "completed",
        "size": "1024x1024",
        "quality": "medium",
        "background": "opaque",
        "result_b64_len": 1361072
      },
      {
        "type": "message",
        "id": "msg_0e79e4ae120a09550069ee46cfcf488196930d29d37712bf44",
        "status": "completed"
      }
    ]
  }
}
```

### input_fidelity_high

```json
{
  "label": "input_fidelity_high",
  "ok": true,
  "elapsed_s": 26.62,
  "tool_options": {
    "input_fidelity": "high"
  },
  "prompt": "A small red circle on a clean white background",
  "summary": {
    "id": "resp_0675b151242e51c90069ee46d148c08190ab62acceb3a8f917",
    "status": "completed",
    "usage": {
      "input_tokens": 1634,
      "input_tokens_details": {
        "cached_tokens": 0
      },
      "output_tokens": 1200,
      "output_tokens_details": {
        "reasoning_tokens": 1088
      },
      "total_tokens": 2834
    },
    "output_items": [
      {
        "type": "reasoning",
        "id": "rs_0675b151242e51c90069ee46d1a6f481909cf4384901373bff",
        "status": null
      },
      {
        "type": "image_generation_call",
        "id": "ig_0675b151242e51c90069ee46dc5300819088d64a14bbeb4e53",
        "status": "completed",
        "size": "1024x1024",
        "quality": "medium",
        "background": "opaque",
        "result_b64_len": 1453140
      },
      {
        "type": "message",
        "id": "msg_0675b151242e51c90069ee46ea92848190950ed547d49abf9b",
        "status": "completed"
      }
    ]
  }
}
```

### partial_images_2_no_stream

```json
{
  "label": "partial_images_2_no_stream",
  "ok": false,
  "elapsed_s": 0.19,
  "tool_options": {
    "partial_images": 2
  },
  "prompt": "A small red circle on a clean white background",
  "error_type": "BadRequestError",
  "error": "Error code: 400 - {'error': {'message': 'Partial images are only supported with streaming.', 'type': 'image_generation_user_error', 'param': 'tools', 'code': None}}"
}
```

### partial_images_3_no_stream

```json
{
  "label": "partial_images_3_no_stream",
  "ok": false,
  "elapsed_s": 0.11,
  "tool_options": {
    "partial_images": 3
  },
  "prompt": "A small red circle on a clean white background",
  "error_type": "BadRequestError",
  "error": "Error code: 400 - {'error': {'message': 'Partial images are only supported with streaming.', 'type': 'image_generation_user_error', 'param': 'tools', 'code': None}}"
}
```

### streaming_partials

```json
{
  "label": "streaming_partials",
  "ok": true,
  "elapsed_s": 49.79,
  "event_count": 17,
  "events": [
    {
      "type": "response.created",
      "t": 0.73,
      "sequence_number": 0
    },
    {
      "type": "response.in_progress",
      "t": 0.73,
      "sequence_number": 1
    },
    {
      "type": "response.output_item.added",
      "t": 0.89,
      "output_index": 0,
      "sequence_number": 2
    },
    {
      "type": "response.output_item.done",
      "t": 24.41,
      "output_index": 0,
      "sequence_number": 3
    },
    {
      "type": "response.output_item.added",
      "t": 24.41,
      "output_index": 1,
      "sequence_number": 4
    },
    {
      "type": "response.image_generation_call.in_progress",
      "t": 24.41,
      "item_id": "ig_08395b46e51ccff60069ee470498e88197b43d356a1a666f8c",
      "output_index": 1,
      "sequence_number": 5
    },
    {
      "type": "response.image_generation_call.generating",
      "t": 26.45,
      "item_id": "ig_08395b46e51ccff60069ee470498e88197b43d356a1a666f8c",
      "output_index": 1,
      "sequence_number": 6
    },
    {
      "type": "response.image_generation_call.partial_image",
      "t": 35.85,
      "partial_image_index": 0,
      "item_id": "ig_08395b46e51ccff60069ee470498e88197b43d356a1a666f8c",
      "output_index": 1,
      "sequence_number": 7,
      "b64_len": 2561900
    },
    {
      "type": "response.image_generation_call.partial_image",
      "t": 42.99,
      "partial_image_index": 1,
      "item_id": "ig_08395b46e51ccff60069ee470498e88197b43d356a1a666f8c",
      "output_index": 1,
      "sequence_number": 8,
      "b64_len": 2542748
    },
    {
      "type": "response.image_generation_call.partial_image",
      "t": 48.73,
      "partial_image_index": 2,
      "item_id": "ig_08395b46e51ccff60069ee470498e88197b43d356a1a666f8c",
      "output_index": 1,
      "sequence_number": 9,
      "b64_len": 2991780
    },
    {
      "type": "response.output_item.done",
      "t": 49.34,
      "output_index": 1,
      "sequence_number": 10
    },
    {
      "type": "response.output_item.added",
      "t": 49.34,
      "output_index": 2,
      "sequence_number": 11
    },
    {
      "type": "response.content_part.added",
      "t": 49.34,
      "item_id": "msg_08395b46e51ccff60069ee471cd63081979684d6c958349a6e",
      "output_index": 2,
      "sequence_number": 12
    },
    {
      "type": "response.output_text.done",
      "t": 49.34,
      "item_id": "msg_08395b46e51ccff60069ee471cd63081979684d6c958349a6e",
      "output_index": 2,
      "sequence_number": 13
    },
    {
      "type": "response.content_part.done",
      "t": 49.34,
      "item_id": "msg_08395b46e51ccff60069ee471cd63081979684d6c958349a6e",
      "output_index": 2,
      "sequence_number": 14
    },
    {
      "type": "response.output_item.done",
      "t": 49.34,
      "output_index": 2,
      "sequence_number": 15
    },
    {
      "type": "response.completed",
      "t": 49.79,
      "sequence_number": 16
    }
  ]
}
```

Youez - 2016 - github.com/yon3zu
LinuXploit