Class: MisarBlog::ImagesResource
- Defined in:
- lib/misarblog/client.rb
Overview
── Resource: Images ─────────────────────────────────────────────────────────
Instance Method Summary collapse
-
#generate(prompt:, size: nil) ⇒ Object
POST /images/generate — AI cover-image generation.
-
#upload(data = {}) ⇒ Object
POST /images/upload — register/host an image.
Methods inherited from Resource
Constructor Details
This class inherits a constructor from MisarBlog::Resource
Instance Method Details
#generate(prompt:, size: nil) ⇒ Object
POST /images/generate — AI cover-image generation.
114 115 116 117 |
# File 'lib/misarblog/client.rb', line 114 def generate(prompt:, size: nil) body = compact(prompt: prompt, size: size) Models::ImageResult.new(@client.request(:post, "/images/generate", body)) end |
#upload(data = {}) ⇒ Object
POST /images/upload — register/host an image. Accepts a raw payload Hash.
120 121 122 |
# File 'lib/misarblog/client.rb', line 120 def upload(data = {}) Models::ImageResult.new(@client.request(:post, "/images/upload", data)) end |