Kling V3 Text to Image
Generate photorealistic, print-ready images from text using Kuaishou's Kling V3 — with native 2K output and character consistency.
1import requests
2import json
3
4url = "https://api.segmind.com/v1/kling-3-text2image"
5headers = {
6 "x-api-key": "YOUR_API_KEY",
7 "Content-Type": "application/json"
8}
9
10data = {
11 "prompt": "A majestic snow-capped mountain range at golden hour, reflected in a crystal-clear alpine lake, photorealistic, ultra detailed, cinematic lighting",
12 "negative_prompt": "blurry, low quality, distorted, watermark",
13 "resolution": "1K",
14 "aspect_ratio": "16:9",
15 "output_format": "png"
16}
17
18response = requests.post(url, headers=headers, json=data)
19
20if response.status_code == 200:
21 result = response.json()
22 print(json.dumps(result, indent=2))
23else:
24 print(f"Error: {response.status_code}")
25 print(response.text) 1import requests
2import json
3
4url = "https://api.segmind.com/v1/kling-3-text2image"
5headers = {
6 "x-api-key": "YOUR_API_KEY",
7 "Content-Type": "application/json"
8}
9
10data = {
11 "prompt": "A majestic snow-capped mountain range at golden hour, reflected in a crystal-clear alpine lake, photorealistic, ultra detailed, cinematic lighting",
12 "negative_prompt": "blurry, low quality, distorted, watermark",
13 "resolution": "1K",
14 "aspect_ratio": "16:9",
15 "output_format": "png"
16}
17
18response = requests.post(url, headers=headers, json=data)
19
20if response.status_code == 200:
21 result = response.json()
22 print(json.dumps(result, indent=2))
23else:
24 print(f"Error: {response.status_code}")
25 print(response.text)API Endpoint
https://api.segmind.com/v1/kling-3-text2imageParameters
promptrequiredstringDescribe the desired output. Use parentheses like (element1) to reference elements.
aspect_ratiooptionalstringFrame dimensions for the output image.
"16:9""16:9""9:16""1:1""4:3""3:4""3:2""2:3"elementsoptionalobject[]Character/object elements to include. Reference in prompt with parentheses like (element1). Max 10 elements.
frontal_image_urloptionalstring (uri)Frontal view image of the character or object.
reference_image_urlsoptionalstring[]Up to 3 reference images for this element.
negative_promptoptionalstringDescribe elements that should be avoided in the generated image.
output_formatoptionalstringSelect output format. Use png for best quality, jpeg for smaller files.
"png""png""jpeg""webp"resolutionoptionalstringOutput resolution. 1K for standard, 2K for higher quality.
"1K""1K""2K"Response Type
Returns: Text/JSON
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