PopiArt Image To Image Basic
This is an official PopiArt runtime catalog skill.
Popiart_skillhubowns the public skill definition.popiartServerowns source resolution, execution, jobs, artifacts, and stable media URLs.PopiNewAPIowns provider routing and upstream model access.popiartcliowns source upload ergonomics,run,jobs, andartifacts.
Use it when the goal is to:
- take one existing image and restyle or redraw it
- validate that image-conditioned generation works
- make one lightweight variation from a PopiArt artifact or a stable image URL
Do not use it for:
- text-only generation
- mask-heavy multi-step retouch pipelines
- video generation
Required input
prompt: the transformation intent- one image source:
source_artifact_id, orimage_url, orreference_image_url
Optional input
strengthstylesizeaspect_ratioseednotes
Workflow
- Prefer
source_artifact_idwhen the source image already comes from PopiArt. - Use
image_urlorreference_image_urlonly when the source already lives at a stable URL. - Build the smallest valid JSON payload.
- Run the skill through
popiart. - Wait for completion and pull the output artifact if needed.
Command pattern
popiart run popiskill-image-img2img-basic-v1 --input @params.json --wait
Inline example:
popiart run popiskill-image-img2img-basic-v1 --input '{"prompt":"convert this into a watercolor illustration","source_artifact_id":"art_123","strength":0.6}' --wait
Payload template
{
"prompt": "convert this into a watercolor illustration",
"source_artifact_id": "art_123",
"strength": 0.6,
"style": "soft pastel",
"aspect_ratio": "1:1",
"seed": 42
}
Output handling
After the job finishes:
- read
job_id - inspect
artifact_ids - inspect
urlormedia_idwhen a stable media URL is returned - use
popiart artifacts pull <artifact-id>to save the result locally
Operating guidance
- For local source files, upload first with
popiart artifacts upload ./source.png --role source. reference_image_urlis a compatibility alias forimage_url.- If no source image exists yet, switch to
popiskill-image-text2image-basic-v1. - If the user wants motion from the result, switch to
popiskill-video-image2video-basic-v1.