Popular Models
Overview
Generate images from text descriptions using Flux, Nano Banana Pro, and other state-of-the-art AI models. This example walks you through the complete workflow from submitting a generation request to retrieving the final image.Image generation is asynchronous. You’ll receive a job ID immediately, then poll for results until the image is ready.
Interactive Playground
Here’s a complete example in different languages:Replace with your API TokenTo replace the YOUR_API_TOKEN placeholder in the above examples, you’ll need to generate an API token in krea.ai/settings/api-tokens. Follow the instructions on the API Keys & Billing page if you need help.
Breakdown
Below, we’ll walk you through the complete workflow from submitting a generation request to retrieving the final image.Step 1: Create an Image Generation Job
Make a POST request to/generate/image/bfl/flux-1-dev with your prompt and parameters. The API returns a job ID immediately—generation happens asynchronously.
Step 2: Poll for Results
Poll/jobs/{job_id} every 2 seconds until the job completes. The Krea API provides intermediate generation outputs for some models.
Webhooks available!Set up webhooks to receive notifications when jobs complete. See the Webhooks guide to get started.