Method: OpenAI::Resources::Images#generate
- Defined in:
- lib/openai/resources/images.rb
#generate(prompt: , background: nil, model: nil, moderation: nil, n: nil, output_compression: nil, output_format: nil, partial_images: nil, quality: nil, response_format: nil, size: nil, style: nil, user: nil, request_options: {}) ⇒ OpenAI::Models::ImagesResponse
See #generate_stream_raw for streaming counterpart.
Some parameter documentations has been truncated, see Models::ImageGenerateParams for more details.
Creates an image given a prompt. Learn more.
203 204 205 206 207 208 209 210 211 212 213 214 215 216 |
# File 'lib/openai/resources/images.rb', line 203 def generate(params) parsed, = OpenAI::ImageGenerateParams.dump_request(params) if parsed[:stream] = "Please use `#generate_stream_raw` for the streaming use case." raise ArgumentError.new() end @client.request( method: :post, path: "images/generations", body: parsed, model: OpenAI::ImagesResponse, options: ) end |