Skip to content

ImageChunk

class mint.types.ImageChunk ( StrictBase )

Fields:

  • data ( bytes ) – Image data as bytes
  • format ( Literal['png', 'jpeg'] ) – Image format
  • expected_tokens ( int | None ) – Expected number of tokens this image represents. This is only advisory: the mindlab-toolkit backend will compute the number of tokens from the image, and we can fail requests quickly if the tokens does not match expected_tokens.
  • type ( Literal['image'] )

validate_data ( value )

Deserialize base64 string to bytes if needed.

Parameters:

  • value ( Union[bytes, str] )

Returns: bytes

serialize_data ( value )

Serialize bytes to base64 string for JSON.

Parameters:

  • value ( bytes )

Returns: str