## Basic tool info Tool name: WizardWhitebeard/Deck-of-Affirmation-Cards Tool description: Deck of Affirmation Cards Tool cover: https://cdn.wiro.ai/uploads/models/WizardWhitebeard-Deck-of-Affirmation-Cards-cover.jpeg Tool categories: - model - text-to-image - checkpoint-file - lora-flux - bf16 - persistent Tool tags: - concept - self-love - i accept myself for who i am - i am beautiful Run Task Endpoint (POST): https://api.wiro.ai/v1/Run/WizardWhitebeard/Deck-of-Affirmation-Cards Get Task Detail Endpoint (POST): https://api.wiro.ai/v1/Task/Detail ## Tool Inputs: - name: prompt label: prompt help: prompt-help type: textarea default: photo of an Affirmation card that says "Your Buzz helps fund LoRAs nobody is asking for.", the card is beige and forest green - 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: 1 - name: seed label: seed help: seed-help type: text default: 3389138199 - 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: - prompt: photo of an Affirmation card that says "Your Buzz helps fund LoRAs nobody is asking for.", the card is beige and forest green - steps: 20 - scale: 4 - prompt: photo of an Affirmation card that says "Mechanic have low energy. We need Buzz to work again :( ", on wooden table, mechanic aesthetic - seed: 581314024 - steps: 20 - scale: 3.5 - prompt: Affirmation card that says "A fool and their Buzz are soon parted.” - seed: 787234419 - prompt: A hand with painted nails holding an affirmation card featuring a homeless man in a tent wearing a red MAGA cap, with the text "Maybe you lost all your possessions, but you sure owned the Libs" in a bold script font. - steps: 26 - scale: 5 - prompt: A hand with painted nails holding a colorful affirmation card, the card features a homeless man inside a tent, wearing a red MAGA cap. The text reads "You might have lost all your possessions, but hey, you owned the libs" in a bold script font. - seed: 1053439394 - steps: 20 - scale: 1 - prompt: an affirmation card featuring a cute 2d cat drinking a beer,the card says "I've given up drinking for good" in bold text above, followed by the text "Time to start drinking for evil" in bold text below - negativePrompt: 3d, 3d \(artwork\), 3rd party watermark, abstract, aliasing, alternate form, anatomically incorrect, artistic error, asymmetrical, bad anatomy, bad aspect ratio, bad compression, bad cropping, bad edit, bad feet, bad hands, bad leg, bad lighting, bad metadata, bad neck, bad parenting, bad perspective, bad proportions, bad quality, bad shading, bad trigger discipline, badly compressed, bar censor, black and white, black bars, blur censor, blurred, blurry, broken anatomy, censor bar, censored, chromatic aberration, color banding, color edit, color issues, compressed, compression artifacts, cropped, deformed, depth of field, derivative work, disfigured, distracting watermark, downscaled, edit, edited, edited screencap, elongated body, error, exaggerated anatomy, extra arms, extra digits, extra fingers, extra legs, fused fingers, fused limbs, gif, gif artifacts, greyscale, hair censor, has bad revision, has censored revision, has downscaled revision, idw, incorrect leg anatomy, irl, jpeg artifacts, long neck, low quality, low res, low resolution, lowres, md5 mismatch, meme, microsoft paint \(software\), missing arm, missing body part, missing finger, missing leg, missing limb, mosaic censoring, ms paint, mutated, mutation, mutilated, needs more jpeg, needs more saturation, no catchlights, novelty censor, obtrusive watermark, off-topic, photo, photoshop \(medium\), pixel art, pixelated, pixels, recolor, resampling artifacts, resized, resolution mismatch, scan artifacts, screencap, simple background, simple shading, sketch, source larger, source smaller, steam censor, stitched, tail censor, third-party edit, third-party watermark, too many fingers, traditional art, tumblr, typo, ugly, unfinished, upscaled, vector trace, wrong aspect ratio, wrong eye shape - seed: 2459578640 - steps: 20 - scale: 1 - prompt: an affirmation card featuring a cute 2d cat sleeping in bed,the card says "I don't struggle with depression" in bold text above, followed by the text "I'm actually quite good at it" in bold text below - negativePrompt: 3d, 3d \(artwork\), 3rd party watermark, abstract, aliasing, alternate form, anatomically incorrect, artistic error, asymmetrical, bad anatomy, bad aspect ratio, bad compression, bad cropping, bad edit, bad feet, bad hands, bad leg, bad lighting, bad metadata, bad neck, bad parenting, bad perspective, bad proportions, bad quality, bad shading, bad trigger discipline, badly compressed, bar censor, black and white, black bars, blur censor, blurred, blurry, broken anatomy, censor bar, censored, chromatic aberration, color banding, color edit, color issues, compressed, compression artifacts, cropped, deformed, depth of field, derivative work, disfigured, distracting watermark, downscaled, edit, edited, edited screencap, elongated body, error, exaggerated anatomy, extra arms, extra digits, extra fingers, extra legs, fused fingers, fused limbs, gif, gif artifacts, greyscale, hair censor, has bad revision, has censored revision, has downscaled revision, idw, incorrect leg anatomy, irl, jpeg artifacts, long neck, low quality, low res, low resolution, lowres, md5 mismatch, meme, microsoft paint \(software\), missing arm, missing body part, missing finger, missing leg, missing limb, mosaic censoring, ms paint, mutated, mutation, mutilated, needs more jpeg, needs more saturation, no catchlights, novelty censor, obtrusive watermark, off-topic, photo, photoshop \(medium\), pixel art, pixelated, pixels, recolor, resampling artifacts, resized, resolution mismatch, scan artifacts, screencap, simple background, simple shading, sketch, source larger, source smaller, steam censor, stitched, tail censor, third-party edit, third-party watermark, too many fingers, traditional art, tumblr, typo, ugly, unfinished, upscaled, vector trace, wrong aspect ratio, wrong eye shape - seed: 3820251816 - steps: 26 - scale: 5 - prompt: A hand with painted nails holding an affirmation card featuring a homeless man in a tent wearing a red MAGA cap, with the text "He was right, I don't worry about my mortgage anymore" in a bold script font. - seed: 1375083229 ## 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/WizardWhitebeard/Deck-of-Affirmation-Cards" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "prompt": "photo of an Affirmation card that says \"Your Buzz helps fund LoRAs nobody is asking for.\", the card is beige and forest green", "samples": 1, "steps": 20, "scale": "1", "seed": "3389138199", "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 ```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.