API reference / Price

Quote

llms-full.txt
POSThttps://api.minicut.ai/v1/quote/{model_id}

The exact price of a request body. Send its quote id with the submit within 15 minutes to pay exactly that.

Path

model_idstringrequired

Model id, for example seedance-2.5

Body: wan-2.6

image_urlstring, urlrequired

A picture to start from. We fetch it and keep a copy for the job.

promptstringrequired

What to make, in plain words.

resolutionstring

Output size. Higher is sharper, slower and costs more.

720p1080p
durationstring

Length in seconds. The price changes with it.

51015
negative_promptstring

What to keep out of the result.

enable_prompt_expansionboolean

Let the model add detail to a short prompt.

truefalse
multi_shotsboolean
truefalse
audio_urlstring, url

The sound to use.

seedinteger

The same seed with the same settings gives a similar result. Leave it out for a random one.

Response 200

quote_idstring
model_idstring
pricestring

The price, 6 decimal places, in the currency named by the `currency` field

currencystring

The currency of every amount on this object and the items inside it. Always USD

unitstring
quantitynumber
tierstring
unit_pricestring

Price of one unit, 6 decimal places, in the currency named by the `currency` field

price_book_entry_idinteger
linesarray of objects
expires_atstring
curl -X POST "https://api.minicut.ai/v1/quote/wan-2.6" \
  -H "Authorization: Key $MINIAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"image_url":"https://cdn.example.com/fox.jpg","prompt":"a red fox runs through snow at dawn","resolution":"720p","duration":"5"}'
Response 200
{
  "quote_id": "qt_01JA9Y7Q2K4M5N6P7R8S9T0V1W",
  "model_id": "wan-2.6",
  "price": "1.750000",
  "currency": "USD",
  "unit": "second",
  "quantity": 5,
  "tier": "720p",
  "unit_price": "0.350000",
  "lines": [],
  "expires_at": "2026-10-15T12:15:00Z"
}
401missing_api_key No Authorization header
401invalid_api_key Wrong, unknown or revoked key
422validation_error A field fails the model's settings
429rate_limited Too many requests; wait for Retry-After
500internal_error Our side; try again