mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2025-04-28 15:39:46 +00:00
Use absolute namespaces
This commit is contained in:
parent
b9a65d9ca0
commit
d1f79f0f1e
@ -18,7 +18,7 @@ public sealed class AgentTextContentCleaner(ILogger<AgentBase> logger, SettingsM
|
|||||||
|
|
||||||
#region Overrides of AgentBase
|
#region Overrides of AgentBase
|
||||||
|
|
||||||
public override Settings.Provider? ProviderSettings { get; set; }
|
public override AIStudio.Settings.Provider? ProviderSettings { get; set; }
|
||||||
|
|
||||||
protected override Type Type => Type.SYSTEM;
|
protected override Type Type => Type.SYSTEM;
|
||||||
|
|
||||||
|
@ -20,10 +20,10 @@ public partial class ChatComponent : MSGComponentBase, IAsyncDisposable
|
|||||||
public EventCallback<ChatThread?> ChatThreadChanged { get; set; }
|
public EventCallback<ChatThread?> ChatThreadChanged { get; set; }
|
||||||
|
|
||||||
[Parameter]
|
[Parameter]
|
||||||
public Settings.Provider Provider { get; set; }
|
public AIStudio.Settings.Provider Provider { get; set; }
|
||||||
|
|
||||||
[Parameter]
|
[Parameter]
|
||||||
public EventCallback<Settings.Provider> ProviderChanged { get; set; }
|
public EventCallback<AIStudio.Settings.Provider> ProviderChanged { get; set; }
|
||||||
|
|
||||||
[Parameter]
|
[Parameter]
|
||||||
public Action<string> WorkspaceName { get; set; } = _ => { };
|
public Action<string> WorkspaceName { get; set; } = _ => { };
|
||||||
|
@ -12,24 +12,24 @@ public partial class ProviderSelection : ComponentBase
|
|||||||
public AssistantBase? AssistantBase { get; set; }
|
public AssistantBase? AssistantBase { get; set; }
|
||||||
|
|
||||||
[Parameter]
|
[Parameter]
|
||||||
public Settings.Provider ProviderSettings { get; set; }
|
public AIStudio.Settings.Provider ProviderSettings { get; set; }
|
||||||
|
|
||||||
[Parameter]
|
[Parameter]
|
||||||
public EventCallback<Settings.Provider> ProviderSettingsChanged { get; set; }
|
public EventCallback<AIStudio.Settings.Provider> ProviderSettingsChanged { get; set; }
|
||||||
|
|
||||||
[Parameter]
|
[Parameter]
|
||||||
public Func<Settings.Provider, string?> ValidateProvider { get; set; } = _ => null;
|
public Func<AIStudio.Settings.Provider, string?> ValidateProvider { get; set; } = _ => null;
|
||||||
|
|
||||||
[Inject]
|
[Inject]
|
||||||
private SettingsManager SettingsManager { get; init; } = null!;
|
private SettingsManager SettingsManager { get; init; } = null!;
|
||||||
|
|
||||||
private async Task SelectionChanged(Settings.Provider provider)
|
private async Task SelectionChanged(AIStudio.Settings.Provider provider)
|
||||||
{
|
{
|
||||||
this.ProviderSettings = provider;
|
this.ProviderSettings = provider;
|
||||||
await this.ProviderSettingsChanged.InvokeAsync(provider);
|
await this.ProviderSettingsChanged.InvokeAsync(provider);
|
||||||
}
|
}
|
||||||
|
|
||||||
private IEnumerable<Settings.Provider> GetAvailableProviders()
|
private IEnumerable<AIStudio.Settings.Provider> GetAvailableProviders()
|
||||||
{
|
{
|
||||||
var minimumLevel = this.SettingsManager.GetMinimumConfidenceLevel(this.AssistantBase?.Component ?? Tools.Components.NONE);
|
var minimumLevel = this.SettingsManager.GetMinimumConfidenceLevel(this.AssistantBase?.Component ?? Tools.Components.NONE);
|
||||||
foreach (var provider in this.SettingsManager.ConfigurationData.Providers)
|
foreach (var provider in this.SettingsManager.ConfigurationData.Providers)
|
||||||
|
@ -24,7 +24,7 @@ public partial class ReadWebContent : ComponentBase
|
|||||||
public EventCallback<string> ContentChanged { get; set; }
|
public EventCallback<string> ContentChanged { get; set; }
|
||||||
|
|
||||||
[Parameter]
|
[Parameter]
|
||||||
public Settings.Provider ProviderSettings { get; set; }
|
public AIStudio.Settings.Provider ProviderSettings { get; set; }
|
||||||
|
|
||||||
[Parameter]
|
[Parameter]
|
||||||
public bool AgentIsRunning { get; set; }
|
public bool AgentIsRunning { get; set; }
|
||||||
@ -47,7 +47,7 @@ public partial class ReadWebContent : ComponentBase
|
|||||||
private bool urlIsValid;
|
private bool urlIsValid;
|
||||||
private bool isProviderValid;
|
private bool isProviderValid;
|
||||||
|
|
||||||
private Settings.Provider providerSettings;
|
private AIStudio.Settings.Provider providerSettings;
|
||||||
|
|
||||||
#region Overrides of ComponentBase
|
#region Overrides of ComponentBase
|
||||||
|
|
||||||
|
@ -113,7 +113,7 @@ public partial class ProviderDialog : ComponentBase, ISecretId
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
private Settings.Provider CreateProviderSettings()
|
private AIStudio.Settings.Provider CreateProviderSettings()
|
||||||
{
|
{
|
||||||
var cleanedHostname = this.DataHostname.Trim();
|
var cleanedHostname = this.DataHostname.Trim();
|
||||||
return new()
|
return new()
|
||||||
|
@ -107,7 +107,7 @@ public static class LLMProvidersExtensions
|
|||||||
/// <param name="providerSettings">The provider settings.</param>
|
/// <param name="providerSettings">The provider settings.</param>
|
||||||
/// <param name="logger">The logger to use.</param>
|
/// <param name="logger">The logger to use.</param>
|
||||||
/// <returns>The provider instance.</returns>
|
/// <returns>The provider instance.</returns>
|
||||||
public static IProvider CreateProvider(this Settings.Provider providerSettings, ILogger logger)
|
public static IProvider CreateProvider(this AIStudio.Settings.Provider providerSettings, ILogger logger)
|
||||||
{
|
{
|
||||||
return providerSettings.UsedLLMProvider.CreateProvider(providerSettings.InstanceName, providerSettings.Host, providerSettings.Hostname, logger);
|
return providerSettings.UsedLLMProvider.CreateProvider(providerSettings.InstanceName, providerSettings.Host, providerSettings.Hostname, logger);
|
||||||
}
|
}
|
||||||
|
@ -2,12 +2,12 @@ namespace AIStudio.Settings.DataModel.PreviousModels;
|
|||||||
|
|
||||||
public static class ProviderV4Extensions
|
public static class ProviderV4Extensions
|
||||||
{
|
{
|
||||||
public static List<Settings.Provider> MigrateFromV4ToV5(this IEnumerable<Provider> providers)
|
public static List<AIStudio.Settings.Provider> MigrateFromV4ToV5(this IEnumerable<Provider> providers)
|
||||||
{
|
{
|
||||||
return providers.Select(provider => provider.MigrateFromV4ToV5()).ToList();
|
return providers.Select(provider => provider.MigrateFromV4ToV5()).ToList();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Settings.Provider MigrateFromV4ToV5(this Provider provider) => new()
|
public static AIStudio.Settings.Provider MigrateFromV4ToV5(this Provider provider) => new()
|
||||||
{
|
{
|
||||||
Num = provider.Num,
|
Num = provider.Num,
|
||||||
Id = provider.Id,
|
Id = provider.Id,
|
||||||
|
@ -75,7 +75,7 @@ public static class ComponentsExtensions
|
|||||||
_ => default,
|
_ => default,
|
||||||
};
|
};
|
||||||
|
|
||||||
public static Settings.Provider PreselectedProvider(this Components component, SettingsManager settingsManager) => component switch
|
public static AIStudio.Settings.Provider PreselectedProvider(this Components component, SettingsManager settingsManager) => component switch
|
||||||
{
|
{
|
||||||
Components.GRAMMAR_SPELLING_ASSISTANT => settingsManager.ConfigurationData.GrammarSpelling.PreselectOptions ? settingsManager.ConfigurationData.Providers.FirstOrDefault(x => x.Id == settingsManager.ConfigurationData.GrammarSpelling.PreselectedProvider) : default,
|
Components.GRAMMAR_SPELLING_ASSISTANT => settingsManager.ConfigurationData.GrammarSpelling.PreselectOptions ? settingsManager.ConfigurationData.Providers.FirstOrDefault(x => x.Id == settingsManager.ConfigurationData.GrammarSpelling.PreselectedProvider) : default,
|
||||||
Components.ICON_FINDER_ASSISTANT => settingsManager.ConfigurationData.IconFinder.PreselectOptions ? settingsManager.ConfigurationData.Providers.FirstOrDefault(x => x.Id == settingsManager.ConfigurationData.IconFinder.PreselectedProvider) : default,
|
Components.ICON_FINDER_ASSISTANT => settingsManager.ConfigurationData.IconFinder.PreselectOptions ? settingsManager.ConfigurationData.Providers.FirstOrDefault(x => x.Id == settingsManager.ConfigurationData.IconFinder.PreselectedProvider) : default,
|
||||||
|
Loading…
Reference in New Issue
Block a user