POST /v1/quotes

Price a request

What a generation or a recipe run would cost and who would pay, compared with the balance. Creates nothing.

Permission

A key with chosen permissions needs generation.write. A key made with every permission may always call it.

Body: type: "image"

Body: type: "clip"

Body: type: "voiceover"

Body: type: "music"

Body: type: "recipe"

Response: Quote

200 · A price, before anything is spent.

Example

The required fields only, each a placeholder. Replace them before sending.

curl -X POST "https://api.meetkuro.com/v1/quotes" \
  -H "Authorization: Bearer $KURO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type":"image","prompt":"<prompt>"}'
import { Kuro } from "@meetkuro/sdk";

const kuro = new Kuro(); // reads KURO_API_KEY
await kuro.quotes.create({ type: "image", prompt: "A lighthouse at dawn" });

Every operation