kelpo_request_reference_upload
Prepare a private 15-minute image/audio upload (50 MiB max); no video uploads as chat or editing references (a video only with role swap_source, for kelpo_swap_person). Send bytes with a local HTTP tool, not through the LLM/MCP context, then complete_reference_upload. Same idempotency key + metadata returns the same ticket; changed metadata is rejected. Rights are confirmed before generation. Arguments: {"body": {"filename": "photo.jpg", "size_bytes": 123456, "mime_type": "image/jpeg", "sha256": "<64 hex>", "idempotency_key": "", "role": "unassigned", "project_id": ""}}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes |