## Basic tool info Tool name: desertPixel/Face-mashup Tool description: Face mashup Tool cover: https://cdn.wiro.ai/uploads/models/desertPixel-Face-mashup-cover.jpeg Tool categories: - model - text-to-image - checkpoint-file - lora-flux - bf16 - persistent Tool tags: - psychedelic - concept - funny - face blend Run Task Endpoint (POST): https://api.wiro.ai/v1/Run/desertPixel/Face-mashup Get Task Detail Endpoint (POST): https://api.wiro.ai/v1/Task/Detail ## Tool Inputs: - name: prompt label: prompt help: prompt-help type: textarea default: mashUpBlended, The image portrays a striking contrast between the old and the new. On one side, there's a young woman with striking blue eyes, her features accentuated by the digital enhancement of her face. Her attire is casual, with hoop earrings adding a touch of modernity to her look.On the other side, standing adjacent to her, is a creature with mushroom capThe backdrop of this interaction is old town of caceres - name: samples label: numberofoutputs help: numberofoutputs-help type: number default: 1 - name: steps label: inferencesteps help: inferencesteps-help type: number default: 9 - name: scale label: guidancescale help: guidancescale-help type: float default: 1 - name: seed label: seed help: seed-help type: text default: 1834083809 - 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: 9 - scale: 1 - prompt: mashUpBlended, The image portrays a striking contrast between the old and the new. On one side, there's a young woman with striking blue eyes, her features accentuated by the digital enhancement of her face. Her attire is casual, with hoop earrings adding a touch of modernity to her look.On the other side, standing adjacent to her, is a creature with mushroom capThe backdrop of this interaction is old town of caceres - seed: 1834083809 - steps: 30 - scale: 1 - prompt: mashUpBlended,half witch, holding a candle face, and other half female air elemental face, face mashup, A mash-up between two different people, artistic face blend between two different faces, character mashup concept, 2 sides face, ultra sharp focus, high detail photo, (intricate details: 1), (ultra sharp: 1), (exquisite detail: 1), (masterpiece: 1), - negativePrompt: bad feet, bad hands, bad anatomy, child, loli, blurry, blurry background, large breasts - seed: 2576032670 - steps: 30 - scale: 1 - prompt: mashUpBlended,half angel with glowing wings, shining and glowing halo face, and other half rogue, wearing a hood face, face mashup, A mash-up between two different people, artistic face blend between two different faces, character mashup concept, 2 sides face, ultra sharp focus, high detail photo, (intricate details: 1), (ultra sharp: 1), (exquisite detail: 1), (masterpiece: 1), - negativePrompt: bad feet, bad hands, bad anatomy, child, loli, blurry, blurry background, large breasts - seed: 426291587 - steps: 9 - scale: 1 - prompt: mashUpBlended, The image portrays a striking contrast between the old and the new. On one side, there's a young woman with striking blue eyes, her features accentuated by the digital enhancement of her face. Her attire is casual, with hoop earrings adding a touch of modernity to her look.On the other side, standing adjacent to her, is a creature with antlersThe backdrop of this interaction is lena pillars nature park - seed: 1834083812 - steps: 30 - scale: 1 - prompt: mashUpBlended,half abominable snowman face, and other half dryad, flowers and twigs in hair, covered in vines face, face mashup, A mash-up between two different people, artistic face blend between two different faces, character mashup concept, 2 sides face, ultra sharp focus, high detail photo, (intricate details: 1), (ultra sharp: 1), (exquisite detail: 1), (masterpiece: 1), - negativePrompt: bad feet, bad hands, bad anatomy, child, loli, blurry, blurry background, large breasts - seed: 1473090991 - steps: 9 - scale: 1 - prompt: mashUpBlended, The image portrays a striking contrast between the old and the new. On one side, there's a young woman with striking blue eyes, her features accentuated by the digital enhancement of her face. Her attire is casual, with hoop earrings adding a touch of modernity to her look.On the other side, standing adjacent to her, is a robot. The robot is futuristic in design, with metallic skin and intricate mechanical details that suggest advanced technology. Its eyes are a glowing blue, mirroring the young woman's own color.The backdrop of this interaction is a city street, complete with buildings and lampposts, adding an urban context to the scene. The lighting suggests it could be either dawn or dusk, given the soft glow that fills the background. Despite the stark contrast between human and machine, there's a sense of harmony in their proximity, as if they are coexisting peacefully within this urban setting. - seed: 747108091 ## 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/desertPixel/Face-mashup" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "prompt": "mashUpBlended, The image portrays a striking contrast between the old and the new. On one side, there's a young woman with striking blue eyes, her features accentuated by the digital enhancement of her face. Her attire is casual, with hoop earrings adding a touch of modernity to her look.On the other side, standing adjacent to her, is a creature with mushroom capThe backdrop of this interaction is old town of caceres", "samples": 1, "steps": 9, "scale": "1", "seed": "1834083809", "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.