Class ImageEditRequest
Inheritance
StreamingGenerativeRequest<ImageEditRequest, ImagePrompt, IImageAsset, Delta<IImageChunk>, IImageRequestOptions>
ImageEditRequest
Implements
Inherited Members
Namespace: Glitch9.AIDevKit
Assembly: Glitch9.AIDevKit.dll
Syntax
[JsonConverter(typeof(ImageGenerationRequestConverter))]
public class ImageEditRequest : GenerativeImageRequest<ImageEditRequest, IImageRequestOptions>, IStreamingGenerativeRequest<Delta<IImageChunk>, IImageAsset>, IGenerativeVisualRequest, IGenerativeRequest, IMultipartFormRequest
Constructors
| Edit this page View SourceImageEditRequest(ImageEditType, ImagePrompt)
Declaration
public ImageEditRequest(ImageEditType editType, ImagePrompt prompt)
Parameters
| Type | Name | Description |
|---|---|---|
| ImageEditType | editType | |
| ImagePrompt | prompt |
Properties
| Edit this page View SourceEditType
Declaration
public ImageEditType EditType { get; set; }
Property Value
| Type | Description |
|---|---|
| ImageEditType |
FileNameKey
Declaration
protected override string FileNameKey { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
| Edit this page View SourceRequestType
The endpoint type for this
Declaration
public override RequestType RequestType { get; }
Property Value
| Type | Description |
|---|---|
| RequestType |
Overrides
Methods
| Edit this page View SourceExecuteAsyncInternal()
Executes the actual task logic. Must be implemented in derived classes.
Declaration
protected override UniTask<Generated<IImageAsset>> ExecuteAsyncInternal()
Returns
| Type | Description |
|---|---|
| UniTask<Generated<IImageAsset>> |
Overrides
| Edit this page View SourceStreamAsyncInternal()
Declaration
protected override IGenerativeStream<Delta<IImageChunk>, IImageAsset> StreamAsyncInternal()
Returns
| Type | Description |
|---|---|
| IGenerativeStream<Delta<IImageChunk>, IImageAsset> |