Class: RubyLLM::Model::Modalities

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

Overview

lib/extensions/ruby_llm/modalities.rb

Instance Method Summary collapse

Instance Method Details

#audio_to_audio?Boolean



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

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

#audio_to_embeddings?Boolean



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

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

#audio_to_image?Boolean



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

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

#audio_to_moderation?Boolean



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

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

#audio_to_text?Boolean



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

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

#file_to_audio?Boolean



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

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

#file_to_embeddings?Boolean



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

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

#file_to_image?Boolean



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

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

#file_to_moderation?Boolean



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

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

#file_to_text?Boolean



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

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

#image_to_audio?Boolean



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

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

#image_to_embeddings?Boolean



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

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

#image_to_image?Boolean



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

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

#image_to_moderation?Boolean



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

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

#image_to_text?Boolean



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

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

#pdf_to_audio?Boolean



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

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

#pdf_to_embeddings?Boolean



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

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

#pdf_to_image?Boolean



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

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

#pdf_to_moderation?Boolean



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

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

#pdf_to_text?Boolean



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

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

#text_to_audio?Boolean



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

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

#text_to_embeddings?Boolean



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

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

#text_to_image?Boolean



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

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

#text_to_moderation?Boolean



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

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

#text_to_text?Boolean



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

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