Table of Contents

Interface IChatService

public interface IChatService : IAgentService<ConversationItem[], Response, Parameters>
Inherited Members

Methods

CommitParametersUpdateAsync(Parameters, CancellationToken)

UniTask CommitParametersUpdateAsync(Parameters @params, CancellationToken ct = default)

Parameters

params Parameters
ct CancellationToken

Returns

UniTask

SendMcpApprovalAsync(string, McpApprovalResponse, string, CancellationToken)

UniTask SendMcpApprovalAsync(string model, McpApprovalResponse approval, string sender = null, CancellationToken ct = default)

Parameters

model string
approval McpApprovalResponse
sender string
ct CancellationToken

Returns

UniTask

StreamAsync(ConversationItem[], Parameters, IListener, CancellationToken)

UniTask StreamAsync(ConversationItem[] input, Parameters @params, IListener listener, CancellationToken ct = default)

Parameters

input ConversationItem[]
params Parameters
listener IListener
ct CancellationToken

Returns

UniTask