mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2025-11-23 09:10:20 +00:00
Remove 'required' modifier from AdditionalApiParameters and initialize with an empty dictionary
This commit is contained in:
parent
3a37e343a8
commit
8752202e56
@ -19,6 +19,7 @@ public readonly record struct ChatRequest(
|
|||||||
string System
|
string System
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
// Attention: The "required" modifier is not supported for [JsonExtensionData].
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public required IDictionary<string, object> AdditionalApiParameters { get; init; }
|
public IDictionary<string, object> AdditionalApiParameters { get; init; } = new Dictionary<string, object>();
|
||||||
}
|
}
|
||||||
@ -14,6 +14,7 @@ public readonly record struct ChatRequest(
|
|||||||
bool Stream
|
bool Stream
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
// Attention: The "required" modifier is not supported for [JsonExtensionData].
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public required IDictionary<string, object> AdditionalApiParameters { get; init; }
|
public IDictionary<string, object> AdditionalApiParameters { get; init; } = new Dictionary<string, object>();
|
||||||
}
|
}
|
||||||
@ -15,6 +15,7 @@ public readonly record struct ChatRequest(
|
|||||||
bool Stream
|
bool Stream
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
// Attention: The "required" modifier is not supported for [JsonExtensionData].
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public required IDictionary<string, object> AdditionalApiParameters { get; init; }
|
public IDictionary<string, object> AdditionalApiParameters { get; init; } = new Dictionary<string, object>();
|
||||||
}
|
}
|
||||||
@ -17,6 +17,7 @@ public readonly record struct ChatRequest(
|
|||||||
int Seed
|
int Seed
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
// Attention: The "required" modifier is not supported for [JsonExtensionData].
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public required IDictionary<string, object> AdditionalApiParameters { get; init; }
|
public IDictionary<string, object> AdditionalApiParameters { get; init; } = new Dictionary<string, object>();
|
||||||
}
|
}
|
||||||
@ -18,6 +18,7 @@ public readonly record struct ChatRequest(
|
|||||||
bool SafePrompt = false
|
bool SafePrompt = false
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
// Attention: The "required" modifier is not supported for [JsonExtensionData].
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public required IDictionary<string, object> AdditionalApiParameters { get; init; }
|
public IDictionary<string, object> AdditionalApiParameters { get; init; } = new Dictionary<string, object>();
|
||||||
}
|
}
|
||||||
@ -18,6 +18,7 @@ public record ChatCompletionAPIRequest(
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Attention: The "required" modifier is not supported for [JsonExtensionData].
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public required IDictionary<string, object> AdditionalApiParameters { get; init; }
|
public IDictionary<string, object> AdditionalApiParameters { get; init; } = new Dictionary<string, object>();
|
||||||
}
|
}
|
||||||
@ -21,6 +21,7 @@ public record ResponsesAPIRequest(
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Attention: The "required" modifier is not supported for [JsonExtensionData].
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public required IDictionary<string, object> AdditionalApiParameters { get; init; }
|
public IDictionary<string, object> AdditionalApiParameters { get; init; } = new Dictionary<string, object>();
|
||||||
}
|
}
|
||||||
@ -14,6 +14,7 @@ public readonly record struct ChatRequest(
|
|||||||
bool Stream
|
bool Stream
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
// Attention: The "required" modifier is not supported for [JsonExtensionData].
|
||||||
[JsonExtensionData]
|
[JsonExtensionData]
|
||||||
public required IDictionary<string, object> AdditionalApiParameters { get; init; }
|
public IDictionary<string, object> AdditionalApiParameters { get; init; } = new Dictionary<string, object>();
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user