Class GENStructTask<T>
Task for generating structured output (e.g., JSON) using an LLM model.
public class GENStructTask<T> : GENTextGenerationTask<GENStructTask<T>, StructuredOutput<T>>, IGENTextTask, IGENTask where T : class
Type Parameters
T
- Inheritance
-
objectGENStructTask<T>
- Implements
- Inherited Members
-
GENTask<GENStructTask<T>, ICompletionOptions, TextPrompt, StructuredOutput<T>>.SaveGeneratedContents
Constructors
GENStructTask(string)
public GENStructTask(string prompt)
Parameters
promptstring
Properties
Method
public override string Method { get; }
Property Value
- string
Methods
ExecuteAsyncINTERNAL()
protected override UniTask<StructuredOutput<T>> ExecuteAsyncINTERNAL()
Returns
- UniTask<StructuredOutput<T>>