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:



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:



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:



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:



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:



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:



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:



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:



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:



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:



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:



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:



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:



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:



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:



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:



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:



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:



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:



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:



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:



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:



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:



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:



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:



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

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