Browse ModelsWavespeed AIHunyuan Image 3 Instruct Text To Image

Hunyuan Image 3 Instruct Text To Image

Hunyuan Image 3 Instruct Text To Image

Playground

Try it on WavespeedAI!

Hunyuan Image 3.0 Instruct text-to-image model from Tencent with high-quality image generation. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.

Features

Hunyuan Image 3 Instruct

Hunyuan Image 3 Instruct is Tencent’s advanced text-to-image generation model that transforms written prompts into high-quality visuals. With support for multiple aspect ratios, flexible sizing, and instruction-following capabilities, it delivers detailed, coherent images that align closely with your descriptions.


Why Choose This?

  • Strong instruction following Accurately interprets and executes complex prompts with detailed descriptions.

  • Multiple aspect ratios Preset options for 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, and 2:3 to fit any use case.

  • Flexible sizing Custom width and height from 256 to 1536 pixels for precise control.

  • Prompt Enhancer Built-in tool to automatically improve your prompts for better results.

  • Bilingual support Works with both Chinese and English prompts.


Parameters

ParameterRequiredDescription
promptYesText description of the image you want to generate
sizeNoPreset aspect ratio: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3
widthNoOutput width in pixels (256-1536, default: 1024)
heightNoOutput height in pixels (256-1536, default: 1024)
seedNoRandom seed for reproducibility

How to Use

  1. Write your prompt — describe the image you want to create in detail.
  2. Select size preset — choose an aspect ratio that fits your needs.
  3. Adjust dimensions (optional) — fine-tune width and height if needed.
  4. Set seed (optional) — use a fixed seed for reproducible results.
  5. Run — submit and download your image.

Pricing

OutputCost
Per image$0.12

Best Use Cases

  • Creative Illustration — Generate artistic visuals for creative projects.
  • Marketing & Advertising — Create on-brand visuals for campaigns.
  • Social Media Content — Produce eye-catching images for various platforms.
  • Concept Art — Visualize ideas and concepts quickly.
  • E-commerce — Generate product imagery and lifestyle visuals.

Pro Tips

  • Use the Prompt Enhancer to automatically improve your descriptions.
  • Be specific about style, lighting, composition, and mood in your prompt.
  • Use preset size options for common aspect ratios, or customize for specific needs.
  • Keep the same seed when iterating on a prompt to compare changes.
  • Works well with both Chinese and English prompts.

Notes

  • Resolution range is 256-1536 pixels for both width and height.
  • Preset size options automatically adjust width and height for optimal results.
  • For best quality, use detailed, descriptive prompts.

Authentication

For authentication details, please refer to the Authentication Guide.

API Endpoints

Submit Task & Query Result


# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/hunyuan-image-3-instruct/text-to-image" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{
    "size": "1024*1024",
    "seed": -1
}'

# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"

Parameters

Task Submission Parameters

Request Parameters

ParameterTypeRequiredDefaultRangeDescription
promptstringYes-The text prompt describing the desired image.
sizestringNo1024*1024256 ~ 1536 per dimensionThe size of the generated media in pixels (width*height).
seedintegerNo-1-1 ~ 2147483647The random seed to use for the generation. -1 means a random seed will be used.

Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
data.idstringUnique identifier for the prediction, Task Id
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.has_nsfw_contentsarrayArray of boolean values indicating NSFW detection for each output
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds

Result Request Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Task ID

Result Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
dataobjectThe prediction data object containing all details
data.idstringUnique identifier for the prediction, the ID of the prediction to get
data.modelstringModel ID used for the prediction
data.outputsstringArray of URLs to the generated content (empty when status is not completed).
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds
© 2025 WaveSpeedAI. All rights reserved.