Table of Contents

Class DefaultOutputImageService

public class DefaultOutputImageService : IOutputImageService, IGenerationService<string, Generated<Texture2D>, ImageParameters, Texture2D, IGenerativeImageEvent>, IAgentService<string, Generated<Texture2D>, ImageParameters>
Inheritance
object
DefaultOutputImageService
Implements

Methods

CancelAsync(CancellationToken)

public UniTask CancelAsync(CancellationToken ct = default)

Parameters

ct CancellationToken

Returns

UniTask

CreateStreamAsync(string, ImageParameters)

public UniTask<IRESTStream<IGenerativeImageEvent>> CreateStreamAsync(string input, ImageParameters @params)

Parameters

input string
params ImageParameters

Returns

UniTask<IRESTStream<IGenerativeImageEvent>>

Dispose()

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

public void Dispose()

GenerateAsync(string, ImageParameters, CancellationToken)

public UniTask<Generated<Texture2D>> GenerateAsync(string input, ImageParameters @params, CancellationToken ct = default)

Parameters

input string
params ImageParameters
ct CancellationToken

Returns

UniTask<Generated<Texture2D>>

InitAsync(Agent, CancellationToken)

public UniTask InitAsync(Agent agent, CancellationToken ct = default)

Parameters

agent Agent
ct CancellationToken

Returns

UniTask