package ai // ImageInput is trusted image data prepared by the conversation asset // boundary. The runtime intentionally accepts inline data only; arbitrary // customer-provided URLs must never be forwarded to an upstream model. type ImageInput struct { AssetID string Filename string MIMEType string Base64Data string FileSize int64 }