## Basic tool info Tool name: oosayam/UnstableInkDream Tool description: UnstableInkDream Tool cover: https://cdn.wiro.ai/uploads/models/oosayam-UnstableInkDream-cover.jpeg Tool categories: - model - sd - text-to-image - checkpoint-file - fp16 - persistent Tool tags: - kuvshinov - samdoesarts - dreamlikeart - nvinkpunk - base model - modelshoot style Run Task Endpoint (POST): https://api.wiro.ai/v1/Run/oosayam/UnstableInkDream 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,highres, absurdres, 1girl, a rich deep crimson shifts in forest green, single hue with deep shadows and bright highlights, meadow with wildflowers and golden light, enveloping with enigmatic waves and muted shines, acrylic with matte finish and bold layers , __rpg/rpg_class_combinations/full_scene__ - name: negativePrompt label: negativeprompt help: negativeprompt-help type: textarea default: bad-artist-anime, bad-artist,(negative_hand-neg:1.1),( bad_prompt_version2:1.1), (EasyNegative:1.1) - name: samples label: numberofoutputs help: numberofoutputs-help type: number default: 4 - name: steps label: inferencesteps help: inferencesteps-help type: number default: 20 - name: scale label: guidancescale help: guidancescale-help type: float default: 7 - name: seed label: seed help: seed-help type: text default: 123456 - name: clipSkip label: clip-skip help: clip-skip-help type: number default: 4 - 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: EulerDiscreteScheduler 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: 38812248 - scale: 1.75 - steps: 12 - prompt: best quality,masterpiece,highres, absurdres, 1girl, a rich deep crimson shifts in forest green, single hue with deep shadows and bright highlights, meadow with wildflowers and golden light, enveloping with enigmatic waves and muted shines, acrylic with matte finish and bold layers , __rpg/rpg_class_combinations/full_scene__ - negativePrompt: bad-artist-anime, bad-artist,(negative_hand-neg:1.1),( bad_prompt_version2:1.1), (EasyNegative:1.1) - seed: 17776837 - scale: 1.75 - steps: 12 - prompt: best quality,masterpiece,highres, absurdres, 1girl, a deep blue flows in yellow with bright cheer, orange-red-coral with warm unity, rooftop with white snow and blue dusk, soothing with cool whispers and slow drifts, oil paint with thick strokes and glossy shine , __wallpapers/home_space_combinations/outdoor_combinations__ - negativePrompt: bad-artist-anime, bad-artist,(negative_hand-neg:1.1),( bad_prompt_version2:1.1), (EasyNegative:1.1) - seed: 22063357 - scale: 1.75 - steps: 12 - prompt: best quality,masterpiece,highres, absurdres, 1girl, a rich deep violet charges in deep violet, red-orange-yellow with fiery flow, infinity with mirrored blues and silver streaks, glowing with loud pops and fast motion, acrylic with matte finish and bold layers , middle earth, Ranger Nocking an arrow and taking careful aim, Gal, Short, Lean, Square Face, Olive Skin, Platinum Blonde Hair, yellow Eyes, Short Nose, Thin Lips, Receding Chin, Shoulder-Length Hair, Fine Hair, High Messy Bun, small breasts, Drop earrings, cherry velvet lipstick, An ancient, mystical ruin, hidden deep in a dense, overgrown jungle, Tolkien - negativePrompt: bad-artist-anime, bad-artist,(negative_hand-neg:1.1),( bad_prompt_version2:1.1), (EasyNegative:1.1) - seed: 11771115 - scale: 1.75 - steps: 12 - prompt: best quality,masterpiece,highres, absurdres, 1girl, a gentle soft ivory nestles in soft ivory, color wash with subtle shifts and bold contrasts, library with warm wood and golden lamplight, nestling with warm stillness and soft sighs, watercolor with fluid bleeds and soft edges , __wallpapers/home_space_combinations/outdoor_combinations__ - negativePrompt: bad-artist-anime, bad-artist,(negative_hand-neg:1.1),( bad_prompt_version2:1.1), (EasyNegative:1.1) - seed: 17989023 - scale: 1.75 - steps: 12 - prompt: best quality,masterpiece,highres, absurdres, 1girl, a shimmering rose gold blends in pastel cyan, white-gray-black-cyan with stark harmony, canvas with splattered reds and muted grays, nestling with warm stillness and soft sighs, oil paint with thick strokes and glossy shine , __artstyle/artstyle_18_19th_century_combinations/subject_and_effect__ - negativePrompt: bad-artist-anime, bad-artist,(negative_hand-neg:1.1),( bad_prompt_version2:1.1), (EasyNegative:1.1) - seed: 41164506 - scale: 1.75 - steps: 12 - prompt: best quality,masterpiece,highres, absurdres, 1girl, a cool teal soothes in neon pink, color wash with subtle shifts and bold contrasts, greenhouse with lush greens and misty whites, balancing with even tones and tranquil ease, watercolor with fluid bleeds and soft edges , __rpg/medieval_combinations/armor_sets__ - negativePrompt: bad-artist-anime, bad-artist,(negative_hand-neg:1.1),( bad_prompt_version2:1.1), (EasyNegative:1.1) - seed: 13600435 - scale: 1.75 - steps: 12 - prompt: best quality,masterpiece,highres, absurdres, 1girl, a fresh mint twirls in pink with gentle blush, orange-purple-blue-red with bold rectangle, autumn with warm oranges and rusty browns, shining with cheerful hues and sunny vibes, acrylic with matte finish and bold layers , __rpg/medieval_combinations/warrior_themed_character__ - negativePrompt: bad-artist-anime, bad-artist,(negative_hand-neg:1.1),( bad_prompt_version2:1.1), (EasyNegative:1.1) - seed: 15264188 - scale: 1.8 - steps: 20 - prompt: best quality,masterpiece,highres, absurdres, 1girl, a bright yellow dances in red with bold intensity, pink-teal-lime with quirky harmony, spring with pastel greens and soft pinks, radiating with bright flares and bold shifts, digital render with smooth gradients and glowing hues , 1girl, A cyborg adorned in an exoskeleton with a holographic camouflage that mimics the environment. The synthetic skin seamlessly integrates with the holographic technology, allowing for adaptive blending with the surroundings. The clothing is composed of chameleon-like materials that change color based on the environment, contributing to a stealthy and futuristic ensemble. The hair is styled with holographic accents, completing the overall adaptive and cutting-edge look. mechanical arms, mecha musume, impossible clothes, mechanical parts, gameplay mechanics, Petite breasts ,, narrow waist, Buzz Cut - Electric Green , fantastic details full face, dot nose,detailed Cat-like eyes, yellow iris, arched eyebrows, orange beautiful Detailed Eyes, lips at in Cyberpunk 2077 ,Pacifica, a rundown district of the city that was abandoned by its developers. It's now overrun with gang violence and is home to many homeless people. , extremely detailed eyes, fantastic details full face - negativePrompt: bad-artist-anime, bad-artist,(negative_hand-neg:1.1),( bad_prompt_version2:1.1), (EasyNegative:1.1) - seed: 79340555 - scale: 1.75 - steps: 12 - prompt: best quality,masterpiece,highres, absurdres, 1girl, a gentle pink rests in mint with cool softness, vibrant base with muted accents and rich depth, mountain with snowy peaks and gray stone, balancing with even tones and tranquil ease, ink wash with sharp lines and subtle fades , extremely detailed eyes, fantastic details full face, mouth, trending on artstation, pixiv, cgsociety, hyperdetailed Unreal Engine 4k 8k ultra HD,, 1girl, blouse with ruffle detail, professional look, straight leg pants, formal style , narrow waist, fishtail braid , Compact breasts , fantastic details full face, dot nose,Large eyes, green iris, curved eyebrows, dark brown beautiful Detailed Eyes, lips at Waterfront Restaurant, elegant and romantic, with waterfront views and exquisite cuisine - negativePrompt: bad-artist-anime, bad-artist,(negative_hand-neg:1.1),( bad_prompt_version2:1.1), (EasyNegative:1.1) - seed: 28221396 - scale: 1.75 - steps: 12 - prompt: best quality,masterpiece,highres,absurdres,, scifi,1girl, pilot,military, uniform,spacesuit, yasuhiko yoshikazu, 安彥良和, traditional media, retro artstyle, 1980s \(style\), 1970s \(style\) - negativePrompt: bad-artist-anime, bad-artist,(negative_hand-neg:1.1),( bad_prompt_version2:1.1), (EasyNegative:1.1) - seed: 11318032 - scale: 1.75 - steps: 12 - prompt: best quality,masterpiece,highres,absurdres,, scifi,1girl, pilot,military, uniform,spacesuit, yasuhiko yoshikazu, 安彥良和, traditional media, retro artstyle, 1980s \(style\), 1970s \(style\) - negativePrompt: bad-artist-anime, bad-artist,(negative_hand-neg:1.1),( bad_prompt_version2:1.1), (EasyNegative:1.1) - seed: 21451386 - scale: 1.75 - steps: 12 - prompt: best quality,masterpiece,highres,absurdres,, yasuhiko yoshikazu, 安彥良和, traditional media, retro artstyle, 1980s \(style\), 1970s \(style\), jade eye,__creatures/mouth-jaw__ Butterscotch textured hair (Padded armor),An armor made of layers of cloth or leather Stylish Copper Hoops - negativePrompt: bad-artist-anime, bad-artist,(negative_hand-neg:1.1),( bad_prompt_version2:1.1), (EasyNegative:1.1), nude, easynegative, torch, fire, blue clothes, text, modern - seed: 89631277 - scale: 1.75 - steps: 12 - prompt: best quality,masterpiece,highres,absurdres,, yasuhiko yoshikazu, 安彥良和, traditional media, retro artstyle, 1980s \(style\), 1970s \(style\), 1girl, long sleeve blouse, casual wear, cropped length pants, stylish design , narrow waist, drill hair , Tiny breasts , fantastic details full face, dot nose,Sharp eyes, silver iris, thin eyebrows, silver gray beautiful Detailed Eyes, lips at Record Store, retro and cool, with vinyl records and vintage decor - negativePrompt: bad-artist-anime, bad-artist,(negative_hand-neg:1.1),( bad_prompt_version2:1.1), (EasyNegative:1.1) - seed: 28655407 - scale: 1.75 - steps: 12 - prompt: best quality,masterpiece,highres,absurdres,, yasuhiko yoshikazu, 安彥良和, traditional media, retro artstyle, 1980s \(style\), 1970s \(style\) - negativePrompt: bad-artist-anime, bad-artist,(negative_hand-neg:1.1),( bad_prompt_version2:1.1), (EasyNegative:1.1) - seed: 11696725 - scale: 1.75 - steps: 12 - prompt: best quality,masterpiece,highres,absurdres,, yasuhiko yoshikazu, 安彥良和, traditional media, retro artstyle, 1980s \(style\), 1970s \(style\), 1girl, casual top with simple design, pleated skirt, casual style , narrow waist, twin drills hair , Miniature breasts , fantastic details full face, dot nose,Tired-looking eyes, pink iris, thin eyebrows, rosy brown beautiful Detailed Eyes, lips at Waterfront Restaurant, elegant and romantic, with waterfront views and exquisite cuisine - negativePrompt: bad-artist-anime, bad-artist,(negative_hand-neg:1.1),( bad_prompt_version2:1.1), (EasyNegative:1.1) ## 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/UnstableInkDream" -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,highres, absurdres, 1girl, a rich deep crimson shifts in forest green, single hue with deep shadows and bright highlights, meadow with wildflowers and golden light, enveloping with enigmatic waves and muted shines, acrylic with matte finish and bold layers , __rpg/rpg_class_combinations/full_scene__", "negativePrompt": "bad-artist-anime, bad-artist,(negative_hand-neg:1.1),( bad_prompt_version2:1.1), (EasyNegative:1.1)", "samples": 4, "steps": 20, "scale": "7", "seed": "123456", "clipSkip": 4, "width": 512, "height": 512, "scheduler": "EulerDiscreteScheduler", "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.