OpenWebUI raus, Ollama2 ordentlich rein.

- UnitTests fehlen
This commit is contained in:
2025-12-02 17:32:35 +01:00
parent 20c8798cdf
commit ef6d2c49a1
5 changed files with 9 additions and 10 deletions

View File

@@ -11,10 +11,10 @@ namespace BeWo.Service.ServiceProxy
{
public static class ServiceFacade
{
private static readonly Lazy<OpenWebApiClient> _OpenWebApiClient = new Lazy<OpenWebApiClient>(()
=> new OpenWebApiClient(
MergedConfig.GetSetting(WebConfigSetting.OpenWebUIUrl),
MergedConfig.GetSecretSetting(WebSecretConfigSetting.OpenWebUIKey)));
//private static readonly Lazy<OpenWebApiClient> _OpenWebApiClient = new Lazy<OpenWebApiClient>(()
// => new OpenWebApiClient(
// MergedConfig.GetSetting(WebConfigSetting.OpenWebUIUrl),
// MergedConfig.GetSecretSetting(WebSecretConfigSetting.OpenWebUIKey)));
private static readonly Lazy<OllamaApiClient> _OllamaApiClient = new Lazy<OllamaApiClient>(()
=> new OllamaApiClient(
@@ -24,13 +24,13 @@ namespace BeWo.Service.ServiceProxy
private static readonly Lazy<OllamaApiClient> _Ollama2ApiClient = new Lazy<OllamaApiClient>(()
=> new OllamaApiClient(
MergedConfig.GetSetting(WebConfigSetting.Ollama2Url),
MergedConfig.GetSecretSetting(WebSecretConfigSetting.OllamaKey),
MergedConfig.GetSecretSetting(WebSecretConfigSetting.Ollama2Key),
AiModelSource.ollama2));
private static readonly Lazy<XRechnungApiClient> _XRechnungFacade = new Lazy<XRechnungApiClient>(()
=> new XRechnungApiClient());
public static OpenWebApiClient OpenWebApiClient => _OpenWebApiClient.Value;
public static OpenWebApiClient OpenWebApiClient => null;
public static OllamaApiClient OllamaApiClient => _OllamaApiClient.Value;
public static OllamaApiClient Ollama2ApiClient => _Ollama2ApiClient.Value;
public static XRechnungApiClient XRechnung => _XRechnungFacade.Value;