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