## Basic tool info Tool name: desertPixel/Iron-Fist-Punk-FLUX Tool description: Iron Fist Punk FLUX Tool cover: https://cdn.wiro.ai/uploads/models/desertPixel-Iron-Fist-Punk-FLUX-cover.jpeg Tool categories: - model - text-to-image - checkpoint-file - lora-flux - bf16 - persistent Tool tags: - concept Run Task Endpoint (POST): https://api.wiro.ai/v1/Run/desertPixel/Iron-Fist-Punk-FLUX Get Task Detail Endpoint (POST): https://api.wiro.ai/v1/Task/Detail ## Tool Inputs: - name: prompt label: prompt help: prompt-help type: textarea default: Sequential Comic Art, Captain America, the ironFistPunk super herocomics, vivid colors, high detail, huge mechanical arms, giant metal fists, futuristic suit design, epic heroic action scene, best quality, (comic book style, dynamic panel layout, narrative illustration, action composition, comic book inking, professional comic art, sequential storytelling, dramatic angles:1.1) - name: samples label: numberofoutputs help: numberofoutputs-help type: number default: 1 - name: steps label: inferencesteps help: inferencesteps-help type: number default: 12 - name: scale label: guidancescale help: guidancescale-help type: float default: 3 - name: seed label: seed help: seed-help type: text default: 12498232 - 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: 12 - scale: 3 - prompt: Sequential Comic Art, Captain America, the ironFistPunk super herocomics, vivid colors, high detail, huge mechanical arms, giant metal fists, futuristic suit design, epic heroic action scene, best quality, (comic book style, dynamic panel layout, narrative illustration, action composition, comic book inking, professional comic art, sequential storytelling, dramatic angles:1.1) - seed: 12498232 - steps: 12 - scale: 3 - prompt: Sequential Comic Art, Cyclops, the ironFistPunk super herocomics, vivid colors, high detail, (huge mechanical arms with giant metal fists:1.2), full body view, futuristic suit design, epic heroic action scene, best quality, (comic book style, dynamic panel layout, narrative illustration, action composition, comic book inking, professional comic art, sequential storytelling, dramatic angles:1.3) - seed: 19737715 - steps: 12 - scale: 3 - prompt: Scientific Technical Illustration, the ironFistPunk man-skull standing in combat pose, high detail, huge mechanical arms, futuristic suit design, (detailed technical drawing, precise linework, scientific accuracy, labeled diagrams, botanical illustration style, anatomical detail, educational quality, measured perspective, professional documentation, technical precision:1.3) - seed: 79254562 - steps: 12 - scale: 3 - prompt: DP Urban Graffiti, Robin, the ironFistPunk super herocomics, vivid colors, high detail, huge mechanical arms, giant metal fists, futuristic suit design, epic heroic action scene, best quality, (spray paint art, urban wall texture, bold letters, wild style graffiti, dripping paint effects, street art aesthetic, vibrant color palette, brick wall background, dynamic composition, hip-hop culture influence, 3D letter design, chrome effects, urban decay atmosphere, tag elements, street culture:1.1) - seed: 52647233 - steps: 12 - scale: 3 - prompt: Sequential Comic Art, Blade, the ironFistPunk super herocomics, vivid colors, high detail, (huge mechanical arms with giant metal fists:1.2), full body view, futuristic suit design, epic heroic action scene, best quality, (comic book style, dynamic panel layout, narrative illustration, action composition, comic book inking, professional comic art, sequential storytelling, dramatic angles:1.3) - seed: 78492874 - steps: 12 - scale: 3 - prompt: Sequential Comic Art, the ironFistPunk (Human-rhino with a rhino head smashing through armored vehicle:1.3), high detail, huge mechanical arms, giant metal fists, futuristic suit design, best quality, (comic book style, dynamic panel layout, narrative illustration, action composition, comic book inking, professional comic art, sequential storytelling, dramatic angles:1.3) - seed: 30022153 - steps: 12 - scale: 3 - prompt: Stained Glass Artistry, the ironFistPunk man with half-machine face looking in mirror, high detail, huge mechanical arms, futuristic suit design, best quality, (medieval stained glass style, leaded glass design, religious iconography, jewel tone colors, backlit glass effect, gothic cathedral style, decorative panels, translucent colors, sacred art:1.3) - seed: 65368672 - steps: 12 - scale: 3 - prompt: Retro Pixel Graphics, Wolverine, the ironFistPunk super hero comics (jumping in combat pose in the street:1.3), vivid colors, high detail, (huge mechanical arms with giant metal fists:1.4), full body view, futuristic suit design, epic heroic action scene, best quality, (8-bit pixel art style, limited color palette, retro gaming aesthetic, pixel-perfect graphics, classic video game art, chunky pixels, clear pixel edges, nostalgic gaming style, dithering patterns:1.3) - seed: 30269234 - steps: 12 - scale: 3 - prompt: Illustrative Tattoo Art, Spider-Man, the ironFistPunk super hero comics (jumping in combat pose in the street:1.3), vivid colors, high detail, (huge mechanical arms with giant metal fists:1.2), full body view, futuristic suit design, epic heroic action scene, best quality, (illustrative tattoo art isolated on white background, storybook illustration quality, detailed artistic scenes, narrative elements, whimsical drawing style, imaginative composition, painterly technique, artistic interpretation, book illustration influence, decorative elements, creative storytelling approach:1.3) - seed: 10889339 - steps: 12 - scale: 3 - prompt: Retro Pixel Graphics, Black Canary, the ironFistPunk super herocomics, vivid colors, high detail, huge mechanical arms, giant metal fists, futuristic suit design, epic heroic action scene, best quality, (8-bit pixel art style, limited color palette, retro gaming aesthetic, pixel-perfect graphics, classic video game art, chunky pixels, clear pixel edges, nostalgic gaming style, dithering patterns:1.3) - seed: 37362438 - steps: 12 - scale: 3 - prompt: Traditional Japanese (Irezumi) Tattoo Art, the ironFistPunk (Man clearing minefield with controlled detonations:1.3), high detail, huge mechanical arms, giant metal fists, futuristic suit design, best quality, (traditional Japanese tattoo art isolated on white background, irezumi style, bold thick outlines, vibrant colors, mythological creatures, dragons, koi fish, chrysanthemums, cherry blossoms, waves, clouds, Buddhist imagery, flowing water patterns, wind bars, detailed background elements, harmonious composition, traditional Japanese art elements, woodblock print style:1.2) - seed: 62134949 - steps: 12 - scale: 3 - prompt: Abstract Fluid Art, the ironFistPunk (Man clearing minefield with controlled detonations:1.3), high detail, huge mechanical arms, giant metal fists, futuristic suit design, best quality, (liquid art technique, flowing color patterns, marbled effect, acrylic pour aesthetic, organic patterns, color interaction, abstract composition, dynamic movement, natural flow patterns:1.2) - seed: 10339411 - steps: 12 - scale: 3 - prompt: Sequential Comic Art, venom, the ironFistPunk super herocomics, vivid colors, high detail, huge mechanical arms, giant metal fists, futuristic suit design, epic heroic action scene, best quality, (comic book style, dynamic panel layout, narrative illustration, action composition, comic book inking, professional comic art, sequential storytelling, dramatic angles:1.2) - seed: 10867203 - steps: 12 - scale: 3 - prompt: Sequential Comic Art, Winter Soldier, the ironFistPunk super herocomics, vivid colors, high detail, (huge mechanical arms with giant metal fists:1.2), full body view, futuristic suit design, epic heroic action scene, best quality, (comic book style, dynamic panel layout, narrative illustration, action composition, comic book inking, professional comic art, sequential storytelling, dramatic angles:1.3) - seed: 60631328 - steps: 12 - scale: 3 - prompt: Japanese Ink Wash, the ironFistPunk man punching a wall and breaks it, high detail, huge mechanical arms, futuristic suit design, (sumi-e painting style, zen brushwork, minimalist ink technique, traditional Japanese aesthetics, bamboo brush strokes, expressive black ink, calligraphic elements, balanced composition, spiritual atmosphere, meditative quality:1.3) - seed: 36290547 - steps: 12 - scale: 3 - prompt: Traditional Lithography, the ironFistPunk (Man catching a falling car with mechanical arms:1.3), high detail, huge mechanical arms, giant metal fists, futuristic suit design, best quality, (lithographic print quality, stone lithography effect, traditional printing, artistic lithograph, printmaking technique, tonal gradation, hand-printed look, vintage print style:1.2) - seed: 37362438 - steps: 12 - scale: 3 - prompt: Sequential Comic Art, Iron Man, the ironFistPunk super herocomics, vivid colors, high detail, huge mechanical arms, giant metal fists, futuristic suit design, epic heroic action scene, best quality, (comic book style, dynamic panel layout, narrative illustration, action composition, comic book inking, professional comic art, sequential storytelling, dramatic angles:1.1) - seed: 68291080 - steps: 12 - scale: 3 - prompt: Sequential Comic Art, (venom, the ironFistPunk super herocomics, vivid colors, high detail, huge mechanical arms, giant metal fists, futuristic suit design, epic heroic action scene, best quality:1.10), comic book style, dynamic panel layout, narrative illustration, action composition, comic book inking, professional comic art, sequential storytelling, dramatic angles - seed: 34866613 - steps: 12 - scale: 3 - prompt: Sequential Comic Art, venom, the ironFistPunk super herocomics, vivid colors, high detail, huge mechanical arms, giant metal fists, futuristic suit design, epic heroic action scene, best quality, (comic book style, dynamic panel layout, narrative illustration, action composition, comic book inking, professional comic art, sequential storytelling, dramatic angles:1.2) - seed: 86890801 ## 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/Iron-Fist-Punk-FLUX" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "prompt": "Sequential Comic Art, Captain America, the ironFistPunk super herocomics, vivid colors, high detail, huge mechanical arms, giant metal fists, futuristic suit design, epic heroic action scene, best quality, (comic book style, dynamic panel layout, narrative illustration, action composition, comic book inking, professional comic art, sequential storytelling, dramatic angles:1.1)", "samples": 1, "steps": 12, "scale": "3", "seed": "12498232", "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.