mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2025-02-06 15:09:07 +00:00
21 lines
693 B
C#
21 lines
693 B
C#
|
namespace AIStudio.Settings.DataModel.PreviousModels;
|
||
|
|
||
|
public static class ProviderV4Extensions
|
||
|
{
|
||
|
public static List<Settings.Provider> MigrateFromV4ToV5(this IEnumerable<Provider> providers)
|
||
|
{
|
||
|
return providers.Select(provider => provider.MigrateFromV4ToV5()).ToList();
|
||
|
}
|
||
|
|
||
|
public static Settings.Provider MigrateFromV4ToV5(this Provider provider) => new()
|
||
|
{
|
||
|
Num = provider.Num,
|
||
|
Id = provider.Id,
|
||
|
InstanceName = provider.InstanceName,
|
||
|
UsedLLMProvider = provider.UsedProvider,
|
||
|
Model = provider.Model,
|
||
|
IsSelfHosted = provider.IsSelfHosted,
|
||
|
Hostname = provider.Hostname,
|
||
|
Host = provider.Host,
|
||
|
};
|
||
|
}
|