Skip to main content
POST
Estimate

Authorizations

Authorization
string
header
required

A Kite API key (kite_...), from Platform API → Keys in the dashboard.

Headers

authorization
string | null
X-Impersonation-Token
string | null
Kite-Version
enum<string>
default:2026-09-27

The dated contract your code was written against. Without it you get 2026-09-27; every response says which version served it.

Available options:
2026-09-27

Body

application/json
hardware_tier
string
default:gcp_gpu_t4
Maximum string length: 64
policies
integer
default:1

How many runs

Required range: 1 <= x <= 8
hours
number
default:1

Estimated GPU hours per run

Required range: x <= 72

Response

The estimate

What training would cost, in tokens.

object
enum<string>
required
Available options:
training_run_estimate
Allowed value: "training_run_estimate"
tokens
integer
required

For every run: tokens_per_run × assumptions.policies

tokens_per_run
integer
required

The tier's hourly rate × hours (at least one hour); 0 for a CPU or unknown tier

assumptions
TrainingRunEstimateAssumptions · object
required

The request, with its defaults filled in