## Basic tool info Tool name: stabilityai/stable-diffusion-xl-base-1.0 Tool description: A text-to-image generative AI model that creates beautiful 1024x1024 images Tool cover: https://cdn.wiro.ai/uploads/models/stabilityai-stable-diffusion-xl-base-1-0-cover.jpg Tool categories: - model - sdxl - text-to-image - checkpoint-folder - fp32 - persistent Run Task Endpoint (POST): https://api.wiro.ai/v1/Run/stabilityai/stable-diffusion-xl-base-1.0 Get Task Detail Endpoint (POST): https://api.wiro.ai/v1/Task/Detail ## Tool Inputs: - name: prompt label: prompt help: prompt-help type: textarea default: Futuristic Technology Images connected with pc, cpu and gpu in sandy color - name: negativePrompt label: negativeprompt help: negativeprompt-help type: textarea default: - name: samples label: numberofoutputs help: numberofoutputs-help type: number default: 4 - name: steps label: inferencesteps help: inferencesteps-help type: number default: 30 - name: scale label: guidancescale help: guidancescale-help type: float default: 7.5 - name: highNoiseFrac label: high-noise-frac help: high-noise-frac-help type: float default: 0.8 - name: stepsRefiner label: steps-refiner help: steps-refiner-help type: number default: 30 - name: seed label: seed help: seed-help type: text default: 123456 - name: width label: width help: width-help type: number default: 1024 - name: height label: height help: height-help type: number default: 1024 - name: refiner label: refiner help: refiner-help type: select default: options: - value: "--only_base_model" label: NO - value: "" label: YES - 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: - prompt: extremely detailed CG unity 8k wallpaper, full body portrait of a cyberpunk woman leaning on a wall in cyberpunk city street at night - negativePrompt: - prompt: Yellow cat with a hat in its hands on two feet, with tokyo night time view in background - negativePrompt: - prompt: Futuristic Technology Images connected with pc, cpu and gpu in sandy color. - negativePrompt: - prompt: Closeup realistic photograph of yellow sun flower, with yellow and black bumble bee inside pollinating - negativePrompt: - prompt: Little pink robot and his adventures in day light - negativePrompt: cartoon, dark color. - prompt: Night sky view with lots of stars, shooting stars and moon through the branches of a thick forest, point of view from the ground, high resolution, realistic - negativePrompt: sun light, clouds, sketch, cartoon, illustration - prompt: high resolution photography interior design, wooden floor, small windows opening onto the garden, eclectic furniture and decoration, low ceilings, dark green amber palette, interior design magazine, cozy atmosphere - negativePrompt: - prompt: whimsical adorable character design 3d octane render, wide shot, chibi extremely cute tiny duck going on adventure in the rain, beautiful scenery, wisteria flowers, spring time, red rain boots, big eyes, award winning, hypermaximalist, octane render, cinematic lighting, detailed --s 1000 --chaos 30 - negativePrompt: - prompt: delivery robot, design, Industrial Design, white color, minimalistic, future, realism, photorealis, cinema, cinematic light, ultra realistic, high detail, black background, 3d, render, unreal engine, 8k - negativePrompt: - prompt: Photo of a ultra realistic facade of a building, view perpendicular to the facade, without perspective, in the old town of lausane, sunny day, summer, flowers at some windows, front view ground, view 4 floors, view roof - negativePrompt: - prompt: picturesque mountain hut on mountain slope, large panoramic windows, wood hut, geometric hut, full view, scenic view at twilight, dramatic pinkish sky, peaks under snow, stars, snowy mountainous wilderness, beautiful views, moody, fog, volumetric lighting, mountain atmosphere, photorealism, minimal, light from window, volumetric lighting, realistic, octane render, ultra detailed, surrealistic, photorealistic, ultrarealistic, 8k, cinematic lighting, finely detailed, small details, extra detail, high resolution - negativePrompt: - prompt: beach front commerical development master plan retail outlets ariel view top view commerical market landscape jetty wooden deck restaurants kiosk ferris wheel people walking shopping amphitheatre ultra realistic render photorealistic hyper realisic 12k render lumen render octane render depth high pixel rate architectural rendering birds eye view drone shot nonresidential urban enviroment greenscape Master Planning - negativePrompt: blurry text cartoonish unrealistic - prompt: Tristan Eaton, victo ngai, peter mohrbacher, artgerm scene of distant galaxy. psychedelic. neon colors - negativePrompt: - prompt: realistic portrait beautiful detailed matte painting of cinematic movie scene a rotting zombie, tentacles, thorns, vines, horror, created by gustave dore and greg rutkowski, high detailed, smooth draw, synthwave neon retro, intricate, realistic proportions, dramatic lighting, trending on artstation. - negativePrompt: - prompt: The concept is the San Miguel de Allende's church invaded by extraterrestrial ships, captured in the art form of Photography. Inspired by the works of Steve McCurry, known for his evocative color photography. The scene captures the moment of invasion, with alien ships hovering ominously over the cityscape. The lens of choice is a 35mm, capturing the vastness of the scene. The color temperature is cool, emphasizing the otherworldly nature of the invasion. The expressions on the faces of the citizens are of shock and awe. The lighting is dramatic, with the alien ships casting long, eerie shadows over the city. The atmosphere is tense and filled with anticipation - negativePrompt: ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, mutation, mutated, extra limbs, extra legs, extra arms, disfigured, deformed, cross-eye, Body out of frame, Blurry, Bad art, Bad anatomy, Blurred, Watermark, Grainy, Duplicate - prompt: Create a symmetrical and harmonious garden with blooming cherry blossoms that evoke a sense of tranquility. Paint a beautiful scene with vibrant colors, capturing the essence of spring and the elegance of cherry blossoms. Design an enchanting pathway lined with cherry trees in full bloom, inviting visitors to take a peaceful stroll. Illustrate a serene garden setting with cherry blossoms gently falling, creating a whimsical and magical atmosphere. Depict a picturesque scene of cherry blossoms reflecting on a tranquil pond, conveying a sense of serenity and beauty. Craft an idyllic garden with cherry blossoms as the focal point, radiating a sense of joy and celebration. Create a delightful landscape with cherry blossoms in different shades and hues, showcasing the diversity of nature's beauty. Paint a dreamy garden scene with cherry blossoms as the centerpiece, evoking feelings of hope, renewal, and harmony. Design a peaceful oasis surrounded by cherry blossoms, providing a serene and calming escape from the outside world. Capture the essence of Japanese aesthetics by showcasing a traditional garden adorned with blooming cherry blossoms, symbolizing the ephemeral nature of life. - negativePrompt: - prompt: Capture the awe-inspiring image of a dog embarking on an extraordinary space adventure. Envision a courageous canine floating gracefully amidst the vastness of the cosmos, adorned in a futuristic spacesuit tailored specifically for dogs. With a sense of curiosity and determination in its eyes, the dog explores the infinite expanse of space, surrounded by mesmerizing stars, distant galaxies, and celestial wonders. The backdrop showcases the beauty of the cosmos, with vibrant nebulae, swirling galaxies, and shimmering stardust creating a breathtaking scene. Choose a color palette that blends deep cosmic hues with vibrant splashes of cosmic energy to evoke a sense of wonder and mystery. Let this artwork serve as a testament to the indomitable spirit of adventure and the bond between humanity and its faithful companions, reminding us that exploration knows no boundaries. - negativePrompt: - prompt: A robot equipped with a laser gun - a digital backpack - standing in the middle of the frame - a cinematic view of a sad sunset - around the robot is a foggy space and the color of the space is dark green and black - high-quality camera - shallow depth of field - - negativePrompt: - prompt: hypercars cyberpunk, muted colors , swirling color smokes, legend, cityscape, space, mercedez benz - negativePrompt: 3d, cartoon, anime, sketches, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, bad anatomy, girl, loli, young, large breasts, red eyes, muscular - prompt: A German Shepard dog in a 19th century portrait with top hat and a monocle - negativePrompt: - prompt: A cat disguised as a person in trench coat and shades - negativePrompt: - prompt: Open field, open blue sky, partly cloudy, sunshine, with sheep cattle far in the horizon - negativePrompt: - prompt: Multicolor hyperspace, abstract - negativePrompt: ## 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/stabilityai/stable-diffusion-xl-base-1.0" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "prompt": "Futuristic Technology Images connected with pc, cpu and gpu in sandy color", "negativePrompt": "", "samples": 4, "steps": 30, "scale": "7.5", "highNoiseFrac": "0.8", "stepsRefiner": 30, "seed": "123456", "width": 1024, "height": 1024, "refiner": "", "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.