Guest



Sign inSignup
  • Home
  • Dashboard
  • Tools
  • Store
  • Pricing

Welcome

HomeDashboardToolsStore
Use cases
Human Resources
Retail & E-commerce
Interior Design
Fashion AI
Creative Content Solutions
Sports & Fitness
GenAI Video Tools
PricingDocumentation
Guest



Sign inSignup

Task History

  • Runnings
  • Models
  • Trains

You don't have task yet.

Go to Tools

Welcome

  • Tools
  • J1B/Jib-Mix-Realistic-XL
Tools
Task History

J1B/ Jib-Mix-Realistic-XL

2963runs
0Comments
Licence
About this license
CreativeML Open RAIL++-MView LICENSE
AddendumView LICENSE

API Sample: J1B/Jib-Mix-Realistic-XL

You don't have any projects yet. To be able to use our api service effectively, please sign in/up and create a project.

Get your api key
  • curl
  • nodejs
  • csharp
  • php
  • swift
  • dart
  • kotlin
  • go
  • python

Prepare Authentication Signature

                          
  //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}")";
      
                        

Create a New Folder - Make HTTP Post Request

Create a New Folder - Response

Upload a File to the Folder - Make HTTP Post Request

Upload a File to the Folder - Response

Run Command - Make HTTP Post Request

                          
  curl -X POST "{{apiUrl}}/Run/{{toolSlugOwner}}/{{toolSlugProject}}"  \
  -H "Content-Type: {{contentType}}" \
  -H "x-api-key: ${YOUR_API_KEY}" \
  -H "x-nonce: ${NONCE}" \
  -H "x-signature: ${SIGNATURE}" \
  -d '{{toolParameters}}';

      
                        

Run Command - Response

                          
  //response body
  {
      "errors": [],
      "taskid": "2221",
      "socketaccesstoken": "eDcCm5yyUfIvMFspTwww49OUfgXkQt",
      "result": true
  }
      
                        

Get Task Detail - Make HTTP Post Request

                          
  curl -X POST "{{apiUrl}}/Task/Detail"  \
  -H "Content-Type: {{contentType}}" \
  -H "x-api-key: ${YOUR_API_KEY}" \
  -H "x-nonce: ${NONCE}" \
  -H "x-signature: ${SIGNATURE}" \
  -d '{
    "tasktoken": 'eDcCm5yyUfIvMFspTwww49OUfgXkQt',
  }';

      
                        

Get Task Detail - Response

                          
  //response body
  {
    "total": "1",
    "errors": [],
    "tasklist": [
        {
            "id": "2221",
            "uuid": "15bce51f-442f-4f44-a71d-13c6374a62bd",
            "name": "",
            "socketaccesstoken": "eDcCm5yyUfIvMFspTwww49OUfgXkQt",
            "parameters": {
                "inputImage": "https://api.wiro.ai/v1/File/mCmUXgZLG1FNjjjwmbtPFr2LVJA112/inputImage-6060136.png"
            },
            "debugoutput": "",
            "debugerror": "",
            "starttime": "1734513809",
            "endtime": "1734513813",
            "elapsedseconds": "6.0000",
            "status": "task_postprocess_end",
            "cps": "0.000585000000",
            "totalcost": "0.003510000000",
            "guestid": null,
            "projectid": "699",
            "modelid": "598",
            "description": "",
            "basemodelid": "0",
            "runtype": "model",
            "modelfolderid": "",
            "modelfileid": "",
            "callbackurl": "",
            "marketplaceid": null,
            "createtime": "1734513807",
            "canceltime": "0",
            "assigntime": "1734513807",
            "accepttime": "1734513807",
            "preprocessstarttime": "1734513807",
            "preprocessendtime": "1734513807",
            "postprocessstarttime": "1734513813",
            "postprocessendtime": "1734513814",
            "pexit": "0",
            "categories": "["tool","image-to-image","quick-showcase","compare-landscape"]",
            "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",
                    "foldercount": "0",
                    "filecount": "0",
                    "ispublic": 0,
                    "expiretime": null,
                    "url": "https://cdn1.wiro.ai/6a6af820-c5050aee-40bd7b83-a2e186c6-7f61f7da-3894e49c-fc0eeb66-9b500fe2/0.png"
                }
            ],
            "size": "202472"
        }
    ],
    "result": true
  }
      
                        

Get Task Process Information and Results with Socket Connection

                          
<script type="text/javascript">
  window.addEventListener('load',function() {
    //Get socketAccessToken from task run response
    var SocketAccessToken = 'eDcCm5yyUfIvMFspTwww49OUfgXkQt';
    WebSocketConnect(SocketAccessToken);
  });

  //Connect socket with connection id and register task socket token
  async function WebSocketConnect(accessTokenFromAPI) {
    if ("WebSocket" in window) {
        var ws = new WebSocket("wss://socket.wiro.ai/v1");
        ws.onopen = function() {  
          //Register task socket token which has been obtained from task run API response
          ws.send('{"type": "task_info", "tasktoken": "' + accessTokenFromAPI + '"}'); 
        };

        ws.onmessage = function (evt) { 
          var msg = evt.data;

          try {
              var debugHtml = document.getElementById('debug');
              debugHtml.innerHTML = debugHtml.innerHTML + "\n" + msg;

              var msgJSON = JSON.parse(msg);
              console.log('msgJSON: ', msgJSON);

              if(msgJSON.type != undefined)
              {
                console.log('msgJSON.target: ',msgJSON.target);
                switch(msgJSON.type) {
                    case 'task_queue':
                      console.log('Your task has been waiting in the queue.');
                    break;
                    case 'task_accept':
                      console.log('Your task has been accepted by the worker.');
                    break;
                    case 'task_preprocess_start':
                      console.log('Your task preprocess has been started.');
                    break;
                    case 'task_preprocess_end':
                      console.log('Your task preprocess has been ended.');
                    break;
                    case 'task_assign':
                      console.log('Your task has been assigned GPU and waiting in the queue.');
                    break;
                    case 'task_start':
                      console.log('Your task has been started.');
                    break;
                    case 'task_output':
                      console.log('Your task has been started and printing output log.');
                      console.log('Log: ', msgJSON.message);
                    break;
                    case 'task_error':
                      console.log('Your task has been started and printing error log.');
                      console.log('Log: ', msgJSON.message);
                    break;
                   case 'task_output_full':
                      console.log('Your task has been completed and printing full output log.');
                    break;
                    case 'task_error_full':
                      console.log('Your task has been completed and printing full error log.');
                    break;
                    case 'task_end':
                      console.log('Your task has been completed.');
                    break;
                    case 'task_postprocess_start':
                      console.log('Your task postprocess has been started.');
                    break;
                    case 'task_postprocess_end':
                      console.log('Your task postprocess has been completed.');
                      console.log('Outputs: ', msgJSON.message);
                      //output files will add ui
                      msgJSON.message.forEach(function(currentValue, index, arr){
                          console.log(currentValue);
                          var filesHtml = document.getElementById('files');
                          filesHtml.innerHTML = filesHtml.innerHTML + '<img src="' + currentValue.url + '" style="height:300px;">'
                      });
                    break;
                }
              }
          } catch (e) {
            console.log('e: ', e);
            console.log('msg: ', msg);
          }
        };

        ws.onclose = function() { 
          alert("Connection is closed..."); 
        };
    } else {              
        alert("WebSocket NOT supported by your Browser!");
    }
  }
</script>
      
                        

Prepare UI Elements Inside Body Tag

                          
  <div id="files"></div>
  <pre id="debug"></pre>
      
                        

Tell us about any details you want to generate

Specify things to not see in the output

Your request will cost $0.0006 per second.

(Total cost varies depending on the request’s execution time.)
1744814047 Report This Model

If you like this model check out my New Photo Realistic Illustrious model as well: https://civitai.com/models/1255024/jib-mix-illustrious-realistic

I will try to keep this model in the onsite generation list.
I try and look at every image you post and award 80-120 buzz to images I really like.

This is a Merge model of many of my favorite realistic SDXL Models (and some more artistic models put in for style and consistency) and I really like the output it makes.

Recommended settings:
Sampler: DPM++ 2M Karrass

Steps: 8-35

CFG: 2-5 (I Often use CFG 3)

with DPM++ SDE you can go as low as 4 steps. with a CFG of 2.2


Version 16 Aphrodite:

  • More photographic realistic default look.

  • Increased background details

  • Better Prompt following

  • Better tasteful NSFW nudes without hurting detail too much

Version 16 Aphrodite XXX:

  • Much Better NSFW capabilities at the cost of some loss of detail and art styles.


Version 14:
A modest increase in details and contrast.

Recommend


Version 13:

After the very poor launch of SD3 I decided SXDL still had more to give and bring you this improved merge I have been tweaking for a good while now. FP32 version coming soon!

This version seems to benifit from a lower CFG than previous versions 2-5 CFG seems good. (2.7 seems the sweet spot for portraits)


Version 12:

This version has better brighter colours and contrast plus better prompt following.

Don't forget to also check out my new Pony Model: https://civitai.com/models/515034/jib-mix-pony-realistic?modelVersionId=598011

This is likely to be the last SDXL model merge/finetune I publish as SD3 will be out to tune Next week!


Version 11:

Bringing you another merge of great models I like and doing 100's of A/B tests to pick the model that gives the best images. This is not a lightning model as I prefer quality over speed.

This is likely be my 2nd to last SDXL model merge/finetune I publish as SD3 will be out to tune soon.

and also tested them quite a lot with the the new Hyper Lora (8 Step).

Version 10: Is merged with the SDXL Lighting Lora. (If you want to do non photographic artworks like Watercolours, you should stick with version 9 I think.)

You need to use a CFG of :CFG: 1-2

and can use steps a low as: Steps: 4-8

and DPM++ SDE Sampler is best.

Version 9: Merged with some good prompt following models, much better male bodies.

Version 8: I have merged with some models newer models, tried to work on skin texture (but it is still not where I want it to be) and increasing the background details in images.


Version 7: I have merged with some models that claim to have improved Prompt Adherence (you still needs some cherry-picking of images, it is no Dalle.3) and some other new models with styles I liked the look of.

Version 6 has better/more detailed backgrounds and higher image contrast as well as some better NSFW capabilities. It also seems to give a wider variety of poses and image variations.

Version 5 has been merged with a few different SDXL eye Improvement Loras and several NSFW Loras. then merged back with older versions of the model and some Anime and Artistic models to bring back the artistic capabilities.


Version 4 incorporates newer released flexible models and seems to improve composition, skin texture, and artistic styles.

Version 3 incorporates hassansdxl_v10 NSFW model at a low 0.15.

And improves NSFW generations without affecting (probably Improving) overall consistency and artistic flare.


Version 2 incorporates
RundiffusionXL_beta

Colossus Project XL

and improves skin texture and overall composition.

Version 1 is a Merge of:

JuggernautXL_version6Rundiffusion

realvisxlV20_v20Bakedvae

wowXLV2_v2

Thinkdiffusionxl_v10

nightvisionXLPhotorealisticPortrait

MOHAWK_v14

It is quite good at NSWF , prompting (boobs out) (naked) will usually be enough, but can be improved with the https://civitai.com/models/117603/finenude
Lora to add better detail.

Finally, a few recommendations for the settings:

Sampler: I like the Heun Sampler but it is slower than most.

Steps: 30-40

CFG: 6-7 (Often use CFG 7 but 6 can look a bit pleasing/natural for photo-realistic images.)

Including: "35mm photograph, film, bokeh, professional, 4k, highly detailed" gives very good skin details in portraits.


I like to put the token (Bokeh) In the negative prompt to remove some blurring and improve the image.

Most of my sample Images have used the SXDL Styles Selector on the Photographic prompt injection setting.

I like to give all my output images at least a 2x upscale with img2img with high steps and a 0.15 - 0.6 Denoising strength.

Some times I the do a 4K upscale with Ultimate tiled upscale script extension.

Tools

View All

We couldn't find any matching results.

desertPixel/Tattoo-Sketch-Geometric-SDXL

Tattoo Sketch Geometric SDXL
Run time: 1 second
2027 runs
0

King_Hatchet/SereneXL

SereneXL
Run time: 1 second
1468 runs
0

desertPixel/Hyper-Graffiti-Toon-SDXL

Hyper Graffiti Toon SDXL
Run time: 1 second
1446 runs
0

desertPixel/Made-Of-Smoke-SDXL

Made Of Smoke SDXL
Run time: 1 second
1435 runs
0

desertPixel/Flat-Pixel-Art-SDXL

Flat Pixel Art SDXL
Run time: 1 second
1489 runs
0

desertPixel/Diamond-Jewel-SDXL

Diamond Jewel SDXL
Run time: 1 second
2818 runs
0

Select Language

Logo of nvidia programLogo of nvidia program
Wiro AI brings machine learning easily accessible to all in the cloud.
  • WIRO
  • About
  • Careers
  • Contact
  • Language Language
  • Product
  • Tools
  • Pricing
  • Roadmap
  • Changelog
  • Status
  • Documentation
  • Introduction
  • Start Your First Project
  • Example Projects

2023 © Wiro.ai | Terms of Service & Privacy Policy