Class: RubyLLM::Model::Modalities
- Inherits:
-
Object
- Object
- RubyLLM::Model::Modalities
- Defined in:
- lib/extensions/ruby_llm/modalities.rb
Instance Method Summary collapse
- #audio_to_audio? ⇒ Boolean
- #audio_to_embeddings? ⇒ Boolean
- #audio_to_image? ⇒ Boolean
- #audio_to_moderation? ⇒ Boolean
- #audio_to_text? ⇒ Boolean
- #file_to_audio? ⇒ Boolean
- #file_to_embeddings? ⇒ Boolean
- #file_to_image? ⇒ Boolean
- #file_to_moderation? ⇒ Boolean
- #file_to_text? ⇒ Boolean
- #image_to_audio? ⇒ Boolean
- #image_to_embeddings? ⇒ Boolean
- #image_to_image? ⇒ Boolean
- #image_to_moderation? ⇒ Boolean
- #image_to_text? ⇒ Boolean
- #pdf_to_audio? ⇒ Boolean
- #pdf_to_embeddings? ⇒ Boolean
- #pdf_to_image? ⇒ Boolean
- #pdf_to_moderation? ⇒ Boolean
- #pdf_to_text? ⇒ Boolean
- #text_to_audio? ⇒ Boolean
- #text_to_embeddings? ⇒ Boolean
- #text_to_image? ⇒ Boolean
- #text_to_moderation? ⇒ Boolean
- #text_to_text? ⇒ Boolean
Instance Method Details
#audio_to_audio? ⇒ 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
26 |
# File 'lib/extensions/ruby_llm/modalities.rb', line 26 def = input.include?('audio') && output.include?('embeddings') |
#audio_to_image? ⇒ 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
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
25 |
# File 'lib/extensions/ruby_llm/modalities.rb', line 25 def audio_to_text? = input.include?('audio') && output.include?('text') |
#file_to_audio? ⇒ 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
32 |
# File 'lib/extensions/ruby_llm/modalities.rb', line 32 def = input.include?('file') && output.include?('embeddings') |
#file_to_image? ⇒ 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
35 |
# File 'lib/extensions/ruby_llm/modalities.rb', line 35 def file_to_moderation? = input.include?('file') && output.include?('moderation') |
#file_to_text? ⇒ 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
15 |
# File 'lib/extensions/ruby_llm/modalities.rb', line 15 def image_to_audio? = input.include?('image') && output.include?('audio') |
#image_to_embeddings? ⇒ Boolean
14 |
# File 'lib/extensions/ruby_llm/modalities.rb', line 14 def = input.include?('image') && output.include?('embeddings') |
#image_to_image? ⇒ 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
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
13 |
# File 'lib/extensions/ruby_llm/modalities.rb', line 13 def image_to_text? = input.include?('image') && output.include?('text') |
#pdf_to_audio? ⇒ 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
20 |
# File 'lib/extensions/ruby_llm/modalities.rb', line 20 def = input.include?('pdf') && output.include?('embeddings') |
#pdf_to_image? ⇒ 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
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
19 |
# File 'lib/extensions/ruby_llm/modalities.rb', line 19 def pdf_to_text? = input.include?('pdf') && output.include?('text') |
#text_to_audio? ⇒ 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
8 |
# File 'lib/extensions/ruby_llm/modalities.rb', line 8 def = input.include?('text') && output.include?('embeddings') |
#text_to_image? ⇒ 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
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
7 |
# File 'lib/extensions/ruby_llm/modalities.rb', line 7 def text_to_text? = input.include?('text') && output.include?('text') |