Class: LiterLlm::ModelTier

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeModelTier

Returns a new instance of ModelTier.

Parameters:

  • min_context_tokens: (Integer)
  • input_cost_per_token: (Float)
  • output_cost_per_token: (Float)
  • cache_read_input_token_cost: (Float)
  • cache_creation_input_token_cost: (Float)
  • input_cost_per_audio_token: (Float)
  • output_cost_per_audio_token: (Float)
  • output_cost_per_reasoning_token: (Float)


559
# File 'sig/types.rbs', line 559

def initialize: (?min_context_tokens: Integer, ?input_cost_per_token: Float, ?output_cost_per_token: Float, ?cache_read_input_token_cost: Float, ?cache_creation_input_token_cost: Float, ?input_cost_per_audio_token: Float, ?output_cost_per_audio_token: Float, ?output_cost_per_reasoning_token: Float) -> void

Instance Attribute Details

#cache_creation_input_token_costFloat? (readonly)

Returns the value of attribute cache_creation_input_token_cost.

Returns:

  • (Float, nil)


554
555
556
# File 'sig/types.rbs', line 554

def cache_creation_input_token_cost
  @cache_creation_input_token_cost
end

#cache_read_input_token_costFloat? (readonly)

Returns the value of attribute cache_read_input_token_cost.

Returns:

  • (Float, nil)


553
554
555
# File 'sig/types.rbs', line 553

def cache_read_input_token_cost
  @cache_read_input_token_cost
end

#input_cost_per_audio_tokenFloat? (readonly)

Returns the value of attribute input_cost_per_audio_token.

Returns:

  • (Float, nil)


555
556
557
# File 'sig/types.rbs', line 555

def input_cost_per_audio_token
  @input_cost_per_audio_token
end

#input_cost_per_tokenFloat (readonly)

Returns the value of attribute input_cost_per_token.

Returns:

  • (Float)


551
552
553
# File 'sig/types.rbs', line 551

def input_cost_per_token
  @input_cost_per_token
end

#min_context_tokensInteger (readonly)

Returns the value of attribute min_context_tokens.

Returns:

  • (Integer)


550
551
552
# File 'sig/types.rbs', line 550

def min_context_tokens
  @min_context_tokens
end

#output_cost_per_audio_tokenFloat? (readonly)

Returns the value of attribute output_cost_per_audio_token.

Returns:

  • (Float, nil)


556
557
558
# File 'sig/types.rbs', line 556

def output_cost_per_audio_token
  @output_cost_per_audio_token
end

#output_cost_per_reasoning_tokenFloat? (readonly)

Returns the value of attribute output_cost_per_reasoning_token.

Returns:

  • (Float, nil)


557
558
559
# File 'sig/types.rbs', line 557

def output_cost_per_reasoning_token
  @output_cost_per_reasoning_token
end

#output_cost_per_tokenFloat (readonly)

Returns the value of attribute output_cost_per_token.

Returns:

  • (Float)


552
553
554
# File 'sig/types.rbs', line 552

def output_cost_per_token
  @output_cost_per_token
end