Table of Contents

Interface IAgentService<TInput, TOutput, TParams>

public interface IAgentService<TInput, TOutput, TParams> where TParams : IGenerativeParameters

Type Parameters

TInput
TOutput
TParams

Methods

CancelAsync(CancellationToken)

UniTask CancelAsync(CancellationToken ct = default)

Parameters

ct CancellationToken

Returns

UniTask

GenerateAsync(TInput, TParams, CancellationToken)

UniTask<TOutput> GenerateAsync(TInput input, TParams @params, CancellationToken ct = default)

Parameters

input TInput
params TParams
ct CancellationToken

Returns

UniTask<TOutput>

InitAsync(Agent, CancellationToken)

UniTask InitAsync(Agent agent, CancellationToken ct = default)

Parameters

agent Agent
ct CancellationToken

Returns

UniTask