Class GENStructTask<T>
Task for generating structured output (e.g., JSON) using an LLM model.
Inheritance
object
GENStructTask<T>
Inherited Members
GENTask<GENStructTask<T>, ICompletionOptions, TextPrompt, StructuredOutput<T>>.SaveGeneratedContents
Namespace: Glitch9.AIDevKit
Assembly: .dll
Syntax
public class GENStructTask<T> : GENTextGenerationTask<GENStructTask<T>, StructuredOutput<T>>, IGENTextTask, IGENTask where T : class
Type Parameters
Name | Description |
---|---|
T |
Constructors
GENStructTask(string)
Declaration
public GENStructTask(string prompt)
Parameters
Type | Name | Description |
---|---|---|
string | prompt |
Properties
Method
Declaration
public override string Method { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Methods
ExecuteAsyncINTERNAL()
Declaration
protected override UniTask<StructuredOutput<T>> ExecuteAsyncINTERNAL()
Returns
Type | Description |
---|---|
UniTask<StructuredOutput<T>> |