ExBifrost.Model.PricingPatch (ex_bifrost v0.1.0)

Copy Markdown View Source

Pricing fields to override. Only non-zero/non-null fields are applied. All values are cost per unit in USD.

Summary

Types

t()

@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
}

Functions

decode(value)