Input Image Part
@Serializable
Image sent to the model, as input_image.
Exactly one of imageUrl and fileId must be set — the API answers 400 to a part carrying neither nor both. Both models the API serves read images; a model that cannot replace the part with a placeholder text. Images are accepted in user and developer messages and in the output of a tool call; in a system or assistant message they are rejected with 400.