Class ImageGenerationController
Inheritance
GenerativeControllerBase<Delta<IImageChunk>, IImageAsset, IImageGeneration, IImageGenerationOptions>
ImageGenerationController
Implements
Inherited Members
Namespace: Glitch9.AIDevKit.Agents
Assembly: Glitch9.AIDevKit.dll
Syntax
public sealed class ImageGenerationController : GenerativeControllerBase<Delta<IImageChunk>, IImageAsset, IImageGeneration, IImageGenerationOptions>, IStreamVisitor<Delta<IImageChunk>, Generated<IImageAsset>>
Methods
| Edit this page View SourceGenerateOutputImageAsync(string, string)
Declaration
public UniTask GenerateOutputImageAsync(string prompt, string itemId)
Parameters
| Type | Name | Description |
|---|---|---|
| string | prompt | |
| string | itemId |
Returns
| Type | Description |
|---|---|
| UniTask |
OnComplete(Generated<IImageAsset>)
Handle completion of generation. Must be implemented by derived classes.
Declaration
public override void OnComplete(Generated<IImageAsset> result)
Parameters
| Type | Name | Description |
|---|---|---|
| Generated<IImageAsset> | result |
Overrides
| Edit this page View SourceOnDelta(Delta<IImageChunk>)
Handle streaming delta updates. Must be implemented by derived classes.
Declaration
public override void OnDelta(Delta<IImageChunk> delta)
Parameters
| Type | Name | Description |
|---|---|---|
| Delta<IImageChunk> | delta |