Class GENContentTask
Task for generating text using an LLM model. Supports instructions and role-based prompts.
Inheritance
object
GENContentTask
Implements
Inherited Members
Namespace: Glitch9.AIDevKit
Assembly: .dll
Syntax
public class GENContentTask : GENCompletionTask<GENContentTask, Prompt, GeneratedContent>, IGENTask
Constructors
GENContentTask(Prompt, Object)
Declaration
public GENContentTask(Prompt prompt, UnityEngine.Object target = null)
Parameters
Type | Name | Description |
---|---|---|
Prompt | prompt | |
Object | target |
Methods
ExecuteAsync()
Executes the text generation and returns the full response as a string.
Declaration
public override UniTask<GeneratedContent> ExecuteAsync()
Returns
Type | Description |
---|---|
UniTask<GeneratedContent> |
Overrides
StreamAsync(ChatStreamHandler)
Streams text generation output in real time as it's received from the model.
Declaration
public UniTask StreamAsync(ChatStreamHandler streamHandler = null)
Parameters
Type | Name | Description |
---|---|---|
ChatStreamHandler | streamHandler |
Returns
Type | Description |
---|---|
UniTask |