Class: RubyLLM::Model::Modalities
- Inherits:
-
Object
- Object
- RubyLLM::Model::Modalities
- Defined in:
- lib/extensions/ruby_llm/modalities.rb
Overview
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
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 = 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 = 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 = 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 = 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 = 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') |