in rbi/lib/openai/models/image_edit_params.rbi [70:97]
def self.new(
image:,
prompt:,
mask: nil,
model: nil,
n: nil,
response_format: nil,
size: nil,
user: nil,
request_options: {}
); end
sig do
override
.returns(
{
image: T.any(Pathname, StringIO),
prompt: String,
mask: T.any(Pathname, StringIO),
model: T.nilable(T.any(String, OpenAI::Models::ImageModel::OrSymbol)),
n: T.nilable(Integer),
response_format: T.nilable(OpenAI::Models::ImageEditParams::ResponseFormat::OrSymbol),
size: T.nilable(OpenAI::Models::ImageEditParams::Size::OrSymbol),
user: String,
request_options: OpenAI::RequestOptions
}
)
end