Method: OpenaiImageGenerator::Client#generate
- Defined in:
- lib/openai_image_generator.rb
#generate(prompt, number_images, size) ⇒ Object
20 21 22 23 24 25 26 27 28 29 |
# File 'lib/openai_image_generator.rb', line 20 def generate(prompt, number_images, size) response = Net::HTTP.start(API_URL.host, API_URL.port, use_ssl: true) do |http| request = Net::HTTP::Post.new(API_URL.request_uri, header) request.body = body(prompt, number_images, size).to_json http.request(request) end JSON.parse(response.body) end |