Files
TrueGrowth/tools/whistle

Whistle Base64 Image Mock

This folder contains a Whistle ruleset for reproducing image-model responses that return raw base64 image payloads instead of normal remote URLs.

Files

  • mock-image-base64.rules: paste this into Whistle Rules.

Supported scenarios

  • __mock_b64_single__: returns one image in data[0].b64_json
  • __mock_b64_duplicate__: returns two identical images in data[].b64_json
  • __mock_b64_url_field__: returns one image whose raw base64 is placed in data[0].url

How to use

  1. Open Whistle and paste the contents of mock-image-base64.rules into the Rules editor.
  2. Make sure HTTPS capture is enabled for api.tu-zi.com.
  3. In AITU, keep the image Base URL pointed at https://api.tu-zi.com/v1 unless you intentionally use another domain.
  4. Add one of the marker strings above to the prompt text and submit an image generation request.

Notes

  • The rules match both /v1/images/generations and /images/generations.
  • If you use a non-default API host, replace api.tu-zi.com in the rules.
  • If you want to stress-test large payload handling, replace the embedded base64 string with the real raw payload from your captured response text.
  • The duplicate scenario is useful for verifying that identical base64 payloads are deduplicated into the same local cache file.