diff --git a/app/MindWork AI Studio/Provider/Anthropic/ChatRequest.cs b/app/MindWork AI Studio/Provider/Anthropic/ChatRequest.cs index 12efc868..f7103bd7 100644 --- a/app/MindWork AI Studio/Provider/Anthropic/ChatRequest.cs +++ b/app/MindWork AI Studio/Provider/Anthropic/ChatRequest.cs @@ -19,6 +19,7 @@ public readonly record struct ChatRequest( string System ) { + // Attention: The "required" modifier is not supported for [JsonExtensionData]. [JsonExtensionData] - public required IDictionary AdditionalApiParameters { get; init; } + public IDictionary AdditionalApiParameters { get; init; } = new Dictionary(); } \ No newline at end of file diff --git a/app/MindWork AI Studio/Provider/Fireworks/ChatRequest.cs b/app/MindWork AI Studio/Provider/Fireworks/ChatRequest.cs index 6f640035..55154ece 100644 --- a/app/MindWork AI Studio/Provider/Fireworks/ChatRequest.cs +++ b/app/MindWork AI Studio/Provider/Fireworks/ChatRequest.cs @@ -14,6 +14,7 @@ public readonly record struct ChatRequest( bool Stream ) { + // Attention: The "required" modifier is not supported for [JsonExtensionData]. [JsonExtensionData] - public required IDictionary AdditionalApiParameters { get; init; } + public IDictionary AdditionalApiParameters { get; init; } = new Dictionary(); } \ No newline at end of file diff --git a/app/MindWork AI Studio/Provider/Google/ChatRequest.cs b/app/MindWork AI Studio/Provider/Google/ChatRequest.cs index 3f4c3277..4fcd03cc 100644 --- a/app/MindWork AI Studio/Provider/Google/ChatRequest.cs +++ b/app/MindWork AI Studio/Provider/Google/ChatRequest.cs @@ -15,6 +15,7 @@ public readonly record struct ChatRequest( bool Stream ) { + // Attention: The "required" modifier is not supported for [JsonExtensionData]. [JsonExtensionData] - public required IDictionary AdditionalApiParameters { get; init; } + public IDictionary AdditionalApiParameters { get; init; } = new Dictionary(); } \ No newline at end of file diff --git a/app/MindWork AI Studio/Provider/Groq/ChatRequest.cs b/app/MindWork AI Studio/Provider/Groq/ChatRequest.cs index d707c5de..e45683fe 100644 --- a/app/MindWork AI Studio/Provider/Groq/ChatRequest.cs +++ b/app/MindWork AI Studio/Provider/Groq/ChatRequest.cs @@ -17,6 +17,7 @@ public readonly record struct ChatRequest( int Seed ) { + // Attention: The "required" modifier is not supported for [JsonExtensionData]. [JsonExtensionData] - public required IDictionary AdditionalApiParameters { get; init; } + public IDictionary AdditionalApiParameters { get; init; } = new Dictionary(); } \ No newline at end of file diff --git a/app/MindWork AI Studio/Provider/Mistral/ChatRequest.cs b/app/MindWork AI Studio/Provider/Mistral/ChatRequest.cs index 3161b08d..b12dd15d 100644 --- a/app/MindWork AI Studio/Provider/Mistral/ChatRequest.cs +++ b/app/MindWork AI Studio/Provider/Mistral/ChatRequest.cs @@ -18,6 +18,7 @@ public readonly record struct ChatRequest( bool SafePrompt = false ) { + // Attention: The "required" modifier is not supported for [JsonExtensionData]. [JsonExtensionData] - public required IDictionary AdditionalApiParameters { get; init; } + public IDictionary AdditionalApiParameters { get; init; } = new Dictionary(); } \ No newline at end of file diff --git a/app/MindWork AI Studio/Provider/OpenAI/ChatCompletionAPIRequest.cs b/app/MindWork AI Studio/Provider/OpenAI/ChatCompletionAPIRequest.cs index cee173de..51805910 100644 --- a/app/MindWork AI Studio/Provider/OpenAI/ChatCompletionAPIRequest.cs +++ b/app/MindWork AI Studio/Provider/OpenAI/ChatCompletionAPIRequest.cs @@ -18,6 +18,7 @@ public record ChatCompletionAPIRequest( { } + // Attention: The "required" modifier is not supported for [JsonExtensionData]. [JsonExtensionData] - public required IDictionary AdditionalApiParameters { get; init; } + public IDictionary AdditionalApiParameters { get; init; } = new Dictionary(); } \ No newline at end of file diff --git a/app/MindWork AI Studio/Provider/OpenAI/ResponsesAPIRequest.cs b/app/MindWork AI Studio/Provider/OpenAI/ResponsesAPIRequest.cs index 0918877e..e3c9541b 100644 --- a/app/MindWork AI Studio/Provider/OpenAI/ResponsesAPIRequest.cs +++ b/app/MindWork AI Studio/Provider/OpenAI/ResponsesAPIRequest.cs @@ -21,6 +21,7 @@ public record ResponsesAPIRequest( { } + // Attention: The "required" modifier is not supported for [JsonExtensionData]. [JsonExtensionData] - public required IDictionary AdditionalApiParameters { get; init; } + public IDictionary AdditionalApiParameters { get; init; } = new Dictionary(); } \ No newline at end of file diff --git a/app/MindWork AI Studio/Provider/SelfHosted/ChatRequest.cs b/app/MindWork AI Studio/Provider/SelfHosted/ChatRequest.cs index 97006305..4791692c 100644 --- a/app/MindWork AI Studio/Provider/SelfHosted/ChatRequest.cs +++ b/app/MindWork AI Studio/Provider/SelfHosted/ChatRequest.cs @@ -14,6 +14,7 @@ public readonly record struct ChatRequest( bool Stream ) { + // Attention: The "required" modifier is not supported for [JsonExtensionData]. [JsonExtensionData] - public required IDictionary AdditionalApiParameters { get; init; } + public IDictionary AdditionalApiParameters { get; init; } = new Dictionary(); } \ No newline at end of file