From d44e9ab3be9b0388f3c0953da0cd2baffe84e106 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Thu, 13 Nov 2025 16:42:24 +0100 Subject: [PATCH] Renamed method --- .../Provider/AlibabaCloud/ProviderAlibabaCloud.cs | 2 +- app/MindWork AI Studio/Provider/Anthropic/ProviderAnthropic.cs | 2 +- app/MindWork AI Studio/Provider/BaseProvider.cs | 3 +-- app/MindWork AI Studio/Provider/DeepSeek/ProviderDeepSeek.cs | 2 +- app/MindWork AI Studio/Provider/Fireworks/ProviderFireworks.cs | 2 +- app/MindWork AI Studio/Provider/GWDG/ProviderGWDG.cs | 2 +- app/MindWork AI Studio/Provider/Google/ProviderGoogle.cs | 2 +- app/MindWork AI Studio/Provider/Groq/ProviderGroq.cs | 2 +- app/MindWork AI Studio/Provider/Helmholtz/ProviderHelmholtz.cs | 2 +- .../Provider/HuggingFace/ProviderHuggingFace.cs | 2 +- app/MindWork AI Studio/Provider/Mistral/ProviderMistral.cs | 2 +- app/MindWork AI Studio/Provider/OpenAI/ProviderOpenAI.cs | 2 +- .../Provider/Perplexity/ProviderPerplexity.cs | 2 +- .../Provider/SelfHosted/ProviderSelfHosted.cs | 2 +- app/MindWork AI Studio/Provider/X/ProviderX.cs | 2 +- 15 files changed, 15 insertions(+), 16 deletions(-) diff --git a/app/MindWork AI Studio/Provider/AlibabaCloud/ProviderAlibabaCloud.cs b/app/MindWork AI Studio/Provider/AlibabaCloud/ProviderAlibabaCloud.cs index 3d884ca8..13e768e5 100644 --- a/app/MindWork AI Studio/Provider/AlibabaCloud/ProviderAlibabaCloud.cs +++ b/app/MindWork AI Studio/Provider/AlibabaCloud/ProviderAlibabaCloud.cs @@ -37,7 +37,7 @@ public sealed class ProviderAlibabaCloud() : BaseProvider("https://dashscope-int }; // Parse the API parameters: - var apiParameters = this.ParseApiParameters(this.AdditionalJsonApiParameters); + var apiParameters = this.ParseAdditionalApiParameters(this.AdditionalJsonApiParameters); // Prepare the AlibabaCloud HTTP chat request: var alibabaCloudChatRequest = JsonSerializer.Serialize(new ChatCompletionAPIRequest diff --git a/app/MindWork AI Studio/Provider/Anthropic/ProviderAnthropic.cs b/app/MindWork AI Studio/Provider/Anthropic/ProviderAnthropic.cs index 512c4bf3..3fa4ccf3 100644 --- a/app/MindWork AI Studio/Provider/Anthropic/ProviderAnthropic.cs +++ b/app/MindWork AI Studio/Provider/Anthropic/ProviderAnthropic.cs @@ -28,7 +28,7 @@ public sealed class ProviderAnthropic() : BaseProvider("https://api.anthropic.co yield break; // Parse the API parameters: - var apiParameters = this.ParseApiParameters(this.AdditionalJsonApiParameters, "system"); + var apiParameters = this.ParseAdditionalApiParameters(this.AdditionalJsonApiParameters, "system"); // Prepare the Anthropic HTTP chat request: var chatRequest = JsonSerializer.Serialize(new ChatRequest diff --git a/app/MindWork AI Studio/Provider/BaseProvider.cs b/app/MindWork AI Studio/Provider/BaseProvider.cs index e28c62ed..cab22cbc 100644 --- a/app/MindWork AI Studio/Provider/BaseProvider.cs +++ b/app/MindWork AI Studio/Provider/BaseProvider.cs @@ -526,7 +526,7 @@ public abstract class BaseProvider : IProvider, ISecretId /// containing the API parameters to be parsed. /// Optional list of keys to remove from the final dictionary /// (case-insensitive). The parameters stream, model, and messages are removed by default. - protected IDictionary ParseApiParameters( + protected IDictionary ParseAdditionalApiParameters( string additionalUserProvidedParameters, params List keysToRemove) { @@ -578,5 +578,4 @@ public abstract class BaseProvider : IProvider, ISecretId _ => string.Empty, }; - } \ No newline at end of file diff --git a/app/MindWork AI Studio/Provider/DeepSeek/ProviderDeepSeek.cs b/app/MindWork AI Studio/Provider/DeepSeek/ProviderDeepSeek.cs index 3b9cc55b..db49977d 100644 --- a/app/MindWork AI Studio/Provider/DeepSeek/ProviderDeepSeek.cs +++ b/app/MindWork AI Studio/Provider/DeepSeek/ProviderDeepSeek.cs @@ -37,7 +37,7 @@ public sealed class ProviderDeepSeek() : BaseProvider("https://api.deepseek.com/ }; // Parse the API parameters: - var apiParameters = this.ParseApiParameters(this.AdditionalJsonApiParameters); + var apiParameters = this.ParseAdditionalApiParameters(this.AdditionalJsonApiParameters); // Prepare the DeepSeek HTTP chat request: var deepSeekChatRequest = JsonSerializer.Serialize(new ChatCompletionAPIRequest diff --git a/app/MindWork AI Studio/Provider/Fireworks/ProviderFireworks.cs b/app/MindWork AI Studio/Provider/Fireworks/ProviderFireworks.cs index cafb9b9c..410b1895 100644 --- a/app/MindWork AI Studio/Provider/Fireworks/ProviderFireworks.cs +++ b/app/MindWork AI Studio/Provider/Fireworks/ProviderFireworks.cs @@ -37,7 +37,7 @@ public class ProviderFireworks() : BaseProvider("https://api.fireworks.ai/infere }; // Parse the API parameters: - var apiParameters = this.ParseApiParameters(this.AdditionalJsonApiParameters); + var apiParameters = this.ParseAdditionalApiParameters(this.AdditionalJsonApiParameters); // Prepare the Fireworks HTTP chat request: var fireworksChatRequest = JsonSerializer.Serialize(new ChatRequest diff --git a/app/MindWork AI Studio/Provider/GWDG/ProviderGWDG.cs b/app/MindWork AI Studio/Provider/GWDG/ProviderGWDG.cs index 6fc3b17f..097f2652 100644 --- a/app/MindWork AI Studio/Provider/GWDG/ProviderGWDG.cs +++ b/app/MindWork AI Studio/Provider/GWDG/ProviderGWDG.cs @@ -37,7 +37,7 @@ public sealed class ProviderGWDG() : BaseProvider("https://chat-ai.academiccloud }; // Parse the API parameters: - var apiParameters = this.ParseApiParameters(this.AdditionalJsonApiParameters); + var apiParameters = this.ParseAdditionalApiParameters(this.AdditionalJsonApiParameters); // Prepare the GWDG HTTP chat request: var gwdgChatRequest = JsonSerializer.Serialize(new ChatCompletionAPIRequest diff --git a/app/MindWork AI Studio/Provider/Google/ProviderGoogle.cs b/app/MindWork AI Studio/Provider/Google/ProviderGoogle.cs index 4091d2b9..ababf742 100644 --- a/app/MindWork AI Studio/Provider/Google/ProviderGoogle.cs +++ b/app/MindWork AI Studio/Provider/Google/ProviderGoogle.cs @@ -37,7 +37,7 @@ public class ProviderGoogle() : BaseProvider("https://generativelanguage.googlea }; // Parse the API parameters: - var apiParameters = this.ParseApiParameters(this.AdditionalJsonApiParameters); + var apiParameters = this.ParseAdditionalApiParameters(this.AdditionalJsonApiParameters); // Prepare the Google HTTP chat request: var geminiChatRequest = JsonSerializer.Serialize(new ChatRequest diff --git a/app/MindWork AI Studio/Provider/Groq/ProviderGroq.cs b/app/MindWork AI Studio/Provider/Groq/ProviderGroq.cs index 28683de6..89eab391 100644 --- a/app/MindWork AI Studio/Provider/Groq/ProviderGroq.cs +++ b/app/MindWork AI Studio/Provider/Groq/ProviderGroq.cs @@ -37,7 +37,7 @@ public class ProviderGroq() : BaseProvider("https://api.groq.com/openai/v1/", LO }; // Parse the API parameters: - var apiParameters = this.ParseApiParameters(this.AdditionalJsonApiParameters); + var apiParameters = this.ParseAdditionalApiParameters(this.AdditionalJsonApiParameters); // Prepare the OpenAI HTTP chat request: var groqChatRequest = JsonSerializer.Serialize(new ChatRequest diff --git a/app/MindWork AI Studio/Provider/Helmholtz/ProviderHelmholtz.cs b/app/MindWork AI Studio/Provider/Helmholtz/ProviderHelmholtz.cs index f96573b2..5145d43e 100644 --- a/app/MindWork AI Studio/Provider/Helmholtz/ProviderHelmholtz.cs +++ b/app/MindWork AI Studio/Provider/Helmholtz/ProviderHelmholtz.cs @@ -37,7 +37,7 @@ public sealed class ProviderHelmholtz() : BaseProvider("https://api.helmholtz-bl }; // Parse the API parameters: - var apiParameters = this.ParseApiParameters(this.AdditionalJsonApiParameters); + var apiParameters = this.ParseAdditionalApiParameters(this.AdditionalJsonApiParameters); // Prepare the Helmholtz HTTP chat request: var helmholtzChatRequest = JsonSerializer.Serialize(new ChatCompletionAPIRequest diff --git a/app/MindWork AI Studio/Provider/HuggingFace/ProviderHuggingFace.cs b/app/MindWork AI Studio/Provider/HuggingFace/ProviderHuggingFace.cs index 6f850de4..22602d86 100644 --- a/app/MindWork AI Studio/Provider/HuggingFace/ProviderHuggingFace.cs +++ b/app/MindWork AI Studio/Provider/HuggingFace/ProviderHuggingFace.cs @@ -42,7 +42,7 @@ public sealed class ProviderHuggingFace : BaseProvider }; // Parse the API parameters: - var apiParameters = this.ParseApiParameters(this.AdditionalJsonApiParameters); + var apiParameters = this.ParseAdditionalApiParameters(this.AdditionalJsonApiParameters); // Prepare the HuggingFace HTTP chat request: var huggingfaceChatRequest = JsonSerializer.Serialize(new ChatCompletionAPIRequest diff --git a/app/MindWork AI Studio/Provider/Mistral/ProviderMistral.cs b/app/MindWork AI Studio/Provider/Mistral/ProviderMistral.cs index 3a426101..f9a5550c 100644 --- a/app/MindWork AI Studio/Provider/Mistral/ProviderMistral.cs +++ b/app/MindWork AI Studio/Provider/Mistral/ProviderMistral.cs @@ -35,7 +35,7 @@ public sealed class ProviderMistral() : BaseProvider("https://api.mistral.ai/v1/ }; // Parse the API parameters: - var apiParameters = this.ParseApiParameters(this.AdditionalJsonApiParameters); + var apiParameters = this.ParseAdditionalApiParameters(this.AdditionalJsonApiParameters); // Prepare the Mistral HTTP chat request: var mistralChatRequest = JsonSerializer.Serialize(new ChatRequest diff --git a/app/MindWork AI Studio/Provider/OpenAI/ProviderOpenAI.cs b/app/MindWork AI Studio/Provider/OpenAI/ProviderOpenAI.cs index 61625e05..f4ed57dd 100644 --- a/app/MindWork AI Studio/Provider/OpenAI/ProviderOpenAI.cs +++ b/app/MindWork AI Studio/Provider/OpenAI/ProviderOpenAI.cs @@ -87,7 +87,7 @@ public sealed class ProviderOpenAI() : BaseProvider("https://api.openai.com/v1/" // Parse the API parameters: - var apiParameters = this.ParseApiParameters(this.AdditionalJsonApiParameters, "input", "store", "tools"); + var apiParameters = this.ParseAdditionalApiParameters(this.AdditionalJsonApiParameters, "input", "store", "tools"); // // Create the request: either for the Responses API or the Chat Completion API diff --git a/app/MindWork AI Studio/Provider/Perplexity/ProviderPerplexity.cs b/app/MindWork AI Studio/Provider/Perplexity/ProviderPerplexity.cs index fca9f039..ed0a30ca 100644 --- a/app/MindWork AI Studio/Provider/Perplexity/ProviderPerplexity.cs +++ b/app/MindWork AI Studio/Provider/Perplexity/ProviderPerplexity.cs @@ -46,7 +46,7 @@ public sealed class ProviderPerplexity() : BaseProvider("https://api.perplexity. }; // Parse the API parameters: - var apiParameters = this.ParseApiParameters(this.AdditionalJsonApiParameters); + var apiParameters = this.ParseAdditionalApiParameters(this.AdditionalJsonApiParameters); // Prepare the Perplexity HTTP chat request: var perplexityChatRequest = JsonSerializer.Serialize(new ChatCompletionAPIRequest diff --git a/app/MindWork AI Studio/Provider/SelfHosted/ProviderSelfHosted.cs b/app/MindWork AI Studio/Provider/SelfHosted/ProviderSelfHosted.cs index a4370135..f7ab7ac3 100644 --- a/app/MindWork AI Studio/Provider/SelfHosted/ProviderSelfHosted.cs +++ b/app/MindWork AI Studio/Provider/SelfHosted/ProviderSelfHosted.cs @@ -33,7 +33,7 @@ public sealed class ProviderSelfHosted(Host host, string hostname) : BaseProvide }; // Parse the API parameters: - var apiParameters = this.ParseApiParameters(this.AdditionalJsonApiParameters); + var apiParameters = this.ParseAdditionalApiParameters(this.AdditionalJsonApiParameters); // Prepare the OpenAI HTTP chat request: var providerChatRequest = JsonSerializer.Serialize(new ChatRequest diff --git a/app/MindWork AI Studio/Provider/X/ProviderX.cs b/app/MindWork AI Studio/Provider/X/ProviderX.cs index 64753475..7e877acb 100644 --- a/app/MindWork AI Studio/Provider/X/ProviderX.cs +++ b/app/MindWork AI Studio/Provider/X/ProviderX.cs @@ -37,7 +37,7 @@ public sealed class ProviderX() : BaseProvider("https://api.x.ai/v1/", LOGGER) }; // Parse the API parameters: - var apiParameters = this.ParseApiParameters(this.AdditionalJsonApiParameters); + var apiParameters = this.ParseAdditionalApiParameters(this.AdditionalJsonApiParameters); // Prepare the xAI HTTP chat request: var xChatRequest = JsonSerializer.Serialize(new ChatCompletionAPIRequest