Class: LLM::Response::Image
- Inherits:
-
LLM::Response
- Object
- LLM::Response
- LLM::Response::Image
- Defined in:
- lib/llm/response/image.rb
Overview
The LLM::Response::Image class represents an image response. An image response might encapsulate one or more URLs, or a base64 encoded image – depending on the provider.
Instance Method Summary collapse
-
#images ⇒ Array<OpenStruct>?
Returns one or more image objects, or nil.
-
#urls ⇒ Array<String>?
Returns one or more image URLs, or nil.
Methods inherited from LLM::Response
Constructor Details
This class inherits a constructor from LLM::Response
Instance Method Details
#images ⇒ Array<OpenStruct>?
Returns one or more image objects, or nil
12 13 14 |
# File 'lib/llm/response/image.rb', line 12 def images parsed[:images].any? ? parsed[:images] : nil end |
#urls ⇒ Array<String>?
Returns one or more image URLs, or nil
19 20 21 |
# File 'lib/llm/response/image.rb', line 19 def urls parsed[:urls].any? ? parsed[:urls] : nil end |