Table of Contents

Class ImageVariationRequest

Namespace
OpenAI.Images
Assembly
OpenAI-DotNet.dll
public sealed class ImageVariationRequest : AbstractBaseImageRequest, IDisposable
Inheritance
ImageVariationRequest
Implements
Inherited Members

Constructors

ImageVariationRequest(Stream, string, int, ImageSize, string, ImageResponseFormat, Model)

[Obsolete("Use new .ctor overload")]
public ImageVariationRequest(Stream image, string imageName, int numberOfResults = 1, ImageSize size = ImageSize.Large, string user = null, ImageResponseFormat responseFormat = (ImageResponseFormat)0, Model model = null)

Parameters

image Stream
imageName string
numberOfResults int
size ImageSize
user string
responseFormat ImageResponseFormat
model Model

ImageVariationRequest(string, int, ImageSize, string, ImageResponseFormat, Model)

[Obsolete("Use new .ctor overload")]
public ImageVariationRequest(string imagePath, int numberOfResults, ImageSize size, string user, ImageResponseFormat responseFormat, Model model)

Parameters

imagePath string
numberOfResults int
size ImageSize
user string
responseFormat ImageResponseFormat
model Model

ImageVariationRequest(string, int?, string, string, ImageResponseFormat, Model)

public ImageVariationRequest(string imagePath, int? numberOfResults = null, string size = null, string user = null, ImageResponseFormat responseFormat = (ImageResponseFormat)0, Model model = null)

Parameters

imagePath string
numberOfResults int?
size string
user string
responseFormat ImageResponseFormat
model Model

ImageVariationRequest((string, Stream), int?, string, string, ImageResponseFormat, Model)

public ImageVariationRequest((string, Stream) image, int? numberOfResults = null, string size = null, string user = null, ImageResponseFormat responseFormat = (ImageResponseFormat)0, Model model = null)

Parameters

image (string, Stream)
numberOfResults int?
size string
user string
responseFormat ImageResponseFormat
model Model

Properties

Image

The image to use as the basis for the variation(s). Must be a valid PNG file, less than 4MB, and square.

public Stream Image { get; }

Property Value

Stream

ImageName

public string ImageName { get; }

Property Value

string

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

~ImageVariationRequest()

protected ~ImageVariationRequest()