Z-Image Turbo is a powerful and highly efficient 6B parameter image generation model that supports both text-to-image and image-to-image generation. It delivers high-quality results with fast inference times.
Try in playground Test Z-Image Turbo in the Runpod Hub playground.
Endpoint https://api.runpod.ai/v2/z-image-turbo/runsyncPricing $0.005 per image Type Image generation
Request
All parameters are passed within the input object in the request body.
Text description of the desired image. Supports English and Chinese.
URL of an input image for image-to-image generation.
input.size
string
default: "1024*1024"
Image dimensions. Options: 512*512, 768*768, 1024*1024, 1280*1280, 1024*768, 768*1024, 1280*720, 720*1280.
Strength of modifications for image-to-image. Range: 0.0-1.0.
Seed for reproducible results. Set to -1 for random.
Output format. Options: png, jpeg, webp.
input.enable_safety_checker
Enable content safety checking.
curl -X POST "https://api.runpod.ai/v2/z-image-turbo/runsync" \
-H "Authorization: Bearer $RUNPOD_API_KEY " \
-H "Content-Type: application/json" \
-d '{
"input": {
"prompt": "A serene Japanese garden with cherry blossoms",
"size": "1024*1024",
"seed": -1,
"output_format": "png",
"enable_safety_checker": true
}
}'
import requests
response = requests.post(
"https://api.runpod.ai/v2/z-image-turbo/runsync" ,
headers = {
"Authorization" : f "Bearer {RUNPOD_API_KEY} " ,
"Content-Type" : "application/json" ,
},
json = {
"input" : {
"prompt" : "A serene Japanese garden with cherry blossoms" ,
"size" : "1024*1024" ,
"seed" : - 1 ,
"output_format" : "png" ,
"enable_safety_checker" : True ,
}
},
)
result = response.json()
print (result[ "output" ][ "image_url" ])
const response = await fetch (
"https://api.runpod.ai/v2/z-image-turbo/runsync" ,
{
method: "POST" ,
headers: {
Authorization: `Bearer ${ RUNPOD_API_KEY }` ,
"Content-Type" : "application/json" ,
},
body: JSON . stringify ({
input: {
prompt: "A serene Japanese garden with cherry blossoms" ,
size: "1024*1024" ,
seed: - 1 ,
output_format: "png" ,
enable_safety_checker: true ,
},
}),
}
);
const result = await response. json ();
console. log (result.output.image_url);
Response
Unique identifier for the request.
Request status. Returns COMPLETED on success, FAILED on error.
Time in milliseconds the request spent in queue before processing began.
Time in milliseconds the model took to generate the image.
The generation result containing the image URL and cost. URL of the generated image. This URL expires after 7 days.
Cost of the generation in USD.
{
"id" : "sync-a1b2c3d4-e5f6-7890-abcd-ef1234567890-u1" ,
"status" : "COMPLETED" ,
"delayTime" : 12 ,
"executionTime" : 1856 ,
"output" : {
"image_url" : "https://image.runpod.ai/abc123/output.png" ,
"cost" : 0.005
}
}
Image URLs expire after 7 days. Download and store generated images immediately if you need to keep them.
Cost calculation
Z-Image Turbo charges $0.005 per image generated.