KIE.AI
language
language
  • 🇺🇸 English
  • 🇨🇳 Chinese
language
language
  • 🇺🇸 English
  • 🇨🇳 Chinese
Support
Market
File Upload APICommon API
Market
File Upload APICommon API
  1. Flux Kontext API
  • Getting Started with KIE API (Important)
  • Market
  • Image Models
    • Seedream
      • Seedream3.0 - Text to Image
      • Seedream4.0 - Text to Image
      • Seedream4.0 - Edit
      • Seedream4.5 - Text to Image
      • Seedream4.5 - Edit
    • Z-image
      • Z-Image
    • Google
      • Google - Nano Banana 2
      • Google - imagen4-fast
      • Google - imagen4-ultra
      • Google - imagen4
      • Google - Nano Banana Edit
      • Google - Nano Banana
      • Google - Nano Banana Pro
    • Flux-2
      • Flux-2 - Pro Image to Image
      • Flux-2 - Pro Text to Image
      • Flux-2 - Image to Image
      • Flux-2 - Text to Image
    • Grok Imagine
      • Grok Imagine - Text to Image
      • Grok Imagine - image to image
      • Grok Imagine - Image Upscale
    • GPT Image
      • GPT Image-1.5 - Text to Image
      • GPT Image-1.5 - Image to Image
    • Topaz
      • Topaz - Image Upscale
    • Recraft
      • Recraft - Remove Background
      • Recraft - Crisp Upscale
    • Ideogram
      • Ideogram - V3 Reframe
      • Ideogram - Character Edit
      • Ideogram - Character Remix
      • Ideogram - Character
    • Qwen
      • Qwen - Text to Image
      • Qwen - Image to Image
      • Qwen - Image Edit
    • 4o Image API
      • 4o Image API Quickstart
      • 4o Image Generation Callbacks
      • Generate 4o Image
      • Get 4o Image Details
      • Get Direct Download URL
    • Flux Kontext API
      • Flux Kontext API Quickstart
      • Image Generation or Editing Callbacks
      • Generate or Edit Image
        POST
      • Get Image Details
        GET
  • Video Models
    • Grok Imagine
      • Grok Imagine Text to Video
      • Grok Imagine Image to Video
    • Kling
      • Kling 2.6 Text to Video
      • Kling 2.6 Image to Video
      • Kling - V2.5 Turbo Image to Video Pro
      • Kling - V2.5 Turbo Text to Video Pro
      • Kling AI Avatar Standard
      • Kling AI Avatar Pro
      • Kling V2.1 Master Image to Video
      • Kling V2.1 Master Text to Video
      • Kling V2.1 Pro
      • Kling V2.1 Standard
      • Kling 2.6 motion-control
      • kling-3.0 motion-control
      • Kling 3.0
    • Bytedance
      • Bytedance Seedance 1.5 Pro
      • Bytedance V1 Pro Fast Image to Video
      • Bytedance V1 Pro Image to Video
      • Bytedance - V1 Pro Text to Video
      • Bytedance - V1 Lite Image to Video
      • Bytedance - V1 Lite Text to Video
    • Hailuo
      • Hailuo 2.3 Pro Image to Video
      • Hailuo 2.3 Standard Image to Video
      • Hailuo Pro Text to Video
      • Hailuo Pro Image to Video
      • Hailuo Standard Text to Video
      • Hailuo Standard Image to Video
    • Sora2
      • Sora2 - Image to Video
      • Sora2 - Text to Video
      • Sora2 - Pro Image to Video
      • Sora2 - Pro Text to Video
      • Sora2 - Watermark Remover
      • Sora2 - Pro Storyboard
      • Sora2 - Characters
      • Sora2 - Characters Pro
    • Wan
      • Wan 2.6 - Image to Video
      • Wan 2.6 - Text to Video
      • Wan 2.6 - Video to Video
      • Wan - Image to Video
      • Wan - Text to Video
      • Wan - 2.2 A14B Speech to Video Turbo
      • Wan - Animate Move
      • Wan - Animate Replace
      • Wan - 2.6-flash-image-to-video
      • Wan - 2-6-flash-video-to-video
    • Topaz
      • Topaz - Video Upscale
    • Infinitalk
      • Infinitalk - From Audio
    • Runway API
      • Runway API Quickstart
      • AI Video Generation Callbacks
      • AI Video Extension Callbacks
      • Aleph
        • Aleph Video Generation Callbacks
        • Generate Aleph Video
        • Get Aleph Video Details
      • Generate AI Video
      • Get AI Video Details
      • Extend AI Video
  • Music Models
    • ElevenLabs
      • elevenlabs/audio-isolation
      • elevenlabs/sound-effect-v2
      • elevenlabs/speech-to-text
      • elevenlabs/text-to-dialogue-v3
      • elevenlabs/text-to-speech-multilingual-v2
      • elevenlabs/text-to-speech-turbo-2-5
  • Chat Models
    • GPT
      • GPT-5-2
    • Claude
      • Claude Sonnet 4.5
      • Claude Opus 4.5
    • Gemini
      • Gemini 3 Pro
      • Gemini 2.5 Flash
      • Gemini 2.5 Pro
  • Veo3.1 API
    • Veo3.1 API Quickstart
    • Veo3.1 Video Generation Callbacks
    • Get 4K Video Callbacks
    • Generate Veo3.1 Video
    • Extend Veo3.1 Video
    • Get 1080P Video
    • Get 4K Video
    • Get Veo3.1 Video Details
  • Suno API
    • Suno API Quickstart
    • Music Generation
      • Music Generation Callbacks
      • Music Extension Callbacks
      • Audio Upload and Cover Callbacks
      • Audio Upload and Extension Callbacks
      • Add Instrumental Callbacks
      • Add Vocals Callbacks
      • Music Cover Generation Callbacks
      • Replace Music Section Callbacks
      • Generate Music
      • Extend Music
      • Upload And Cover Audio
      • Upload And Extend Audio
      • Add Instrumental to Music
      • Add Vocals to Music
      • Get Music Task Details
      • Get Timestamped Lyrics
      • Boost Music Style
      • Generate Music Cover
      • Get Cover Generation Details
      • Replace Music Section
      • Generate Persona
      • Generate Mashup Music
    • Lyrics Generation
      • Lyrics Generation Callbacks
      • Generate Lyrics
      • Get Lyrics Task Details
    • WAV Conversion
      • Convert to WAV Callbacks
      • Convert to WAV Format
      • Get WAV Conversion Details
    • Vocal Removal
      • Audio Separation Callbacks
      • MIDI Generation Callbacks
      • Vocal & Instrument Stem Separation
      • Get Vocal Separation Details
      • Generate MIDI from Audio
      • Get MIDI Generation Details
    • Music Video Generation
      • Music Video Generation Callbacks
      • Create Music Video
      • Get Music Video Details
  • Get Task Details
    GET
language
language
  • 🇺🇸 English
  • 🇨🇳 Chinese
language
language
  • 🇺🇸 English
  • 🇨🇳 Chinese
Support
Market
File Upload APICommon API
Market
File Upload APICommon API
  1. Flux Kontext API

Flux Kontext API Quickstart

Get started with the Flux Kontext API in minutes. Learn how to generate images from text and edit existing images using AI.

Welcome to the Flux Kontext API!#

This quickstart guide will walk you through the essential steps to start generating and editing images using state-of-the-art AI models.

Overview#

Text-to-Image Generation
Create stunning AI images from detailed text descriptions or images
Task Details
Real-time status tracking and webhook callback notifications
Generated images are stored for 14 days and automatically expire after that period.

Authentication#

All API requests require authentication via Bearer Token.

1. Get Your API Key#

Visit the API Key Management Page to obtain your API key.

2. Add to Request Headers#

Include your API key in all requests:
Keep your API key secure and never share it publicly. If compromised, reset it immediately in the management page.

Basic Usage#

1. Generate an Image from Text#

Start by creating your first text-to-image generation task:
cURL
Node.js
Python
Response:
{
  "code": 200,
  "msg": "success",
  "data": {
    "taskId": "task_flux_abc123"
  }
}

2. Edit an Existing Image#

Modify an existing image using text prompts:
cURL
Node.js
Python

3. Check Generation Status#

Use the returned taskId to monitor progress:
cURL
Node.js
Python
Status Values:
0: GENERATING - Task is currently being processed
1: SUCCESS - Task completed successfully
2: CREATE_TASK_FAILED - Failed to create the task
3: GENERATE_FAILED - Task creation succeeded but generation failed

Complete Workflow Example#

Here's a complete example that generates an image and waits for completion:
JavaScript
Python

Advanced Features#

Model Selection#

Choose the appropriate model based on your needs:

Aspect Ratio Options#

Support for various image formats:

Prompt Enhancement#

Let the AI optimize your prompts:

Safety Tolerance Control#

Adjust content moderation levels:

Using Callbacks#

Set up webhook callbacks for automatic notifications:
Learn More About Callbacks
Set up webhook callbacks to receive automatic notifications when your images are ready.

Error Handling#

Common error scenarios and how to handle them:
Content Policy Violations (Code 400)
Safety Tolerance Out of Range (Code 500)
Rate Limiting (Code 429)

Best Practices#

Performance Optimization#

1.
Use Callbacks: Set up webhook callbacks instead of polling for better performance
2.
Model Selection: Use flux-kontext-pro for standard tasks, flux-kontext-max for complex scenes
3.
Prompt Engineering: Use detailed, specific prompts for better results
4.
Image Preprocessing: Ensure input images are accessible and optimized
5.
Download Management: Download images promptly as they expire after 14 days
6.
Translation Settings: Set enableTranslation: false if your prompts are already in English

Important Limitations#

Language Support: Prompts only support English (use enableTranslation: true for auto-translation)
Image Storage: Generated images expire after 14 days
Original Image URLs: Valid for only 10 minutes after generation
Safety Tolerance: Generation mode (0-6), Editing mode (0-2)
Input Images: Must be publicly accessible URLs

Supported Parameters#

Core Parameters#

ParameterTypeDescriptionDefault
promptstringRequired. Text description for generation/editing-
aspectRatiostringOutput image aspect ratio16:9
modelstringflux-kontext-pro or flux-kontext-maxflux-kontext-pro
outputFormatstringjpeg or pngjpeg

Optional Parameters#

ParameterTypeDescriptionDefault
inputImagestringURL for image editing mode-
enableTranslationbooleanAuto-translate non-English promptstrue
promptUpsamplingbooleanAI prompt enhancementfalse
safetyToleranceintegerContent moderation level2
callBackUrlstringWebhook notification URL-
uploadCnbooleanUse China servers for uploadfalse
watermarkstringWatermark identifier-

Next Steps#

Generate or Edit Images
Learn about all generation and editing parameters and advanced options
Track Progress
Monitor task status and retrieve detailed generation information
Webhook Callbacks
Set up automatic notifications for task completion

Support#

Need help? Here are your options:
Technical Support: support@kie.ai
API Status: Monitor service health and announcements
Documentation: Explore detailed API references
Community: Join our developer community for tips and examples
Ready to create amazing AI images? Start with the examples above and explore the full API capabilities!
Previous
Get Direct Download URL
Next
Image Generation or Editing Callbacks
Built with