Class: Midjourney::Client
- Inherits:
-
Object
- Object
- Midjourney::Client
- Extended by:
- HTTP
- Defined in:
- lib/midjourney/client.rb
Instance Method Summary collapse
- #imagine(parameters: {}) ⇒ Object
-
#initialize(access_token: nil, uri_base: nil, request_timeout: nil, extra_headers: {}) ⇒ Client
constructor
A new instance of Client.
- #result(parameters: {}) ⇒ Object
Methods included from HTTP
Constructor Details
#initialize(access_token: nil, uri_base: nil, request_timeout: nil, extra_headers: {}) ⇒ Client
Returns a new instance of Client.
5 6 7 8 9 10 |
# File 'lib/midjourney/client.rb', line 5 def initialize(access_token: nil, uri_base: nil, request_timeout: nil, extra_headers: {}) Midjourney.configuration.access_token = access_token if access_token Midjourney.configuration.uri_base = uri_base if uri_base Midjourney.configuration.request_timeout = request_timeout if request_timeout Midjourney.configuration.extra_headers = extra_headers end |
Instance Method Details
#imagine(parameters: {}) ⇒ Object
12 13 14 |
# File 'lib/midjourney/client.rb', line 12 def imagine(parameters: {}) Midjourney::Client.json_post(path: "/imagine", parameters: parameters) end |
#result(parameters: {}) ⇒ Object
16 17 18 |
# File 'lib/midjourney/client.rb', line 16 def result(parameters: {}) Midjourney::Client.json_post(path: "/result", parameters: parameters) end |