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)


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

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)


861
862
863
# File 'sig/types.rbs', line 861

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)


860
861
862
# File 'sig/types.rbs', line 860

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)


862
863
864
# File 'sig/types.rbs', line 862

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)


858
859
860
# File 'sig/types.rbs', line 858

def input_cost_per_token
  @input_cost_per_token
end

#min_context_tokensInteger (readonly)

Returns the value of attribute min_context_tokens.

Returns:

  • (Integer)


857
858
859
# File 'sig/types.rbs', line 857

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)


863
864
865
# File 'sig/types.rbs', line 863

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)


864
865
866
# File 'sig/types.rbs', line 864

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)


859
860
861
# File 'sig/types.rbs', line 859

def output_cost_per_token
  @output_cost_per_token
end