Class: LiterLlm::ProviderCapabilities

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeProviderCapabilities

Returns a new instance of ProviderCapabilities.

Parameters:

  • vision: (Boolean)
  • reasoning: (Boolean)
  • structured_output: (Boolean)
  • function_calling: (Boolean)
  • audio_in: (Boolean)
  • audio_out: (Boolean)
  • video_in: (Boolean)


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

def initialize: (?vision: bool, ?reasoning: bool, ?structured_output: bool, ?function_calling: bool, ?audio_in: bool, ?audio_out: bool, ?video_in: bool) -> void

Instance Attribute Details

#audio_inBoolean?

Returns the value of attribute audio_in.

Returns:

  • (Boolean, nil)


718
719
720
# File 'sig/types.rbs', line 718

def audio_in
  @audio_in
end

#audio_outBoolean?

Returns the value of attribute audio_out.

Returns:

  • (Boolean, nil)


719
720
721
# File 'sig/types.rbs', line 719

def audio_out
  @audio_out
end

#function_callingBoolean?

Returns the value of attribute function_calling.

Returns:

  • (Boolean, nil)


717
718
719
# File 'sig/types.rbs', line 717

def function_calling
  @function_calling
end

#reasoningBoolean?

Returns the value of attribute reasoning.

Returns:

  • (Boolean, nil)


715
716
717
# File 'sig/types.rbs', line 715

def reasoning
  @reasoning
end

#structured_outputBoolean?

Returns the value of attribute structured_output.

Returns:

  • (Boolean, nil)


716
717
718
# File 'sig/types.rbs', line 716

def structured_output
  @structured_output
end

#video_inBoolean?

Returns the value of attribute video_in.

Returns:

  • (Boolean, nil)


720
721
722
# File 'sig/types.rbs', line 720

def video_in
  @video_in
end

#visionBoolean?

Returns the value of attribute vision.

Returns:

  • (Boolean, nil)


714
715
716
# File 'sig/types.rbs', line 714

def vision
  @vision
end