Interface IAssistantsChatService
Assembly: Glitch9.AIDevKit.Provider.OpenAI.dll
Syntax
public interface IAssistantsChatService : IStreamingChatService<AssistantsApiEvent, ThreadMessage, IAssistantsOptions>, IStreamingChatService, IStreamingGenerativeService<ConversationItem[], AssistantsApiEvent, ThreadMessage, IAssistantsOptions>, IDisposable
Properties
|
Edit this page
View Source
CurrentAssistant
Declaration
Assistant CurrentAssistant { get; }
Property Value
|
Edit this page
View Source
CurrentRun
Declaration
Run CurrentRun { get; set; }
Property Value
|
Edit this page
View Source
CurrentThread
Declaration
Thread CurrentThread { get; }
Property Value
Methods
|
Edit this page
View Source
CancelAsync()
Declaration
Returns
|
Edit this page
View Source
ChangeThreadAsync(string, CancellationToken)
Declaration
UniTask ChangeThreadAsync(string newThreadId, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
GenerateAsync(ConversationItem[], IAssistantsOptions, CancellationToken)
Declaration
UniTask<Generated<ThreadMessage>> GenerateAsync(ConversationItem[] input, IAssistantsOptions settings, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
InitAsync(string, string, IAssistantsOptions, ILogger, CancellationToken)
Declaration
UniTask InitAsync(string threadId, string assistantName, IAssistantsOptions settings, ILogger logger, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
UpdateAssistantAsync(CancellationToken)
Declaration
UniTask UpdateAssistantAsync(CancellationToken ct = default)
Parameters
Returns
Extension Methods