## Basic tool info Tool name: oosayam/digital-painting-style Tool description: digital painting style Tool cover: https://cdn.wiro.ai/uploads/models/oosayam-digital-painting-style-cover.jpeg Tool categories: - model - lora-sd - text-to-image - checkpoint-file - fp16 - persistent Tool tags: - digital painting - style - styles Run Task Endpoint (POST): https://api.wiro.ai/v1/Run/oosayam/digital-painting-style Get Task Detail Endpoint (POST): https://api.wiro.ai/v1/Task/Detail ## Tool Inputs: - name: prompt label: prompt help: prompt-help type: textarea default: best quality,masterpiece,highly detailed,ultra-detailed, digital painting of portrait, solo, half shot, looking at viewer, detailed background, detailed face, (, magic_circle, Rune_Magic theme:1.1), large wide eyes, dilated pupils, summoner, unholy, orange summoner clothes, conjuring, movement, (open mouth:0.8), ritual, pentagram, surrounded by dark magical sigils, occult power, dark crackling magic energy, calling forth supernatural souls, spooky graveyard background, updraft, omen, ethereal atmosphere - name: negativePrompt label: negativeprompt help: negativeprompt-help type: textarea default: lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name,by bad-artist-anime by bad-artist,(monochrome, greyscale, BW:1.4), (7 fingers:1.9)( 6 fingers:1.9) (twisted fingers:1.9) (too long fingers:1.3) (3 arms:1.9) (3 legs:1.9) negative_hand-neg - name: samples label: numberofoutputs help: numberofoutputs-help type: number default: 4 - name: steps label: inferencesteps help: inferencesteps-help type: number default: 40 - name: scale label: guidancescale help: guidancescale-help type: float default: 7 - name: seed label: seed help: seed-help type: text default: 123456 - name: width label: width help: width-help type: number default: 512 - name: height label: height help: height-help type: number default: 512 - name: scheduler label: scheduler help: scheduler-help type: select default: EulerAncestralDiscreteScheduler options: - value: "EulerDiscreteScheduler" label: EulerDiscreteScheduler - value: "DDIMScheduler" label: DDIMScheduler - value: "LMSDiscreteScheduler" label: LMSDiscreteScheduler - value: "DPMSolverMultistepScheduler" label: DPMSolverMultistepScheduler - value: "EulerDiscreteScheduler" label: EulerDiscreteScheduler - value: "PNDMScheduler" label: PNDMScheduler - value: "DDPMScheduler" label: DDPMScheduler - value: "EulerAncestralDiscreteScheduler" label: EulerAncestralDiscreteScheduler ## Tool Parameter Inspires: - seed: 94663538 - scale: 20 - steps: 20 - prompt: best quality,masterpiece,highly detailed,ultra-detailed, digital painting of portrait, solo, half shot, looking at viewer, detailed background, detailed face, (, magic_circle, Rune_Magic theme:1.1), large wide eyes, dilated pupils, summoner, unholy, orange summoner clothes, conjuring, movement, (open mouth:0.8), ritual, pentagram, surrounded by dark magical sigils, occult power, dark crackling magic energy, calling forth supernatural souls, spooky graveyard background, updraft, omen, ethereal atmosphere - negativePrompt: lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name,by bad-artist-anime by bad-artist,(monochrome, greyscale, BW:1.4), (7 fingers:1.9)( 6 fingers:1.9) (twisted fingers:1.9) (too long fingers:1.3) (3 arms:1.9) (3 legs:1.9) negative_hand-neg - seed: 41518505 - scale: 20 - steps: 20 - prompt: best quality,masterpiece,highly detailed,ultra-detailed, digital painting of a world-renowned fountain dispersing engineered charisma, keystone in data-exchange square - negativePrompt: lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name,by bad-artist-anime by bad-artist,(monochrome, greyscale, BW:1.4), (7 fingers:1.9)( 6 fingers:1.9) (twisted fingers:1.9) (too long fingers:1.3) (3 arms:1.9) (3 legs:1.9) negative_hand-neg - seed: 95391303 - scale: 20 - steps: 20 - prompt: best quality,masterpiece,highly detailed,ultra-detailed, digital painting of medieval - negativePrompt: lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name,by bad-artist-anime by bad-artist,(monochrome, greyscale, BW:1.4), (7 fingers:1.9)( 6 fingers:1.9) (twisted fingers:1.9) (too long fingers:1.3) (3 arms:1.9) (3 legs:1.9) negative_hand-neg - seed: 21985215 - scale: 20 - steps: 20 - prompt: best quality,masterpiece,highly detailed,ultra-detailed, digital painting of (style-swirlmagic:1.0), focus on character, portrait, looking at viewer, solo, (full body:0.6), detailed background, detailed face, (, smokestyle theme:1.1) oracle, veiled, green tree symbols, headdress, praying, symmetrical composition, temple, divine aura, religious icons, (hovering candles:0.8), stained glass, floating particles, sacred texts, embroidery, urn, chalice, ethereal atmosphere, silver, holy fire, updraft - negativePrompt: lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name,by bad-artist-anime by bad-artist,(monochrome, greyscale, BW:1.4), (7 fingers:1.9)( 6 fingers:1.9) (twisted fingers:1.9) (too long fingers:1.3) (3 arms:1.9) (3 legs:1.9) negative_hand-neg - seed: 42832778 - scale: 20 - steps: 20 - prompt: best quality,masterpiece,highly detailed,ultra-detailed,digital painting of looking at viewer, solo, upper body, detailed background, detailed face, (, smokestyle theme:1.1) evil mage, dark brown magical robes, sinister smirk, crimson color scheme, dark purple light, library, bookshelves, dark atmosphere, shadows, realistic lighting, floating particles, embers, surrounded by fire, , casting spell, summoning, (thick melting candles:0.8), yellow arcane symbols, power-hungry eyes, bloom - negativePrompt: lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name,by bad-artist-anime by bad-artist,(monochrome, greyscale, BW:1.4), (7 fingers:1.9)( 6 fingers:1.9) (twisted fingers:1.9) (too long fingers:1.3) (3 arms:1.9) (3 legs:1.9) negative_hand-neg - seed: 37679334 - scale: 3 - steps: 16 - prompt: digital painting of - negativePrompt: BadDream, UnrealisticDream, text, watermark, artistname, easynegative, child, loli, underage, teen, young, young face, loli face, lolicon, flat chest, child, children, cub, small, short ,babyface, tiny - seed: 79709158 - scale: 20 - steps: 20 - prompt: best quality,masterpiece,highly detailed,ultra-detailed, digital painting of medieval knight fantasy novel - negativePrompt: lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name,by bad-artist-anime by bad-artist,(monochrome, greyscale, BW:1.4), (7 fingers:1.9)( 6 fingers:1.9) (twisted fingers:1.9) (too long fingers:1.3) (3 arms:1.9) (3 legs:1.9) negative_hand-neg - seed: 28954712 - scale: 20 - steps: 20 - prompt: best quality,masterpiece,highly detailed,ultra-detailed, digital painting of medieval knight fantasy novel illustration - negativePrompt: lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name,by bad-artist-anime by bad-artist,(monochrome, greyscale, BW:1.4), (7 fingers:1.9)( 6 fingers:1.9) (twisted fingers:1.9) (too long fingers:1.3) (3 arms:1.9) (3 legs:1.9) negative_hand-neg - seed: 32646426 - scale: 20 - steps: 20 - prompt: best quality,masterpiece,highly detailed,ultra-detailed, digital painting of RPG fantasy novel illustration - negativePrompt: lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name,by bad-artist-anime by bad-artist,(monochrome, greyscale, BW:1.4), (7 fingers:1.9)( 6 fingers:1.9) (twisted fingers:1.9) (too long fingers:1.3) (3 arms:1.9) (3 legs:1.9) negative_hand-neg - seed: 95120656 - scale: 7 - steps: 28 - prompt: best quality,masterpiece,highly detailed,ultra-detailed,digital painting of medieval,, - negativePrompt: FastNegativeV2,(bad-artist:1),(worst quality, low quality:1.4),(bad_prompt_version2:0.8),bad-hands-5,lowres,bad anatomy,bad hands,((text)),(watermark),error,missing fingers,extra digit,fewer digits,cropped,worst quality,low quality,normal quality,((username)),blurry,(extra limbs),bad-artist-anime,badhandv4,EasyNegative,ng_deepnegative_v1_75t,verybadimagenegative_v1.3,BadDream,(three hands:1.3),(three legs:1.2),(more than two hands:1.3),(more than two legs:1.2),label,watermark, - seed: 95120656 - scale: 7 - steps: 28 - prompt: best quality,masterpiece,highly detailed,ultra-detailed,digital painting of medieval,, - negativePrompt: FastNegativeV2,(bad-artist:1),(worst quality, low quality:1.4),(bad_prompt_version2:0.8),bad-hands-5,lowres,bad anatomy,bad hands,((text)),(watermark),error,missing fingers,extra digit,fewer digits,cropped,worst quality,low quality,normal quality,((username)),blurry,(extra limbs),bad-artist-anime,badhandv4,EasyNegative,ng_deepnegative_v1_75t,verybadimagenegative_v1.3,BadDream,(three hands:1.3),(three legs:1.2),(more than two hands:1.3),(more than two legs:1.2),label,watermark, - seed: 80663675 - scale: 7 - steps: 28 - prompt: best quality,masterpiece,highly detailed,ultra-detailed,digital painting of portrait, solo, half shot, looking at viewer, detailed background, detailed face, (, magic_circle, Rune_Magic theme:1.1), large wide eyes, dilated pupils, summoner, unholy, orange summoner clothes, conjuring, movement, (open mouth:0.8), ritual, pentagram, surrounded by dark magical sigils, occult power, dark crackling magic energy, calling forth supernatural souls, spooky graveyard background, updraft, omen, ethereal atmosphere - negativePrompt: FastNegativeV2,(bad-artist:1),(worst quality, low quality:1.4),(bad_prompt_version2:0.8),bad-hands-5,lowres,bad anatomy,bad hands,((text)),(watermark),error,missing fingers,extra digit,fewer digits,cropped,worst quality,low quality,normal quality,((username)),blurry,(extra limbs),bad-artist-anime,badhandv4,EasyNegative,ng_deepnegative_v1_75t,verybadimagenegative_v1.3,BadDream,(three hands:1.3),(three legs:1.2),(more than two hands:1.3),(more than two legs:1.2),label,watermark, - seed: 80663675 - scale: 7 - steps: 28 - prompt: best quality,masterpiece,highly detailed,ultra-detailed,digital painting of portrait, solo, half shot, looking at viewer, detailed background, detailed face, (, magic_circle, Rune_Magic theme:1.1), large wide eyes, dilated pupils, summoner, unholy, orange summoner clothes, conjuring, movement, (open mouth:0.8), ritual, pentagram, surrounded by dark magical sigils, occult power, dark crackling magic energy, calling forth supernatural souls, spooky graveyard background, updraft, omen, ethereal atmosphere - negativePrompt: FastNegativeV2,(bad-artist:1),(worst quality, low quality:1.4),(bad_prompt_version2:0.8),bad-hands-5,lowres,bad anatomy,bad hands,((text)),(watermark),error,missing fingers,extra digit,fewer digits,cropped,worst quality,low quality,normal quality,((username)),blurry,(extra limbs),bad-artist-anime,badhandv4,EasyNegative,ng_deepnegative_v1_75t,verybadimagenegative_v1.3,BadDream,(three hands:1.3),(three legs:1.2),(more than two hands:1.3),(more than two legs:1.2),label,watermark, - seed: 27761196 - scale: 7 - steps: 28 - prompt: best quality,masterpiece,highly detailed,ultra-detailed,digital painting of portrait, solo, half shot, looking at viewer, detailed background, detailed face, (, magic_circle, Rune_Magic theme:1.1), large wide eyes, dilated pupils, summoner, unholy, orange summoner clothes, conjuring, movement, (open mouth:0.8), ritual, pentagram, surrounded by dark magical sigils, occult power, dark crackling magic energy, calling forth supernatural souls, spooky graveyard background, updraft, omen, ethereal atmosphere - negativePrompt: FastNegativeV2,(bad-artist:1),(worst quality, low quality:1.4),(bad_prompt_version2:0.8),bad-hands-5,lowres,bad anatomy,bad hands,((text)),(watermark),error,missing fingers,extra digit,fewer digits,cropped,worst quality,low quality,normal quality,((username)),blurry,(extra limbs),bad-artist-anime,badhandv4,EasyNegative,ng_deepnegative_v1_75t,verybadimagenegative_v1.3,BadDream,(three hands:1.3),(three legs:1.2),(more than two hands:1.3),(more than two legs:1.2),label,watermark, - seed: 41423905 - scale: 7 - steps: 28 - prompt: Impasto,digital art,best quality,masterpiece,highly detailed,ultra-detailed, digital painting of romance novel illustration - negativePrompt: FastNegativeV2,(bad-artist:1),(worst quality, low quality:1.4),(bad_prompt_version2:0.8),bad-hands-5,lowres,bad anatomy,bad hands,((text)),(watermark),error,missing fingers,extra digit,fewer digits,cropped,worst quality,low quality,normal quality,((username)),blurry,(extra limbs),bad-artist-anime,badhandv4,EasyNegative,ng_deepnegative_v1_75t,verybadimagenegative_v1.3,BadDream,(three hands:1.3),(three legs:1.2),(more than two hands:1.3),(more than two legs:1.2),label,watermark, ## 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/oosayam/digital-painting-style" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "prompt": "best quality,masterpiece,highly detailed,ultra-detailed, digital painting of portrait, solo, half shot, looking at viewer, detailed background, detailed face, (, magic_circle, Rune_Magic theme:1.1), large wide eyes, dilated pupils, summoner, unholy, orange summoner clothes, conjuring, movement, (open mouth:0.8), ritual, pentagram, surrounded by dark magical sigils, occult power, dark crackling magic energy, calling forth supernatural souls, spooky graveyard background, updraft, omen, ethereal atmosphere", "negativePrompt": "lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name,by bad-artist-anime by bad-artist,(monochrome, greyscale, BW:1.4), (7 fingers:1.9)( 6 fingers:1.9) (twisted fingers:1.9) (too long fingers:1.3) (3 arms:1.9) (3 legs:1.9) negative_hand-neg", "samples": 4, "steps": 40, "scale": "7", "seed": "123456", "width": 512, "height": 512, "scheduler": "EulerAncestralDiscreteScheduler", "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 ```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 } ``` ## 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.