AI City Remix$11,500 prize pool. Pick a city, let AI tell its story, Oct 22 – 28.Join now

Luma Uni-1 Edit Max

luma/agent/uni-1/1.0/max/edit

Agent Uni 1 1.0 by Luma - AI-powered image editing, style transfer, and transformation. Edit photos with natural language instructions, remove backgrounds, change styles, and enhance images effortlessly.

Base price
$0.10USD / run
Execution
async
Model type
image
Input fields
5

Try the model

Playground

Open playground
Input
Text prompt describing the edit to apply.

PNG, JPEG, WebP, or GIF · 20 MiB maximum

URL of the source image to edit.
Encoding format of the edited image. Allowed values: png, jpeg.
Visual style of the edited image. Allowed values: auto, manga.

PNG, JPEG, WebP, or GIF · 20 MiB maximum each

Optional list of reference image URLs used to guide the edit.
OutputReady

Your output will appear here

Complete the inputs, then click Run.

Model card

Specifications

Pricing

Base price
$0.10 / run

Context & modalities

Input
Schema-defined
Output
image

Capabilities

Chat
Not supported
Vision
Not supported
Reasoning
Not supported
Structured output
Not supported
Function calling
Not supported
Audio input
Not supported

Access

Provider
Luma
Model ID
luma/agent/uni-1/1.0/max/edit
Execution
async
Base URL
https://api.sandbase.ai
API
Unified Run API
Endpoint
/v1/run

API README

PRICED DRAFT — MANUAL REVIEW REQUIRED exact_model_mode: luma/agent/uni-1/v1/max/edit original_unit: Each edit costs $0.102 plus $0.003 per reference/source image. A single-image edit runs $0.105. For $1 you can run this model approximately 9 times. method: fixed edit plus per-source/reference-image price; required source image included once result_base_price: 0.105 result_price_formula: 0.102 + (1 + len(params.reference_image_urls ?? [])) * 0.003 review_status: pending; model remains disabled checked_at: 2026-08-16

Start building

Send your first request

OpenAI-compatible endpoint with unified authentication and usage tracking.

Production API
Unified Run API endpoint
https://api.sandbase.ai/v1/run
Model ID
luma/agent/uni-1/1.0/max/edit
# The quoted heredoc keeps Unicode and shell metacharacters unchanged.
result=$(curl --fail-with-body --silent \
  -X POST "https://api.sandbase.ai/v1/run" \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'SANDBASE_JSON'
{
  "model": "luma/agent/uni-1/1.0/max/edit",
  "image": "https://storage.googleapis.com/falserverless/gallery/example_inputs_liuyifei.png",
  "style": "auto",
  "prompt": "Replace the background with a sunset over the ocean."
}
SANDBASE_JSON
)
run_id=$(printf '%s' "$result" | jq -r .id)
for attempt in $(seq 1 120); do
  status=$(printf '%s' "$result" | jq -r .status)
  case "$status" in completed|failed|timeout) break ;; esac
  sleep 2
  result=$(curl --fail-with-body --silent \
    -H "Authorization: Bearer $SANDBASE_API_KEY" \
    "https://api.sandbase.ai/v1/run/$run_id")
done
status=$(printf '%s' "$result" | jq -r .status)
[ "$status" = completed ] || { echo "Generation ended: $status" >&2; exit 1; }
printf '%s\n' "$result"

Choose your model

Compare models

All image & video models
ModelTypeDefault priceReleased
LumaImage$0.10 / runJun 9, 2026
LumaVideo$1.00 / runJun 9, 2026
LumaVideo$1.00 / runJun 9, 2026

Questions

FAQ

How do I call Luma Uni-1 Edit Max through SandBase?

Create a SandBase API key, then send requests with the model ID "luma/agent/uni-1/1.0/max/edit" to Unified Run API (/v1/run) at https://api.sandbase.ai. The request examples on this page show the exact payload.

Do I need a separate Luma account?

No. One SandBase API key and balance gives you access to Luma Uni-1 Edit Max and the other models in the catalog; you do not need to sign up with Luma separately.