Readonly versionThe version's id, unique and never reused.
Readonly currencyThe currency every amount is in.
Readonly componentsThe billable components, by key.
Readonly reasoningWhether the provider's output count already includes its reasoning tokens. When true, a reasoning_token
quantity is reported for visibility and not billed again, so reasoning is counted once.
Optional Readonly attemptA charge every attempt incurs whatever its usage (a provider's minimum charge), in micro-dollars per side.
Readonly customerReadonly supplier
A rate version: immutable once published, and kept by a call for its whole life. A component key names a billable quantity (
media_second,input_token,output_token,reasoning_token,cached_input_token,tts_characterand so on); the host chooses the keys, and every quantity it meters must have one.