Attach a reference image
upload_referenceAttach the user's own image as an entity's look: a character's face/identity, a location plate, or an object reference. Free. Two ways in: source_url (a public https image URL the server fetches), or the begin/commit pair for local files (begin returns a presigned upload URL — PUT the bytes there with e.g. curl, then call again with mode 'commit' and the returned upload_key). Names come from get_plan. A photo of a real person requires that person's consent: confirm with the user, then pass real_person and consent_confirmed. Note: an image carries identity/look, not physical scale.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| mime | No | begin: image mime type | |
| mode | No | Local-file flow | |
| name | Yes | Entity name as it appears in the plan (e.g. the character's name) | |
| filename | No | begin: original filename (for the upload) | |
| project_id | Yes | ||
| source_url | No | Public https URL of the image | |
| upload_key | No | commit: the key returned by begin | |
| real_person | No | This image shows a real, identifiable person | |
| consent_confirmed | No | The user confirmed that person consents to this use |