## Basic tool info Tool name: ArsMachina/Crimson-Luminary-v1 Tool description: Crimson Luminary v1 Tool cover: https://cdn.wiro.ai/uploads/models/ArsMachina-Crimson-Luminary-v1-cover.jpeg Tool categories: - model - text-to-image - checkpoint-file - lora-flux - bf16 - persistent Tool tags: - midjourney - sci-fi - style - art style Run Task Endpoint (POST): https://api.wiro.ai/v1/Run/ArsMachina/Crimson-Luminary-v1 Get Task Detail Endpoint (POST): https://api.wiro.ai/v1/Task/Detail ## Tool Inputs: - name: prompt label: prompt help: prompt-help type: textarea default: ArsMJStyle, Crimson Luminary, The image shows a woman wearing a jester's hat and a purple and black outfit with a dark background. She is wearing a costume inspired by the character Harley Quinn from the video game League of Legends., 1girl, solo, high collar, hat, makeup, looking at viewer, facepaint, jester cap, smile, lipstick - name: samples label: numberofoutputs help: numberofoutputs-help type: number default: 1 - name: steps label: inferencesteps help: inferencesteps-help type: number default: 20 - name: scale label: guidancescale help: guidancescale-help type: float default: 3.4 - name: seed label: seed help: seed-help type: text default: 10096438 - 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: 20 - scale: 3.4 - prompt: ArsMJStyle, Crimson Luminary, The image shows a woman wearing a jester's hat and a purple and black outfit with a dark background. She is wearing a costume inspired by the character Harley Quinn from the video game League of Legends., 1girl, solo, high collar, hat, makeup, looking at viewer, facepaint, jester cap, smile, lipstick - seed: 10096438 - steps: 30 - scale: 3.5 - prompt: ArsMJStyle, Crimson Luminary, a beautiful woman cyborg armored soldier fighting in a futuristic city street - seed: 1273815774 - steps: 30 - scale: 3.5 - prompt: MurphFSF, ArsMJStyle, Crimson Luminary, a beautiful woman cyborg armored soldier fighting in a futuristic city street - seed: 764729571 - steps: 23 - scale: 3 - prompt: ArsMJStyle, Crimson Luminary, ArsMovieStill, movie still from a 60s psychedelic movie, Vibrant red-haired woman stands defiantly against a crisp white backdrop, fiery locks framing her determined expression. Green t-shirt and red sweater combo bursts with bold color contrast. Brown leather pants accentuate confident stance. Deep red lips and piercing blue eyes harmonize amidst fiery hair halo. Tabby cat's closed eyes and long white whiskers fill the frame, fur blending brown and black stripes. Black collar adds subtle depth. Sunny day blurred background warm tone. - seed: 1061976265 - steps: 30 - scale: 7.5 - prompt: ArsMJStyle, Crimson Luminary, The image shows an animated woman with blue face paint and pink feathers on her head holding a weapon in her hand with a blurred background., 1girl, pointy ears, blue eyes, armor, long hair, shoulder armor, looking at viewer, jewelry, feathers, solo - steps: 20 - scale: 3.4 - prompt: ArsMJStyle, Crimson Luminary, The image shows a hummingbird perched atop a tree branch with pink flowers against a backdrop of a night sky. The bird is animated giving the image a lively and vibrant feel., no humans, flower, bird, pink flower, flying, animal focus, branch, blurry, wings, animal - seed: 93322904 - steps: 20 - scale: 3.4 - prompt: ArsMJStyle, Crimson Luminary, The image shows a hot air balloon flying through a cloudy sky with a person in the balloon creating a beautiful and animated scene., cloud, sky, cloudy sky, no humans, night, flying, outdoors, aircraft, fantasy, above clouds - seed: 70706772 - steps: 30 - scale: 3.5 - prompt: MurphFSF, Magic style, ArsMJStyle, Crimson Luminary, a beautiful woman cyborg armored soldier fighting in a futuristic city street - seed: 1386112636 - steps: 20 - scale: 3.4 - prompt: ArsMJStyle, Crimson Luminary, The image shows an animated man with blue eyes and a beard wearing a red hoodie set against a dark background. He appears to be a character from the game Diablo III Reaper of Souls as indicated by the title of the image "Darksiders II Deathinitive Edition"., 1boy, solo, male focus, facial hair, beard, realistic, looking at viewer, hood, scar, portrait - seed: 15432394 - steps: 20 - scale: 3.4 - prompt: ArsMJStyle, Crimson Luminary, The image shows a man with pink hair holding a pink ball in his hand surrounded by plants and trees in the background. He appears to be a character from the game League of Legends as indicated by the logo on his shirt., solo, 1boy, male focus, pink hair, jacket, glowing, pink eyes, gloves, upper body, nature - seed: 66164679 - steps: 30 - scale: 3.5 - prompt: MurphFSF, ArsMJStyle, Crimson Luminary, a beautiful woman cyborg armored soldier fighting in a futuristic city street - seed: 1058225887 - steps: 20 - scale: 3.4 - prompt: ArsMJStyle, Crimson Luminary, The image shows a man in a black suit holding a pink sword in front of a dark background. He is wearing a mask and is standing in a heroic pose ready to take on any challenge. The image is animated giving it a dynamic and powerful feel., weapon, holding, sword, solo, holding weapon, cape, holding sword, 1girl, black cape, helmet - seed: 54888924 - steps: 20 - scale: 3.4 - prompt: ArsMJStyle, Crimson Luminary, The image shows a woman in a purple dress standing in the snow under a beautiful aurora borealis surrounded by trees and a starry night sky., 1girl, solo, night, tree, star (sky), breasts, sky, glowing, armor, outdoors - seed: 15367551 - steps: 8 - scale: 1 - prompt: aidmamj6.1, A dimly lit high-tech server room, with rows of server racks and glowing lights, a single ray of light shining down on an ancient, dusty book, a small glimmer of hope shining through the despair, evoking a sense of ancient secrets waiting to be discovered. ArsMJStyle, Crimson Luminary - seed: 325562632 - steps: 20 - scale: 3.4 - prompt: ArsMJStyle, Crimson Luminary, The image shows a man in a black suit holding a pink sword in front of a dark background. He is wearing a mask and is standing in a heroic pose ready to take on any challenge. The image is animated giving it a dynamic and powerful feel., weapon, holding, sword, solo, holding weapon, cape, holding sword, 1girl, black cape, helmet - seed: 10241587 - steps: 25 - scale: 3.5 - prompt: ArsMJStyle, Crimson Luminary of a young girl with a fantasy theme. She stands confidently with one foot on a rock and the other on the ground her right hand resting on her hip. She has a cheerful expression with a slight smile. Her skin is fair and she has blonde hair styled in a long braid that falls over her right shoulder. She wears a blue headband. Her attire includes a pink and blue bodice with a laced neckline a brown leather vest and a brown tunic tied at the waist with a blue scarf. Her brown leather pants are tucked into knee-high brown boots and her feet are bare. She carries a large backpack with a rolled-up tent on her back. The background features a lush green field with a few small flowers and a large twisted tree trunk to her left. In the distance there are rugged rocky mountains under a cloudy sky with a hint of sunset colors. The overall style of the painting is realistic with a touch of fantasy showcasing detailed textures and vibrant colors. - seed: 2090859977 - steps: 30 - scale: 3.5 - prompt: MurphFSF, R3alisticF, ArsMJStyle, Crimson Luminary, a beautiful woman cyborg armored soldier fighting in a futuristic city street - seed: 720425851 - steps: 25 - scale: 3.5 - prompt: ArsMJStyle, Crimson Luminary of a young girl with a fantasy theme. She stands confidently with one foot on a rock and the other on the ground her right hand resting on her hip. She has a cheerful expression with a slight smile. Her skin is fair and she has blonde hair styled in a long braid that falls over her right shoulder. She wears a blue headband. Her attire includes a pink and blue bodice with a laced neckline a brown leather vest and a brown tunic tied at the waist with a blue scarf. Her brown leather pants are tucked into knee-high brown boots and her feet are bare. She carries a large backpack with a rolled-up tent on her back. The background features a lush green field with a few small flowers and a large twisted tree trunk to her left. In the distance there are rugged rocky mountains under a cloudy sky with a hint of sunset colors. The overall style of the painting is realistic with a touch of fantasy showcasing detailed textures and vibrant colors. - seed: 2090859976 - steps: 8 - scale: 1 - prompt: ArsMJStyle, Crimson Luminary, A single candle flickering on a wooden table, softening stone walls in the background, shadows stretching at dusk, warm color palette, chiaroscuro, low light, detailed texture, smooth brush strokes, vintage atmosphere, candlelight casting long shadows, cozy, isolated, indoors, old stone building, detailed stone walls, wooden furniture, atmospheric perspective, dramatic contrast, detailed foreground, blurred background. OrganicFluidMtaerial, Liquid - seed: 1075999908 ## 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/ArsMachina/Crimson-Luminary-v1" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "prompt": "ArsMJStyle, Crimson Luminary, The image shows a woman wearing a jester's hat and a purple and black outfit with a dark background. She is wearing a costume inspired by the character Harley Quinn from the video game League of Legends., 1girl, solo, high collar, hat, makeup, looking at viewer, facepaint, jester cap, smile, lipstick", "samples": 1, "steps": 20, "scale": "3.4", "seed": "10096438", "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.