IMAGE GENERATION
Create images for your product
Build supported text-to-image and image-guided workflows for concepts, campaigns, and visual assets.
Explore image modelsOne API for visual creation
Add AI image and video generation to your app. Explore the live model catalog, submit an asynchronous task, and track its result with a clear API workflow.
Preview the workflow below. Sign in with your LumeArt account when you're ready to create an API key.
CREATE A TASK
/v1/tasksEXAMPLE RESPONSE
{ "data": { "task_id": "task_example", "status": "pending" } }Query the task to check its final status and result.
One place to start building
Choose a supported model and generation category from the live catalog. The API console shows the parameters available for each model.
IMAGE GENERATION
Build supported text-to-image and image-guided workflows for concepts, campaigns, and visual assets.
Explore image modelsVIDEO GENERATION
Use supported video models for text-led and reference-guided generation, with options determined by each model.
Explore video modelsDEVELOPER CONTROL
Manage API keys, review tasks and usage, and check your API wallet without mixing it with studio credits.
Open the consoleA clear path from idea to result
Build against a small task workflow and keep the generation state visible in your own product.
View full documentation (sign-in required)Sign in to the API console, review available models and parameters, and create an API key for server-side requests.
Send a supported category, model, inputs, and a client request ID to POST /v1/tasks. The accepted response includes a task ID.
Query GET /v1/tasks/{task_id} until the task succeeds or fails. An accepted request does not mean the media is ready.
See how it works
Use a model ID and supported parameters from the live catalog. Replace the placeholders, keep your API key on your server, and use a unique client request ID for each new task.
This is an illustrative text-to-image request. Model capabilities and required parameters vary; check the current documentation before sending it.
Open full API documentation (sign-in required)curl -X POST "$API_BASE_URL/v1/tasks" \
-H "Authorization: Bearer $API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"client_request_id": "example-request-001",
"model_id": "YOUR_MODEL_ID",
"category": "text_to_image",
"prompt": "A cat sitting by a window",
"model_parameters": {}
}'curl "$API_BASE_URL/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $API_KEY"Set API_BASE_URL and API_KEY from the console, then use the returned data.task_id as TASK_ID. A created task may still be pending.
Copied to clipboardCopy failed. Select and copy the code manually.Know what you are using
Available models, supported parameters, and prices can change. Check the live catalog and documentation before integrating. The API console shows your USD wallet, task history, and usage records.
IN THE API CONSOLE
Questions, answered
Start with the live documentation for model-specific requirements and the latest billing details.
You can add supported AI image and video generation workflows to an application. The live model catalog lists the currently available models, categories, parameters, and prices.
Create a task with POST /v1/tasks and query it with GET /v1/tasks/{task_id}. Generation is asynchronous; an accepted task is not yet a completed result.
Use your LumeArt account to open the API console, then create a separate API key for API requests. Keep the key on your server and never expose it in client-side code.
The API console shows the current model catalog, prices, wallet balance, tasks, and usage. New API wallets start at zero balance. Charges follow current model rules and verified usage; displayed examples are not a fixed-price promise.
Make the next idea part of your product
Preview the request flow here, then sign in to choose an available model and create an API key.