references entry on a generation. (You can also pass a public https image URL directly as a
reference and skip uploading - we ingest and re-host it.)
1. Presign
contentType: image/png, image/jpeg, image/gif, image/webp.
2. PUT your bytes
Upload the file directly to the returneduploadUrl (this goes to storage, not the API):

