Model_info.Pricingmodule Override : sig ... endPricing tier that replaces the base prices once the prompt reaches min_prompt_tokens (e.g. long-context surcharges).
type t = {prompt : float;completion : float;request : float option;image : float option;image_token : float option;image_output : float option;audio : float option;audio_output : float option;input_audio_cache : float option;web_search : float option;internal_reasoning : float option;input_cache_read : float option;input_cache_write : float option;input_cache_write_1h : float option;discount : float option;overrides : Override.t list;}val overrides : t -> Override.t listval discount : t -> float optionval input_cache_write_1h : t -> float optionval input_cache_write : t -> float optionval input_cache_read : t -> float optionval internal_reasoning : t -> float optionval web_search : t -> float optionval input_audio_cache : t -> float optionval audio_output : t -> float optionval audio : t -> float optionval image_output : t -> float optionval image_token : t -> float optionval image : t -> float optionval request : t -> float optionval completion : t -> floatval prompt : t -> float