Table of Contents

Interface IGENTask

Namespace
Glitch9.AIDevKit
public interface IGENTask

Properties

Api

Api Api { get; }

Property Value

Api

IgnoreLogs

bool IgnoreLogs { get; }

Property Value

bool

IsWrapperTask

bool IsWrapperTask { get; }

Property Value

bool

Method

string Method { get; }

Property Value

string

ModelId

string ModelId { get; }

Property Value

string

N

int N { get; }

Property Value

int

OutputFileNote

string OutputFileNote { get; }

Property Value

string

OutputFilePath

string OutputFilePath { get; }

Property Value

string

RecordHistory

bool RecordHistory { get; }

Property Value

bool

RequestMimeType

MIMEType RequestMimeType { get; }

Property Value

MIMEType

ResponseMimeType

MIMEType ResponseMimeType { get; }

Property Value

MIMEType

SaveGeneratedContents

bool SaveGeneratedContents { get; }

Property Value

bool

Sender

string Sender { get; }

Property Value

string

Methods

ExecuteAsync<T>()

UniTask<T> ExecuteAsync<T>()

Returns

UniTask<T>

Type Parameters

T

GetPrompt()

IPrompt GetPrompt()

Returns

IPrompt

ShouldRecordHistory()

bool ShouldRecordHistory()

Returns

bool