Pricing fields to override. Only non-zero/non-null fields are applied. All values are cost per unit in USD.
Summary
Types
@type t() :: %ExBifrost.Model.PricingPatch{ cache_creation_input_audio_token_cost: number() | nil, cache_creation_input_token_cost: number() | nil, cache_creation_input_token_cost_above_200k_tokens: number() | nil, cache_read_input_image_token_cost: number() | nil, cache_read_input_token_cost: number() | nil, cache_read_input_token_cost_above_200k_tokens: number() | nil, cache_read_input_token_cost_priority: number() | nil, code_interpreter_cost_per_session: number() | nil, input_cost_per_audio_per_second: number() | nil, input_cost_per_audio_token: number() | nil, input_cost_per_character: number() | nil, input_cost_per_image: number() | nil, input_cost_per_image_token: number() | nil, input_cost_per_pixel: number() | nil, input_cost_per_second: number() | nil, input_cost_per_token: number() | nil, input_cost_per_token_above_128k_tokens: number() | nil, input_cost_per_token_above_200k_tokens: number() | nil, input_cost_per_token_batches: number() | nil, input_cost_per_token_priority: number() | nil, input_cost_per_video_per_second: number() | nil, output_cost_per_audio_token: number() | nil, output_cost_per_image: number() | nil, output_cost_per_image_above_1024_and_1024_pixels: number() | nil, output_cost_per_image_above_2048_and_2048_pixels: number() | nil, output_cost_per_image_above_4096_and_4096_pixels: number() | nil, output_cost_per_image_above_512_and_512_pixels: number() | nil, output_cost_per_image_auto_quality: number() | nil, output_cost_per_image_high_quality: number() | nil, output_cost_per_image_low_quality: number() | nil, output_cost_per_image_medium_quality: number() | nil, output_cost_per_image_premium_image: number() | nil, output_cost_per_image_token: number() | nil, output_cost_per_pixel: number() | nil, output_cost_per_second: number() | nil, output_cost_per_token: number() | nil, output_cost_per_token_above_128k_tokens: number() | nil, output_cost_per_token_above_200k_tokens: number() | nil, output_cost_per_token_batches: number() | nil, output_cost_per_token_priority: number() | nil, output_cost_per_video_per_second: number() | nil, search_context_cost_per_query: number() | nil }