Consistent Character V1
Create images of a given character in different poses
1import requests
2import json
3
4url = "https://api.segmind.com/v1/consistent-character-ai-neolemon"
5headers = {
6 "x-api-key": "YOUR_API_KEY",
7 "Content-Type": "application/json"
8}
9
10data = {
11 "prompt": "((masterpiece, best quality, highly detailed)), simple background, character sheet, multiple poses, multiple actions, visible face, (one person), portrait, full body, young african american girl, white sweater, jeans, short curly brown hair, 2D illustration style",
12 "negative_prompt": "text, watermark, underexposed, ugly, jpeg, (worst quality, low quality, lowres, low details, oversaturated, undersaturated, overexposed, grayscale, bw, bad photo, bad art:1.4), (font, username, error, logo, words, letters, digits, autograph, trademark, name:1.2), (blur, blurry, grainy), cropped, out of frame, cut off, jpeg artifacts, out of focus, glitch, duplicate, (amateur:1.3), merging, clipping, (nsfw), multiple hands, mutant, glitch, uncanny, cross eye, broken face, astronaut, helmet, blurry,",
13 "image": "https://segmind-sd-models.s3.amazonaws.com/display_images/testing_imgs/ref.pose.png",
14 "num_inference_steps": 20,
15 "guidance_scale": 7,
16 "seed": 4898558797,
17 "samples": 1,
18 "strength": 0.8,
19 "scheduler": "karras",
20 "sampler": "dpmpp_2m",
21 "upscale_by": 2,
22 "upscale_steps": 20,
23 "upscale_guidance_scale": 7,
24 "upscale_scheduler": "karras",
25 "upscale_sampler": "dpmpp_2m",
26 "upscale_mode_type": "Linear",
27 "fd_steps": 20,
28 "fd_guidance_scale": 7,
29 "fd_scheduler": "karras",
30 "fd_sampler": "dpmpp_2m"
31}
32
33response = requests.post(url, headers=headers, json=data)
34
35if response.status_code == 200:
36 result = response.json()
37 print(json.dumps(result, indent=2))
38else:
39 print(f"Error: {response.status_code}")
40 print(response.text) 1import requests
2import json
3
4url = "https://api.segmind.com/v1/consistent-character-ai-neolemon"
5headers = {
6 "x-api-key": "YOUR_API_KEY",
7 "Content-Type": "application/json"
8}
9
10data = {
11 "prompt": "((masterpiece, best quality, highly detailed)), simple background, character sheet, multiple poses, multiple actions, visible face, (one person), portrait, full body, young african american girl, white sweater, jeans, short curly brown hair, 2D illustration style",
12 "negative_prompt": "text, watermark, underexposed, ugly, jpeg, (worst quality, low quality, lowres, low details, oversaturated, undersaturated, overexposed, grayscale, bw, bad photo, bad art:1.4), (font, username, error, logo, words, letters, digits, autograph, trademark, name:1.2), (blur, blurry, grainy), cropped, out of frame, cut off, jpeg artifacts, out of focus, glitch, duplicate, (amateur:1.3), merging, clipping, (nsfw), multiple hands, mutant, glitch, uncanny, cross eye, broken face, astronaut, helmet, blurry,",
13 "image": "https://segmind-sd-models.s3.amazonaws.com/display_images/testing_imgs/ref.pose.png",
14 "num_inference_steps": 20,
15 "guidance_scale": 7,
16 "seed": 4898558797,
17 "samples": 1,
18 "strength": 0.8,
19 "scheduler": "karras",
20 "sampler": "dpmpp_2m",
21 "upscale_by": 2,
22 "upscale_steps": 20,
23 "upscale_guidance_scale": 7,
24 "upscale_scheduler": "karras",
25 "upscale_sampler": "dpmpp_2m",
26 "upscale_mode_type": "Linear",
27 "fd_steps": 20,
28 "fd_guidance_scale": 7,
29 "fd_scheduler": "karras",
30 "fd_sampler": "dpmpp_2m"
31}
32
33response = requests.post(url, headers=headers, json=data)
34
35if response.status_code == 200:
36 result = response.json()
37 print(json.dumps(result, indent=2))
38else:
39 print(f"Error: {response.status_code}")
40 print(response.text)API Endpoint
https://api.segmind.com/v1/consistent-character-ai-neolemonParameters
fd_guidance_scalerequirednumberGuidance scale for face detection
7Range: 1 - 20fd_samplerrequiredstringSampler type for face detection
"dpmpp_2m""euler""euler_pp""euler_ancestral""euler_ancestral_pp""heun""heunpp2""dpm_2""dpm_2_ancestral""lms""dpm_fast"+16 morefd_schedulerrequiredstringScheduler type for face detection
"karras""normal""karras""exponential""sgm_uniform""simple""ddim_uniform"fd_stepsrequiredintegerNumber of steps for face detection
20Range: 1 - 100guidance_scalerequirednumberGuidance scale for image generation
7Range: 1 - 20imagerequiredstring (uri)URL of the input image
"https://segmind-sd-models.s3.amazonaws.com/display_images/testing_imgs/ref.pose.png"num_inference_stepsrequiredintegerNumber of steps for inference
20Range: 1 - 100promptrequiredstringText prompt for image generation
"((masterpiece, best quality, highly detailed)), simple background, character sheet, multiple poses, multiple actions, visible face, (one person), portrait, full body,young african american girl, white sweater, jeans, short curly brown hair, 2D illustration style"samplerrequiredstringSampler type for image generation
"dpmpp_2m""euler""euler_pp""euler_ancestral""euler_ancestral_pp""heun""heunpp2""dpm_2""dpm_2_ancestral""lms""dpm_fast"+16 moresamplesrequiredintegerNumber of samples to generate
1schedulerrequiredstringScheduler type for image generation
"karras""normal""karras""exponential""sgm_uniform""simple""ddim_uniform"seedrequiredintegerSeed for random number generation
4898558797strengthrequirednumberStrength of image generation
0.8Range: 0 - 1upscale_byrequiredintegerUpscale factor for the image
2Range: 1 - 4upscale_guidance_scalerequirednumberGuidance scale for upscaling
7Range: 1 - 20upscale_mode_typerequiredstringMode type for upscaling
"Linear""Linear""Bicubic""Lanczos"upscale_samplerrequiredstringSampler type for upscaling
"dpmpp_2m""euler""euler_pp""euler_ancestral""euler_ancestral_pp""heun""heunpp2""dpm_2""dpm_2_ancestral""lms""dpm_fast"+16 moreupscale_schedulerrequiredstringScheduler type for upscaling
"karras""normal""karras""exponential""sgm_uniform""simple""ddim_uniform"upscale_stepsrequiredintegerNumber of steps for upscaling
20Range: 1 - 100negative_promptoptionalstringNegative prompt to avoid certain elements
"text, watermark, underexposed, ugly, jpeg, (worst quality, low quality, lowres, low details, oversaturated, undersaturated, overexposed, grayscale, bw, bad photo, bad art:1.4), (font, username, error, logo, words, letters, digits, autograph, trademark, name:1.2), (blur, blurry, grainy), cropped, out of frame, cut off, jpeg artifacts, out of focus, glitch, duplicate, (amateur:1.3), merging, clipping, (nsfw), multiple hands, mutant, glitch, uncanny, cross eye, broken face, astronaut, helmet, blurry,"Response 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