illusion-diffusion-hq
Monster Labs QrCode ControlNet on top of SD Realistic Vision v5.1
 1import requests
 2import json
 3
 4url = "https://api.segmind.com/v1/illusion-diffusion-hq"
 5headers = {
 6    "x-api-key": "YOUR_API_KEY",
 7    "Content-Type": "application/json"
 8}
 9
10data = {
11    "seed": -1,
12    "image": "https://segmind-sd-models.s3.amazonaws.com/display_images/spiral.png",
13    "width": 768,
14    "border": 1,
15    "height": 768,
16    "prompt": "(masterpiece:1.4), (best quality), (detailed), Medieval village scene with busy streets and castle in the distance",
17    "num_outputs": 1,
18    "guidance_scale": 7.5,
19    "negative_prompt": "ugly, disfigured, low quality, blurry, nsfw",
20    "qrcode_background": "gray",
21    "num_inference_steps": 40,
22    "controlnet_conditioning_scale": 1
23}
24
25response = requests.post(url, headers=headers, json=data)
26
27if response.status_code == 200:
28    result = response.json()
29    print(json.dumps(result, indent=2))
30else:
31    print(f"Error: {response.status_code}")
32    print(response.text) 1import requests
 2import json
 3
 4url = "https://api.segmind.com/v1/illusion-diffusion-hq"
 5headers = {
 6    "x-api-key": "YOUR_API_KEY",
 7    "Content-Type": "application/json"
 8}
 9
10data = {
11    "seed": -1,
12    "image": "https://segmind-sd-models.s3.amazonaws.com/display_images/spiral.png",
13    "width": 768,
14    "border": 1,
15    "height": 768,
16    "prompt": "(masterpiece:1.4), (best quality), (detailed), Medieval village scene with busy streets and castle in the distance",
17    "num_outputs": 1,
18    "guidance_scale": 7.5,
19    "negative_prompt": "ugly, disfigured, low quality, blurry, nsfw",
20    "qrcode_background": "gray",
21    "num_inference_steps": 40,
22    "controlnet_conditioning_scale": 1
23}
24
25response = requests.post(url, headers=headers, json=data)
26
27if response.status_code == 200:
28    result = response.json()
29    print(json.dumps(result, indent=2))
30else:
31    print(f"Error: {response.status_code}")
32    print(response.text)API Endpoint
https://api.segmind.com/v1/illusion-diffusion-hqParameters
promptrequiredstringThe prompt to guide QR Code generation.
"(masterpiece:1.4), (best quality), (detailed), Medieval village scene with busy streets and castle in the distance"borderoptionalintegerQR code border size
1Range: 0 - 4controlnet_conditioning_scaleoptionalnumberThe outputs of the controlnet are multiplied by `controlnet_conditioning_scale` before they are added to the residual in the original unet.
1Range: 0 - 4guidance_scaleoptionalnumberScale for classifier-free guidance
7.5Range: 0.1 - 30heightoptionalintegerHeight out the output image
768imageoptionalstring (uri)Input image. If none is provided, a QR code will be generated
"https://segmind-sd-models.s3.amazonaws.com/display_images/spiral.png"negative_promptoptionalstringThe negative prompt to guide image generation.
"ugly, disfigured, low quality, blurry, nsfw"num_inference_stepsoptionalintegerNumber of diffusion steps
40Range: 20 - 100num_outputsoptionalintegerNumber of outputs
1Range: 1 - 4qr_code_contentoptionalstringThe website/content your QR Code will point to.
""qrcode_backgroundoptionalstringAn enumeration.
"gray""gray""white"seedoptionalintegerSeed
-1widthoptionalintegerWidth out the output image
768Response Type
Returns: Image
Common Error Codes
The API returns standard HTTP status codes. Detailed error messages are provided in the response body.
Bad Request
Invalid parameters or request format
Unauthorized
Missing or invalid API key
Forbidden
Insufficient permissions
Not Found
Model or endpoint not found
Insufficient Credits
Not enough credits to process request
Rate Limited
Too many requests
Server Error
Internal server error
Bad Gateway
Service temporarily unavailable
Timeout
Request timed out