Class: RubyLLM::Model::Modalities

Inherits:
Object
  • Object
show all
Defined in:
lib/extensions/ruby_llm/modalities.rb

Instance Method Summary collapse

Instance Method Details

#audio_to_audio?Boolean

Returns:

  • (Boolean)


27
# File 'lib/extensions/ruby_llm/modalities.rb', line 27

def audio_to_audio? = input.include?('audio') && output.include?('audio')

#audio_to_embeddings?Boolean

Returns:

  • (Boolean)


26
# File 'lib/extensions/ruby_llm/modalities.rb', line 26

def audio_to_embeddings? = input.include?('audio') && output.include?('embeddings')

#audio_to_image?Boolean

Returns:

  • (Boolean)


28
# File 'lib/extensions/ruby_llm/modalities.rb', line 28

def audio_to_image? = input.include?('audio') && output.include?('image')

#audio_to_moderation?Boolean

Returns:

  • (Boolean)


29
30
# File 'lib/extensions/ruby_llm/modalities.rb', line 29

def audio_to_moderation? = input.include?('audio') && output.include?('moderation')
#

#audio_to_text?Boolean

Returns:

  • (Boolean)


25
# File 'lib/extensions/ruby_llm/modalities.rb', line 25

def audio_to_text? = input.include?('audio') && output.include?('text')

#file_to_audio?Boolean

Returns:

  • (Boolean)


33
# File 'lib/extensions/ruby_llm/modalities.rb', line 33

def file_to_audio? = input.include?('file') && output.include?('audio')

#file_to_embeddings?Boolean

Returns:

  • (Boolean)


32
# File 'lib/extensions/ruby_llm/modalities.rb', line 32

def file_to_embeddings? = input.include?('file') && output.include?('embeddings')

#file_to_image?Boolean

Returns:

  • (Boolean)


34
# File 'lib/extensions/ruby_llm/modalities.rb', line 34

def file_to_image? = input.include?('file') && output.include?('image')

#file_to_moderation?Boolean

Returns:

  • (Boolean)


35
# File 'lib/extensions/ruby_llm/modalities.rb', line 35

def file_to_moderation? = input.include?('file') && output.include?('moderation')

#file_to_text?Boolean

Returns:

  • (Boolean)


31
# File 'lib/extensions/ruby_llm/modalities.rb', line 31

def file_to_text? = input.include?('file') && output.include?('text')

#image_to_audio?Boolean

Returns:

  • (Boolean)


15
# File 'lib/extensions/ruby_llm/modalities.rb', line 15

def image_to_audio? = input.include?('image') && output.include?('audio')

#image_to_embeddings?Boolean

Returns:

  • (Boolean)


14
# File 'lib/extensions/ruby_llm/modalities.rb', line 14

def image_to_embeddings? = input.include?('image') && output.include?('embeddings')

#image_to_image?Boolean

Returns:

  • (Boolean)


16
# File 'lib/extensions/ruby_llm/modalities.rb', line 16

def image_to_image? = input.include?('image') && output.include?('image')

#image_to_moderation?Boolean

Returns:

  • (Boolean)


17
18
# File 'lib/extensions/ruby_llm/modalities.rb', line 17

def image_to_moderation? = input.include?('image') && output.include?('moderation')
#

#image_to_text?Boolean

Returns:

  • (Boolean)


13
# File 'lib/extensions/ruby_llm/modalities.rb', line 13

def image_to_text? = input.include?('image') && output.include?('text')

#pdf_to_audio?Boolean

Returns:

  • (Boolean)


21
# File 'lib/extensions/ruby_llm/modalities.rb', line 21

def pdf_to_audio? = input.include?('pdf') && output.include?('audio')

#pdf_to_embeddings?Boolean

Returns:

  • (Boolean)


20
# File 'lib/extensions/ruby_llm/modalities.rb', line 20

def pdf_to_embeddings? = input.include?('pdf') && output.include?('embeddings')

#pdf_to_image?Boolean

Returns:

  • (Boolean)


22
# File 'lib/extensions/ruby_llm/modalities.rb', line 22

def pdf_to_image? = input.include?('pdf') && output.include?('image')

#pdf_to_moderation?Boolean

Returns:

  • (Boolean)


23
24
# File 'lib/extensions/ruby_llm/modalities.rb', line 23

def pdf_to_moderation? = input.include?('pdf') && output.include?('moderation')
#

#pdf_to_text?Boolean

Returns:

  • (Boolean)


19
# File 'lib/extensions/ruby_llm/modalities.rb', line 19

def pdf_to_text? = input.include?('pdf') && output.include?('text')

#text_to_audio?Boolean

Returns:

  • (Boolean)


9
# File 'lib/extensions/ruby_llm/modalities.rb', line 9

def text_to_audio? = input.include?('text') && output.include?('audio')

#text_to_embeddings?Boolean

Returns:

  • (Boolean)


8
# File 'lib/extensions/ruby_llm/modalities.rb', line 8

def text_to_embeddings? = input.include?('text') && output.include?('embeddings')

#text_to_image?Boolean

Returns:

  • (Boolean)


10
# File 'lib/extensions/ruby_llm/modalities.rb', line 10

def text_to_image? = input.include?('text') && output.include?('image')

#text_to_moderation?Boolean

Returns:

  • (Boolean)


11
12
# File 'lib/extensions/ruby_llm/modalities.rb', line 11

def text_to_moderation? = input.include?('text') && output.include?('moderation')
#

#text_to_text?Boolean

Returns:

  • (Boolean)


7
# File 'lib/extensions/ruby_llm/modalities.rb', line 7

def text_to_text? = input.include?('text') && output.include?('text')