Interface IRealtimeChatService
Assembly: Glitch9.AIDevKit.Provider.OpenAI.dll
Syntax
public interface IRealtimeChatService : IStreamingChatService, IChatSettingsUpdater<IRealtimeOptions>, IMcpApprovalSender
Methods
|
Edit this page
View Source
CancelAsync()
Declaration
Returns
|
Edit this page
View Source
GenerateAsync(ConversationItem[], IRealtimeOptions, CancellationToken)
Declaration
UniTask<Generated<ConversationItem>> GenerateAsync(ConversationItem[] input, IRealtimeOptions settings, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
InitAsync(string, string, string, string, Locale, string, Tool[], ToolChoice, int?, ISpeechToTextRecorder, ITextToSpeechPlayer, bool, Modality, IRealtimeApiStreamHandler, ILogger, CancellationToken)
Declaration
UniTask InitAsync(string clientName, string model, string instructions, string transcriptionModel, Locale inputVoiceLanguage, string voice, Tool[] tools, ToolChoice toolChoice, int? maxTokens, ISpeechToTextRecorder inputAudioRecorder, ITextToSpeechPlayer outputAudioPlayer, bool inputTranscriptionEnabled, Modality outputModalities, IRealtimeApiStreamHandler eventHandler, ILogger logger, CancellationToken ct = default)
Parameters
Returns
Extension Methods