## Basic tool info Tool name: desertPixel/Minimal-Wall-Painting Tool description: Minimal Wall Painting Tool cover: https://cdn.wiro.ai/uploads/models/desertPixel-Minimal-Wall-Painting-cover.jpeg Tool categories: - model - text-to-image - checkpoint-file - lora-flux - bf16 - persistent Tool tags: - style - painting - wall art Run Task Endpoint (POST): https://api.wiro.ai/v1/Run/desertPixel/Minimal-Wall-Painting Get Task Detail Endpoint (POST): https://api.wiro.ai/v1/Task/Detail ## Tool Inputs: - name: prompt label: prompt help: prompt-help type: textarea default: thegr7yw0ll,thegr7yw0ll style, (elf, pointed ears: 1.7), (surrounded by a magical background: 0.91), (magical village: 0.91), (intricate details: 0.91), (ultra sharp: 0.91), (exquisite detail: 0.91), (flawless composition: 0.91), (vivid colors: 0.91), (masterpiece: 0.91), (exciting background: 0.91) - name: samples label: numberofoutputs help: numberofoutputs-help type: number default: 1 - name: steps label: inferencesteps help: inferencesteps-help type: number default: 25 - name: scale label: guidancescale help: guidancescale-help type: float default: 1.01 - name: seed label: seed help: seed-help type: text default: 3176180085 - name: width label: width help: width-help type: number default: 1024 - name: height label: height help: height-help type: number default: 1024 ## Tool Parameter Inspires: - steps: 25 - scale: 1.01 - prompt: thegr7yw0ll,thegr7yw0ll style, (elf, pointed ears: 1.7), (surrounded by a magical background: 0.91), (magical village: 0.91), (intricate details: 0.91), (ultra sharp: 0.91), (exquisite detail: 0.91), (flawless composition: 0.91), (vivid colors: 0.91), (masterpiece: 0.91), (exciting background: 0.91) - negativePrompt: bad hands, deformed fingers, child, loli, cleavage, nude, nipples, - seed: 3176180085 - steps: 9 - scale: 1 - prompt: A dimly lit, abandoned corridor with peeling grey walls and faded flickering fluorescent lights hanging from the ceiling like decaying lanterns, casting eerie shadows on the floor that dance with every faint echo of forgotten footsteps that linger in the air, leaving behind a sense of long-abandoned desperation, where worn wooden creaking echoes up from crumbling stairs, winding up to boarded-up doors and secret rooms, where mysterious shadowy figures lurk in the gloom, illuminated only by faint soft whispers of what can only be described as an otherworldly voice that seems to come from everywhere and nowhere at once, surrounded by broken equipment and discarded supplies strewn about like skeletal remains of a long-abandoned endeavor. thegr7yw0ll, thegr7yw0ll style - seed: 1193135133 - steps: 9 - scale: 1 - prompt: Delicate, lace-like formations of transparent glass suspended in mid-air, their delicate tendrils and wispy extensions reaching towards an empty, dimly-lit room with peeling grey walls and a worn, cracked wooden floor, shards of broken mirrors scattered across the ground, eerie silence hangs over the space as if time itself has forgotten this moment of lost hope, intricate, filigree-patterned candelabras stand like skeletal sentinels, refracting faint moonlight onto forgotten trinkets and half-finished canvases on dusty workbenches, delicate glass flowers spill out of ornate, antique vases, the only sound is the soft, mournful whisper of glass shattering into infinite fragments, each piece reflecting a thousand forgotten dreams in shattered pieces of silvered glass. thegr7yw0ll, thegr7yw0ll style - seed: 248271080 - steps: 12 - scale: 3 - prompt: Child reaching for floating balloon, painting on grey wall, thegr7yw0ll style, artistic minimal painting style - seed: 42440505 - steps: 12 - scale: 3 - prompt: Stag with massive antlers in forest clearing, painting on grey wall, thegr7yw0ll style, artistic minimal painting style - seed: 37657944 - steps: 12 - scale: 3 - prompt: Robot extending hand to human child, painting on grey wall, thegr7yw0ll style, artistic minimal painting style - seed: 16577971 - steps: 12 - scale: 3 - prompt: Cat leaping between fence posts, painting on grey wall, thegr7yw0ll style, artistic minimal painting style - seed: 14156651 - steps: 12 - scale: 3 - prompt: Falcon diving with wings extended, painting on grey wall, thegr7yw0ll style, artistic minimal painting style - seed: 46909856 - steps: 12 - scale: 3 - prompt: Astronaut skateboarding across a galaxy, painting on grey wall, thegr7yw0ll style, artistic minimal painting style - seed: 35171353 - steps: 12 - scale: 3 - prompt: Motorcyclist mid-jump over canyon, painting on grey wall, thegr7yw0ll style, artistic minimal painting style - seed: 10315612 - steps: 12 - scale: 3 - prompt: Bee hovering near flower blossom, painting on grey wall, thegr7yw0ll style, artistic minimal painting style - seed: 10680084 - steps: 12 - scale: 3 - prompt: Samurai warrior in meditative stance, painting on grey wall, thegr7yw0ll style, artistic minimal painting style - seed: 79688988 - steps: 12 - scale: 3 - prompt: Surfer riding inside wave barrel, painting on grey wall, thegr7yw0ll style, artistic minimal painting style - seed: 10315612 - steps: 12 - scale: 3 - prompt: Dancer mid-leap with ribbons trailing, painting on grey wall, thegr7yw0ll style, artistic minimal painting style - seed: 88651713 - steps: 12 - scale: 3 - prompt: Freediver descending into underwater cave, painting on grey wall, thegr7yw0ll style, artistic minimal painting style - seed: 36085217 - steps: 12 - scale: 3 - prompt: Martial artist executing flying kick, painting on grey wall, thegr7yw0ll style, artistic minimal painting style - seed: 41273069 - steps: 12 - scale: 3 - prompt: Diver swimming among jellyfish in deep ocean, painting on grey wall, thegr7yw0ll style, artistic minimal painting style - seed: 75991994 - steps: 12 - scale: 3 - prompt: Person leaping between city rooftops, painting on grey wall, thegr7yw0ll style, artistic minimal painting style - seed: 96386834 - steps: 25 - scale: 3.5 - prompt: Vintage botanical illustration reimagined as a quantum cybernetic landscape. A delicate mechanical hummingbird with intricate biomechanical details emerges from a lush, quantum-entangled garden backdrop. Soft watercolor techniques of emerald and azure contrast with hard-edged metallic technological elements, creating a mesmerizing fusion of organic flight and mathematical precision.Microscopic gears replace feather structures, transparent wings revealing complex internal mechanisms that pulse with bioluminescent energy. The background shifts between precise botanical illustration and abstract mathematical representations, where - seed: 1108043650 ## Integration Header Prepare ```bash # Sign up Wiro dashboard and create project export YOUR_API_KEY="{{useSelectedProjectAPIKey}}"; export YOUR_API_SECRET="XXXXXXXXX"; # unix time or any random integer value export NONCE=$(date +%s); # hmac-SHA256 (YOUR_API_SECRET+Nonce) with YOUR_API_KEY export SIGNATURE="$(echo -n "${YOUR_API_SECRET}${NONCE}" | openssl dgst -sha256 -hmac "${YOUR_API_KEY}")"; ``` ## Run Command - Make HTTP Post Request ```bash curl -X POST "https://api.wiro.ai/v1/Run/desertPixel/Minimal-Wall-Painting" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "prompt": "thegr7yw0ll,thegr7yw0ll style, (elf, pointed ears: 1.7), (surrounded by a magical background: 0.91), (magical village: 0.91), (intricate details: 0.91), (ultra sharp: 0.91), (exquisite detail: 0.91), (flawless composition: 0.91), (vivid colors: 0.91), (masterpiece: 0.91), (exciting background: 0.91) ", "samples": 1, "steps": 25, "scale": "1.01", "seed": "3176180085", "width": 1024, "height": 1024, "callbackUrl": "You can provide a callback URL; Wiro will send a POST request to it when the task is completed." }'; ``` ## Run Command - Response ```json { "errors": [], "taskid": "2221", "socketaccesstoken": "eDcCm5yyUfIvMFspTwww49OUfgXkQt", "result": true } ``` ## Get Task Detail - Make HTTP Post Request with Task ID ```bash curl -X POST "https://api.wiro.ai/v1/Task/Detail" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "taskid": "2221" }'; ``` ## Get Task Detail - Make HTTP Post Request with Socket Access Token ```bash curl -X POST "https://api.wiro.ai/v1/Task/Detail" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "tasktoken": "eDcCm5yyUfIvMFspTwww49OUfgXkQt" }'; ``` ## Get Task Detail - Response ```json { "total": "1", "errors": [], "tasklist": [ { "id": "2221", "uuid": "15bce51f-442f-4f44-a71d-13c6374a62bd", "socketaccesstoken": "eDcCm5yyUfIvMFspTwww49OUfgXkQt", "parameters": {}, "debugoutput": "", "debugerror": "", "starttime": "1734513809", "endtime": "1734513813", "elapsedseconds": "6.0000", "status": "task_postprocess_end", "createtime": "1734513807", "canceltime": "0", "assigntime": "1734513807", "accepttime": "1734513807", "preprocessstarttime": "1734513807", "preprocessendtime": "1734513807", "postprocessstarttime": "1734513813", "postprocessendtime": "1734513814", "outputs": [ { "id": "6bc392c93856dfce3a7d1b4261e15af3", "name": "0.png", "contenttype": "image/png", "parentid": "6c1833f39da71e6175bf292b18779baf", "uuid": "15bce51f-442f-4f44-a71d-13c6374a62bd", "size": "202472", "addedtime": "1734513812", "modifiedtime": "1734513812", "accesskey": "dFKlMApaSgMeHKsJyaDeKrefcHahUK", "url": "https://cdn1.wiro.ai/6a6af820-c5050aee-40bd7b83-a2e186c6-7f61f7da-3894e49c-fc0eeb66-9b500fe2/0.png" } ], "size": "202472" } ], "result": true } ``` ## Kill Task - Make HTTP Post Request with Task ID ```bash curl -X POST "https://api.wiro.ai/v1/Task/Kill" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "taskid": "534574" }'; ``` ## Kill Task - Make HTTP Post Request with Socket Access Token ```bash curl -X POST "https://api.wiro.ai/v1/Task/Kill" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "socketaccesstoken": "ZpYote30on42O4jjHXNiKmrWAZqbRE" }'; ``` ## Kill Task - Response ```json { "errors": [], "tasklist": [ { "id": "534574", "uuid": "15bce51f-442f-4f44-a71d-13c6374a62bd", "name": "", "socketaccesstoken": "ZpYote30on42O4jjHXNiKmrWAZqbRE", "parameters": { "inputImage": "https://api.wiro.ai/v1/File/mCmUXgZLG1FNjjjwmbtPFr2LVJA112/inputImage-6060136.png" }, "debugoutput": "", "debugerror": "", "starttime": "1734513809", "endtime": "1734513813", "elapsedseconds": "6.0000", "status": "task_cancel", "cps": "0.000585000000", "totalcost": "0.003510000000", "guestid": null, "projectid": "699", "modelid": "598", "description": "", "basemodelid": "0", "runtype": "model", "modelfolderid": "", "modelfileid": "", "callbackurl": "", "marketplaceid": null, "createtime": "1734513807", "canceltime": "0", "assigntime": "1734513807", "accepttime": "1734513807", "preprocessstarttime": "1734513807", "preprocessendtime": "1734513807", "postprocessstarttime": "1734513813", "postprocessendtime": "1734513814", "pexit": "0", "categories": "["tool","image-to-image","quick-showcase","compare-landscape"]", "outputs": [ { "id": "6bc392c93856dfce3a7d1b4261e15af3", "name": "0.png", "contenttype": "image/png", "parentid": "6c1833f39da71e6175bf292b18779baf", "uuid": "15bce51f-442f-4f44-a71d-13c6374a62bd", "size": "202472", "addedtime": "1734513812", "modifiedtime": "1734513812", "accesskey": "dFKlMApaSgMeHKsJyaDeKrefcHahUK", "foldercount": "0", "filecount": "0", "ispublic": 0, "expiretime": null, "url": "https://cdn1.wiro.ai/6a6af820-c5050aee-40bd7b83-a2e186c6-7f61f7da-3894e49c-fc0eeb66-9b500fe2/0.png" } ], "size": "202472" } ], "result": true } ``` ## Cancel Task - Make HTTP Post Request (For tasks on queue) ```bash curl -X POST "https://api.wiro.ai/v1/Task/Cancel" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "taskid": "634574" }'; ``` ## Cancel Task - Response ```json { "errors": [], "tasklist": [ { "id": "634574", "uuid": "15bce51f-442f-4f44-a71d-13c6374a62bd", "name": "", "socketaccesstoken": "ZpYote30on42O4jjHXNiKmrWAZqbRE", "parameters": { "inputImage": "https://api.wiro.ai/v1/File/mCmUXgZLG1FNjjjwmbtPFr2LVJA112/inputImage-6060136.png" }, "debugoutput": "", "debugerror": "", "starttime": "1734513809", "endtime": "1734513813", "elapsedseconds": "6.0000", "status": "task_cancel", "cps": "0.000585000000", "totalcost": "0.003510000000", "guestid": null, "projectid": "699", "modelid": "598", "description": "", "basemodelid": "0", "runtype": "model", "modelfolderid": "", "modelfileid": "", "callbackurl": "", "marketplaceid": null, "createtime": "1734513807", "canceltime": "0", "assigntime": "1734513807", "accepttime": "1734513807", "preprocessstarttime": "1734513807", "preprocessendtime": "1734513807", "postprocessstarttime": "1734513813", "postprocessendtime": "1734513814", "pexit": "0", "categories": "["tool","image-to-image","quick-showcase","compare-landscape"]", "outputs": [ { "id": "6bc392c93856dfce3a7d1b4261e15af3", "name": "0.png", "contenttype": "image/png", "parentid": "6c1833f39da71e6175bf292b18779baf", "uuid": "15bce51f-442f-4f44-a71d-13c6374a62bd", "size": "202472", "addedtime": "1734513812", "modifiedtime": "1734513812", "accesskey": "dFKlMApaSgMeHKsJyaDeKrefcHahUK", "foldercount": "0", "filecount": "0", "ispublic": 0, "expiretime": null, "url": "https://cdn1.wiro.ai/6a6af820-c5050aee-40bd7b83-a2e186c6-7f61f7da-3894e49c-fc0eeb66-9b500fe2/0.png" } ], "size": "202472" } ], "result": true } ``` ## Task Status Information This section defines the possible task status values returned by the API when polling for task completion. ### Completed Task Statuses (Polling can stop) These indicate that the task has reached a terminal state — either success or failure. Once any of these is received, polling should stop. - task_postprocess_end : Task completed successfully and post-processing is done. - task_cancel : Task was cancelled by the user or system. ### Running Task Statuses (Continue polling) These statuses indicate that the task is still in progress. Polling should continue if one of these is returned. - task_queue : Task is waiting in the queue. - task_accept : Task has been accepted for processing. - task_assign : Task is being assigned to a worker. - task_preprocess_start : Preprocessing is starting. - task_preprocess_end : Preprocessing is complete. - task_start : Task execution has started. - task_output : Output is being generated.