Use new IDs for exported providers

This commit is contained in:
Thorsten Sommer 2026-02-07 19:00:33 +01:00
parent c9ad456de4
commit fccdd1ef89
Signed by untrusted user who does not match committer: tsommer
GPG Key ID: 371BBA77A02C0108
3 changed files with 3 additions and 30 deletions

View File

@ -177,7 +177,7 @@ public sealed record EmbeddingProvider(
return $$""" return $$"""
CONFIG["EMBEDDING_PROVIDERS"][#CONFIG["EMBEDDING_PROVIDERS"]+1] = { CONFIG["EMBEDDING_PROVIDERS"][#CONFIG["EMBEDDING_PROVIDERS"]+1] = {
["Id"] = "{{LuaTools.EscapeLuaString(NormalizeId(this.Id))}}", ["Id"] = "{{Guid.NewGuid().ToString()}}",
["Name"] = "{{LuaTools.EscapeLuaString(this.Name)}}", ["Name"] = "{{LuaTools.EscapeLuaString(this.Name)}}",
["UsedLLMProvider"] = "{{this.UsedLLMProvider}}", ["UsedLLMProvider"] = "{{this.UsedLLMProvider}}",
@ -191,13 +191,4 @@ public sealed record EmbeddingProvider(
} }
"""; """;
} }
private static string NormalizeId(string? id)
{
if (!string.IsNullOrWhiteSpace(id))
return id;
return Guid.NewGuid().ToString();
}
} }

View File

@ -242,7 +242,7 @@ public sealed record Provider(
return $$""" return $$"""
CONFIG["LLM_PROVIDERS"][#CONFIG["LLM_PROVIDERS"]+1] = { CONFIG["LLM_PROVIDERS"][#CONFIG["LLM_PROVIDERS"]+1] = {
["Id"] = "{{LuaTools.EscapeLuaString(NormalizeId(this.Id))}}", ["Id"] = "{{Guid.NewGuid().ToString()}}",
["InstanceName"] = "{{LuaTools.EscapeLuaString(this.InstanceName)}}", ["InstanceName"] = "{{LuaTools.EscapeLuaString(this.InstanceName)}}",
["UsedLLMProvider"] = "{{this.UsedLLMProvider}}", ["UsedLLMProvider"] = "{{this.UsedLLMProvider}}",
@ -258,13 +258,4 @@ public sealed record Provider(
} }
"""; """;
} }
private static string NormalizeId(string? id)
{
if (!string.IsNullOrWhiteSpace(id))
return id;
return Guid.NewGuid().ToString();
}
} }

View File

@ -177,7 +177,7 @@ public sealed record TranscriptionProvider(
return $$""" return $$"""
CONFIG["TRANSCRIPTION_PROVIDERS"][#CONFIG["TRANSCRIPTION_PROVIDERS"]+1] = { CONFIG["TRANSCRIPTION_PROVIDERS"][#CONFIG["TRANSCRIPTION_PROVIDERS"]+1] = {
["Id"] = "{{LuaTools.EscapeLuaString(NormalizeId(this.Id))}}", ["Id"] = "{{Guid.NewGuid().ToString()}}",
["Name"] = "{{LuaTools.EscapeLuaString(this.Name)}}", ["Name"] = "{{LuaTools.EscapeLuaString(this.Name)}}",
["UsedLLMProvider"] = "{{this.UsedLLMProvider}}", ["UsedLLMProvider"] = "{{this.UsedLLMProvider}}",
@ -191,13 +191,4 @@ public sealed record TranscriptionProvider(
} }
"""; """;
} }
private static string NormalizeId(string? id)
{
if (!string.IsNullOrWhiteSpace(id))
return id;
return Guid.NewGuid().ToString();
}
} }