using AIStudio.Settings; using Microsoft.JSInterop; namespace AIStudio.Provider; public class NoProvider : IProvider { #region Implementation of IProvider public string Id => "none"; public string InstanceName { get; set; } = "None"; public async IAsyncEnumerable GetChatCompletion(IJSRuntime jsRuntime, SettingsManager settings, Model chatModel, Thread chatThread) { await Task.CompletedTask; yield return ""; } public Task> GetModels(IJSRuntime jsRuntime, SettingsManager settings) => Task.FromResult>(new List()); #endregion }