Skip to content
Someone API
Esc
navigateopen⌘Jpreview
On this page

Pricing & credits

Generations spend credits. Charges depend on the model and options, and the accepted response is always authoritative.

Every generation spends credits from your balance. The exact charge depends on the model, operation, and options you choose.

Knowing the cost before you run

Use a bound quote to get the exact credit requirement for a specific operation and input before executing it. Creating a quote never reserves or spends credits — it’s preflight authority, and it expires ten minutes after issue.

Capabilities report pricing.kind = quote_required rather than a static price, because cost varies with normalized input.

Models

Pass a model with the model field. Omit it to use the per-type default.

Image models

Model model value
Nano Banana Pro nano-banana-pro
Nano Banana 2 nano-banana-2
Grok Imagine grok-imagine
Kling 3 kling-3

Default: nano-banana-2.

Video models

Model model value Quality
Kling 3 kling-3 standard or pro
Veo 3.1 veo-3.1 standard or pro where the operation supports it

Default: kling-3. Deprecated Sora keys and catalog-only aliases are rejected before pricing.

Lipsync models

Used with video_mode: "lipsync".

Model lipsync_model value Quality
Kling Avatar kling-avatar standard or pro
HeyGen Avatar 4 heygen-avatar-4 standard
LTX Lipsync ltx-lipsync standard

Default: kling-avatar.

Audio / TTS models

Model model value
MiniMax Speech HD minimax
Qwen3 TTS qwen3

Default: the selected voice’s stored TTS model, falling back to minimax.

Checking usage

  • GET /v1/account — current credit balance and subscription.
  • GET /v1/account/usage — a paginated history of credit transactions (negative for usage, positive for refunds/purchases).

Was this page helpful?