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)


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

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 (readonly)

Returns the value of attribute audio_in.

Returns:

  • (Boolean)


806
807
808
# File 'sig/types.rbs', line 806

def audio_in
  @audio_in
end

#audio_outBoolean (readonly)

Returns the value of attribute audio_out.

Returns:

  • (Boolean)


807
808
809
# File 'sig/types.rbs', line 807

def audio_out
  @audio_out
end

#function_callingBoolean (readonly)

Returns the value of attribute function_calling.

Returns:

  • (Boolean)


805
806
807
# File 'sig/types.rbs', line 805

def function_calling
  @function_calling
end

#reasoningBoolean (readonly)

Returns the value of attribute reasoning.

Returns:

  • (Boolean)


803
804
805
# File 'sig/types.rbs', line 803

def reasoning
  @reasoning
end

#structured_outputBoolean (readonly)

Returns the value of attribute structured_output.

Returns:

  • (Boolean)


804
805
806
# File 'sig/types.rbs', line 804

def structured_output
  @structured_output
end

#video_inBoolean (readonly)

Returns the value of attribute video_in.

Returns:

  • (Boolean)


808
809
810
# File 'sig/types.rbs', line 808

def video_in
  @video_in
end

#visionBoolean (readonly)

Returns the value of attribute vision.

Returns:

  • (Boolean)


802
803
804
# File 'sig/types.rbs', line 802

def vision
  @vision
end