diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AddUploadPartRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AddUploadPartRequest.g.cs
index 9eb98d78..907d2912 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AddUploadPartRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AddUploadPartRequest.g.cs
@@ -13,14 +13,14 @@ public sealed partial class AddUploadPartRequest
///
[global::System.Text.Json.Serialization.JsonPropertyName("data")]
[global::System.Text.Json.Serialization.JsonRequired]
- public byte[] Data { get; set; } = default!;
+ public required byte[] Data { get; set; }
///
/// The chunk of bytes for this Part.
///
[global::System.Text.Json.Serialization.JsonPropertyName("dataname")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Dataname { get; set; } = default!;
+ public required string Dataname { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKey.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKey.g.cs
index d7c76579..401c027b 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKey.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKey.g.cs
@@ -15,7 +15,7 @@ public sealed partial class AdminApiKey
/// organization.admin_api_key
[global::System.Text.Json.Serialization.JsonPropertyName("object")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Object { get; set; } = default!;
+ public required string Object { get; set; }
///
/// The identifier, which can be referenced in API endpoints
@@ -24,7 +24,7 @@ public sealed partial class AdminApiKey
/// key_abc
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// The name of the API key
@@ -33,7 +33,7 @@ public sealed partial class AdminApiKey
/// Administration Key
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// The redacted value of the API key
@@ -42,7 +42,7 @@ public sealed partial class AdminApiKey
/// sk-admin...def
[global::System.Text.Json.Serialization.JsonPropertyName("redacted_value")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string RedactedValue { get; set; } = default!;
+ public required string RedactedValue { get; set; }
///
/// The value of the API key. Only shown on create.
@@ -60,7 +60,7 @@ public sealed partial class AdminApiKey
[global::System.Text.Json.Serialization.JsonPropertyName("created_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.DateTimeOffset CreatedAt { get; set; } = default!;
+ public required global::System.DateTimeOffset CreatedAt { get; set; }
///
///
@@ -73,7 +73,7 @@ public sealed partial class AdminApiKey
///
[global::System.Text.Json.Serialization.JsonPropertyName("owner")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.AdminApiKeyOwner Owner { get; set; } = default!;
+ public required global::tryAGI.OpenAI.AdminApiKeyOwner Owner { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeysCreateRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeysCreateRequest.g.cs
index 3c1ecd28..61009eb0 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeysCreateRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AdminApiKeysCreateRequest.g.cs
@@ -14,7 +14,7 @@ public sealed partial class AdminApiKeysCreateRequest
/// New Admin Key
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchCreateFileOperation.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchCreateFileOperation.g.cs
index 1b8bf351..7a5a1673 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchCreateFileOperation.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchCreateFileOperation.g.cs
@@ -22,14 +22,14 @@ public sealed partial class ApplyPatchCreateFileOperation
///
[global::System.Text.Json.Serialization.JsonPropertyName("path")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Path { get; set; } = default!;
+ public required string Path { get; set; }
///
/// Diff to apply.
///
[global::System.Text.Json.Serialization.JsonPropertyName("diff")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Diff { get; set; } = default!;
+ public required string Diff { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchCreateFileOperationParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchCreateFileOperationParam.g.cs
index 29d3c60e..597e0f36 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchCreateFileOperationParam.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchCreateFileOperationParam.g.cs
@@ -22,14 +22,14 @@ public sealed partial class ApplyPatchCreateFileOperationParam
///
[global::System.Text.Json.Serialization.JsonPropertyName("path")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Path { get; set; } = default!;
+ public required string Path { get; set; }
///
/// Unified diff content to apply when creating the file.
///
[global::System.Text.Json.Serialization.JsonPropertyName("diff")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Diff { get; set; } = default!;
+ public required string Diff { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchDeleteFileOperation.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchDeleteFileOperation.g.cs
index 525a76ab..d7156956 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchDeleteFileOperation.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchDeleteFileOperation.g.cs
@@ -22,7 +22,7 @@ public sealed partial class ApplyPatchDeleteFileOperation
///
[global::System.Text.Json.Serialization.JsonPropertyName("path")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Path { get; set; } = default!;
+ public required string Path { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchDeleteFileOperationParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchDeleteFileOperationParam.g.cs
index 53dafe37..669b3aea 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchDeleteFileOperationParam.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchDeleteFileOperationParam.g.cs
@@ -22,7 +22,7 @@ public sealed partial class ApplyPatchDeleteFileOperationParam
///
[global::System.Text.Json.Serialization.JsonPropertyName("path")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Path { get; set; } = default!;
+ public required string Path { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchToolCall.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchToolCall.g.cs
index 169b8802..e79ae43f 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchToolCall.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchToolCall.g.cs
@@ -22,14 +22,14 @@ public sealed partial class ApplyPatchToolCall
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// The unique ID of the apply patch tool call generated by the model.
///
[global::System.Text.Json.Serialization.JsonPropertyName("call_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string CallId { get; set; } = default!;
+ public required string CallId { get; set; }
///
/// The status of the apply patch tool call. One of `in_progress` or `completed`.
@@ -37,7 +37,7 @@ public sealed partial class ApplyPatchToolCall
[global::System.Text.Json.Serialization.JsonPropertyName("status")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ApplyPatchCallStatus Status { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ApplyPatchCallStatus Status { get; set; }
///
/// One of the create_file, delete_file, or update_file operations applied via apply_patch.
@@ -45,7 +45,7 @@ public sealed partial class ApplyPatchToolCall
[global::System.Text.Json.Serialization.JsonPropertyName("operation")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OperationJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.Operation Operation { get; set; } = default!;
+ public required global::tryAGI.OpenAI.Operation Operation { get; set; }
///
/// The ID of the entity that created this tool call.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchToolCallItemParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchToolCallItemParam.g.cs
index 8aad62f2..09623b5f 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchToolCallItemParam.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchToolCallItemParam.g.cs
@@ -28,7 +28,7 @@ public sealed partial class ApplyPatchToolCallItemParam
///
[global::System.Text.Json.Serialization.JsonPropertyName("call_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string CallId { get; set; } = default!;
+ public required string CallId { get; set; }
///
/// The status of the apply patch tool call. One of `in_progress` or `completed`.
@@ -36,7 +36,7 @@ public sealed partial class ApplyPatchToolCallItemParam
[global::System.Text.Json.Serialization.JsonPropertyName("status")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallStatusParamJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ApplyPatchCallStatusParam Status { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ApplyPatchCallStatusParam Status { get; set; }
///
/// The specific create, delete, or update instruction for the apply_patch tool call.
@@ -44,7 +44,7 @@ public sealed partial class ApplyPatchToolCallItemParam
[global::System.Text.Json.Serialization.JsonPropertyName("operation")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchOperationParamJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ApplyPatchOperationParam Operation { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ApplyPatchOperationParam Operation { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchToolCallOutput.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchToolCallOutput.g.cs
index 0414bd6f..621b5a88 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchToolCallOutput.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchToolCallOutput.g.cs
@@ -22,14 +22,14 @@ public sealed partial class ApplyPatchToolCallOutput
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// The unique ID of the apply patch tool call generated by the model.
///
[global::System.Text.Json.Serialization.JsonPropertyName("call_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string CallId { get; set; } = default!;
+ public required string CallId { get; set; }
///
/// The status of the apply patch tool call output. One of `completed` or `failed`.
@@ -37,7 +37,7 @@ public sealed partial class ApplyPatchToolCallOutput
[global::System.Text.Json.Serialization.JsonPropertyName("status")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ApplyPatchCallOutputStatus Status { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ApplyPatchCallOutputStatus Status { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchToolCallOutputItemParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchToolCallOutputItemParam.g.cs
index b5d4b48f..bb09683e 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchToolCallOutputItemParam.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchToolCallOutputItemParam.g.cs
@@ -28,7 +28,7 @@ public sealed partial class ApplyPatchToolCallOutputItemParam
///
[global::System.Text.Json.Serialization.JsonPropertyName("call_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string CallId { get; set; } = default!;
+ public required string CallId { get; set; }
///
/// The status of the apply patch tool call output. One of `completed` or `failed`.
@@ -36,7 +36,7 @@ public sealed partial class ApplyPatchToolCallOutputItemParam
[global::System.Text.Json.Serialization.JsonPropertyName("status")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ApplyPatchCallOutputStatusParamJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam Status { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam Status { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchUpdateFileOperation.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchUpdateFileOperation.g.cs
index 341a694f..d65a9b1c 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchUpdateFileOperation.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchUpdateFileOperation.g.cs
@@ -22,14 +22,14 @@ public sealed partial class ApplyPatchUpdateFileOperation
///
[global::System.Text.Json.Serialization.JsonPropertyName("path")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Path { get; set; } = default!;
+ public required string Path { get; set; }
///
/// Diff to apply.
///
[global::System.Text.Json.Serialization.JsonPropertyName("diff")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Diff { get; set; } = default!;
+ public required string Diff { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchUpdateFileOperationParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchUpdateFileOperationParam.g.cs
index 3f9b0256..6f77e16e 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchUpdateFileOperationParam.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ApplyPatchUpdateFileOperationParam.g.cs
@@ -22,14 +22,14 @@ public sealed partial class ApplyPatchUpdateFileOperationParam
///
[global::System.Text.Json.Serialization.JsonPropertyName("path")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Path { get; set; } = default!;
+ public required string Path { get; set; }
///
/// Unified diff content to apply to the existing file.
///
[global::System.Text.Json.Serialization.JsonPropertyName("diff")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Diff { get; set; } = default!;
+ public required string Diff { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssignedRoleDetails.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssignedRoleDetails.g.cs
index b3395672..ee3f55b6 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssignedRoleDetails.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssignedRoleDetails.g.cs
@@ -13,35 +13,35 @@ public sealed partial class AssignedRoleDetails
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// Name of the role.
///
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// Permissions associated with the role.
///
[global::System.Text.Json.Serialization.JsonPropertyName("permissions")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Permissions { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Permissions { get; set; }
///
/// Resource type the role applies to.
///
[global::System.Text.Json.Serialization.JsonPropertyName("resource_type")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string ResourceType { get; set; } = default!;
+ public required string ResourceType { get; set; }
///
/// Whether the role is predefined by OpenAI.
///
[global::System.Text.Json.Serialization.JsonPropertyName("predefined_role")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool PredefinedRole { get; set; } = default!;
+ public required bool PredefinedRole { get; set; }
///
/// Description of the role.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantMessageItem.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantMessageItem.g.cs
index 11052747..148d6cc6 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantMessageItem.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantMessageItem.g.cs
@@ -13,7 +13,7 @@ public sealed partial class AssistantMessageItem
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// Type discriminator that is always `chatkit.thread_item`.
@@ -30,14 +30,14 @@ public sealed partial class AssistantMessageItem
[global::System.Text.Json.Serialization.JsonPropertyName("created_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.DateTimeOffset CreatedAt { get; set; } = default!;
+ public required global::System.DateTimeOffset CreatedAt { get; set; }
///
/// Identifier of the parent thread.
///
[global::System.Text.Json.Serialization.JsonPropertyName("thread_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string ThreadId { get; set; } = default!;
+ public required string ThreadId { get; set; }
///
/// Type discriminator that is always `chatkit.assistant_message`.
@@ -53,7 +53,7 @@ public sealed partial class AssistantMessageItem
///
[global::System.Text.Json.Serialization.JsonPropertyName("content")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Content { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Content { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantObject.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantObject.g.cs
index 76598d73..4a801988 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantObject.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantObject.g.cs
@@ -17,7 +17,7 @@ public sealed partial class AssistantObject
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
[global::System.Obsolete("This property marked as deprecated.")]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// The object type, which is always `assistant`.
@@ -34,7 +34,7 @@ public sealed partial class AssistantObject
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
[global::System.Obsolete("This property marked as deprecated.")]
- public global::System.DateTimeOffset CreatedAt { get; set; } = default!;
+ public required global::System.DateTimeOffset CreatedAt { get; set; }
///
///
@@ -56,7 +56,7 @@ public sealed partial class AssistantObject
[global::System.Text.Json.Serialization.JsonPropertyName("model")]
[global::System.Text.Json.Serialization.JsonRequired]
[global::System.Obsolete("This property marked as deprecated.")]
- public string Model { get; set; } = default!;
+ public required string Model { get; set; }
///
///
@@ -72,7 +72,7 @@ public sealed partial class AssistantObject
[global::System.Text.Json.Serialization.JsonPropertyName("tools")]
[global::System.Text.Json.Serialization.JsonRequired]
[global::System.Obsolete("This property marked as deprecated.")]
- public global::System.Collections.Generic.IList> Tools { get; set; } = default!;
+ public required global::System.Collections.Generic.IList> Tools { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantToolsFunction.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantToolsFunction.g.cs
index efbbebfa..8f32ca32 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantToolsFunction.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantToolsFunction.g.cs
@@ -20,7 +20,7 @@ public sealed partial class AssistantToolsFunction
///
[global::System.Text.Json.Serialization.JsonPropertyName("function")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.FunctionObject Function { get; set; } = default!;
+ public required global::tryAGI.OpenAI.FunctionObject Function { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantsNamedToolChoice.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantsNamedToolChoice.g.cs
index b26d0719..03767b89 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantsNamedToolChoice.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantsNamedToolChoice.g.cs
@@ -14,7 +14,7 @@ public sealed partial class AssistantsNamedToolChoice
[global::System.Text.Json.Serialization.JsonPropertyName("type")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.AssistantsNamedToolChoiceTypeJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.AssistantsNamedToolChoiceType Type { get; set; } = default!;
+ public required global::tryAGI.OpenAI.AssistantsNamedToolChoiceType Type { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantsNamedToolChoiceFunction.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantsNamedToolChoiceFunction.g.cs
index 9f1b0bcc..9994c89d 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantsNamedToolChoiceFunction.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AssistantsNamedToolChoiceFunction.g.cs
@@ -13,7 +13,7 @@ public sealed partial class AssistantsNamedToolChoiceFunction
///
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Attachment.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Attachment.g.cs
index 215879f7..b75c06db 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Attachment.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Attachment.g.cs
@@ -14,28 +14,28 @@ public sealed partial class Attachment
[global::System.Text.Json.Serialization.JsonPropertyName("type")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.AttachmentTypeJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.AttachmentType Type { get; set; } = default!;
+ public required global::tryAGI.OpenAI.AttachmentType Type { get; set; }
///
/// Identifier for the attachment.
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// Original display name for the attachment.
///
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// MIME type of the attachment.
///
[global::System.Text.Json.Serialization.JsonPropertyName("mime_type")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string MimeType { get; set; } = default!;
+ public required string MimeType { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLog.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLog.g.cs
index f05f5aa1..f2b1edfe 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLog.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.AuditLog.g.cs
@@ -13,7 +13,7 @@ public sealed partial class AuditLog
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// The event type.
@@ -21,7 +21,7 @@ public sealed partial class AuditLog
[global::System.Text.Json.Serialization.JsonPropertyName("type")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.AuditLogEventTypeJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.AuditLogEventType Type { get; set; } = default!;
+ public required global::tryAGI.OpenAI.AuditLogEventType Type { get; set; }
///
/// The Unix timestamp (in seconds) of the event.
@@ -29,7 +29,7 @@ public sealed partial class AuditLog
[global::System.Text.Json.Serialization.JsonPropertyName("effective_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.DateTimeOffset EffectiveAt { get; set; } = default!;
+ public required global::System.DateTimeOffset EffectiveAt { get; set; }
///
/// The project that the action was scoped to. Absent for actions not scoped to projects. Note that any admin actions taken via Admin API keys are associated with the default project.
@@ -42,7 +42,7 @@ public sealed partial class AuditLog
///
[global::System.Text.Json.Serialization.JsonPropertyName("actor")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.AuditLogActor Actor { get; set; } = default!;
+ public required global::tryAGI.OpenAI.AuditLogActor Actor { get; set; }
///
/// The details for events with this `type`.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Batch.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Batch.g.cs
index 43045115..008c8d72 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Batch.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Batch.g.cs
@@ -13,7 +13,7 @@ public sealed partial class Batch
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// The object type, which is always `batch`.
@@ -27,7 +27,7 @@ public sealed partial class Batch
///
[global::System.Text.Json.Serialization.JsonPropertyName("endpoint")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Endpoint { get; set; } = default!;
+ public required string Endpoint { get; set; }
///
/// Model ID used to process the batch, like `gpt-5-2025-08-07`. OpenAI
@@ -49,14 +49,14 @@ public sealed partial class Batch
///
[global::System.Text.Json.Serialization.JsonPropertyName("input_file_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string InputFileId { get; set; } = default!;
+ public required string InputFileId { get; set; }
///
/// The time frame within which the batch should be processed.
///
[global::System.Text.Json.Serialization.JsonPropertyName("completion_window")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string CompletionWindow { get; set; } = default!;
+ public required string CompletionWindow { get; set; }
///
/// The current status of the batch.
@@ -64,7 +64,7 @@ public sealed partial class Batch
[global::System.Text.Json.Serialization.JsonPropertyName("status")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.BatchStatusJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.BatchStatus Status { get; set; } = default!;
+ public required global::tryAGI.OpenAI.BatchStatus Status { get; set; }
///
/// The ID of the file containing the outputs of successfully executed requests.
@@ -84,7 +84,7 @@ public sealed partial class Batch
[global::System.Text.Json.Serialization.JsonPropertyName("created_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.DateTimeOffset CreatedAt { get; set; } = default!;
+ public required global::System.DateTimeOffset CreatedAt { get; set; }
///
/// The Unix timestamp (in seconds) for when the batch started processing.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchFileExpirationAfter.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchFileExpirationAfter.g.cs
index 998a25bd..96d71cb9 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchFileExpirationAfter.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchFileExpirationAfter.g.cs
@@ -20,7 +20,7 @@ public sealed partial class BatchFileExpirationAfter
///
[global::System.Text.Json.Serialization.JsonPropertyName("seconds")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int Seconds { get; set; } = default!;
+ public required int Seconds { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchRequestCounts.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchRequestCounts.g.cs
index d0b02dd8..8f4eefb4 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchRequestCounts.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchRequestCounts.g.cs
@@ -13,21 +13,21 @@ public sealed partial class BatchRequestCounts
///
[global::System.Text.Json.Serialization.JsonPropertyName("total")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int Total { get; set; } = default!;
+ public required int Total { get; set; }
///
/// Number of requests that have been completed successfully.
///
[global::System.Text.Json.Serialization.JsonPropertyName("completed")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int Completed { get; set; } = default!;
+ public required int Completed { get; set; }
///
/// Number of requests that have failed.
///
[global::System.Text.Json.Serialization.JsonPropertyName("failed")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int Failed { get; set; } = default!;
+ public required int Failed { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchUsage.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchUsage.g.cs
index 828e7c44..3083deb9 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchUsage.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchUsage.g.cs
@@ -15,35 +15,35 @@ public sealed partial class BatchUsage
///
[global::System.Text.Json.Serialization.JsonPropertyName("input_tokens")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int InputTokens { get; set; } = default!;
+ public required int InputTokens { get; set; }
///
/// A detailed breakdown of the input tokens.
///
[global::System.Text.Json.Serialization.JsonPropertyName("input_tokens_details")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.BatchUsageInputTokensDetails InputTokensDetails { get; set; } = default!;
+ public required global::tryAGI.OpenAI.BatchUsageInputTokensDetails InputTokensDetails { get; set; }
///
/// The number of output tokens.
///
[global::System.Text.Json.Serialization.JsonPropertyName("output_tokens")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int OutputTokens { get; set; } = default!;
+ public required int OutputTokens { get; set; }
///
/// A detailed breakdown of the output tokens.
///
[global::System.Text.Json.Serialization.JsonPropertyName("output_tokens_details")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.BatchUsageOutputTokensDetails OutputTokensDetails { get; set; } = default!;
+ public required global::tryAGI.OpenAI.BatchUsageOutputTokensDetails OutputTokensDetails { get; set; }
///
/// The total number of tokens used.
///
[global::System.Text.Json.Serialization.JsonPropertyName("total_tokens")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int TotalTokens { get; set; } = default!;
+ public required int TotalTokens { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchUsageInputTokensDetails.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchUsageInputTokensDetails.g.cs
index b27497a6..c81ecc70 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchUsageInputTokensDetails.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchUsageInputTokensDetails.g.cs
@@ -14,7 +14,7 @@ public sealed partial class BatchUsageInputTokensDetails
///
[global::System.Text.Json.Serialization.JsonPropertyName("cached_tokens")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int CachedTokens { get; set; } = default!;
+ public required int CachedTokens { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchUsageOutputTokensDetails.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchUsageOutputTokensDetails.g.cs
index 54a459b9..7ff18cf3 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchUsageOutputTokensDetails.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BatchUsageOutputTokensDetails.g.cs
@@ -13,7 +13,7 @@ public sealed partial class BatchUsageOutputTokensDetails
///
[global::System.Text.Json.Serialization.JsonPropertyName("reasoning_tokens")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int ReasoningTokens { get; set; } = default!;
+ public required int ReasoningTokens { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Certificate.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Certificate.g.cs
index 5d53f1db..0c55acbf 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Certificate.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Certificate.g.cs
@@ -17,21 +17,21 @@ public sealed partial class Certificate
[global::System.Text.Json.Serialization.JsonPropertyName("object")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.CertificateObjectJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.CertificateObject Object { get; set; } = default!;
+ public required global::tryAGI.OpenAI.CertificateObject Object { get; set; }
///
/// The identifier, which can be referenced in API endpoints
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// The name of the certificate.
///
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// The Unix timestamp (in seconds) of when the certificate was uploaded.
@@ -39,14 +39,14 @@ public sealed partial class Certificate
[global::System.Text.Json.Serialization.JsonPropertyName("created_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.DateTimeOffset CreatedAt { get; set; } = default!;
+ public required global::System.DateTimeOffset CreatedAt { get; set; }
///
///
///
[global::System.Text.Json.Serialization.JsonPropertyName("certificate_details")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.CertificateCertificateDetails CertificateDetails { get; set; } = default!;
+ public required global::tryAGI.OpenAI.CertificateCertificateDetails CertificateDetails { get; set; }
///
/// Whether the certificate is currently active at the specified scope. Not returned when getting details for a specific certificate.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionAllowedTools.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionAllowedTools.g.cs
index bd8d3e15..dc4e8b4f 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionAllowedTools.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionAllowedTools.g.cs
@@ -17,7 +17,7 @@ public sealed partial class ChatCompletionAllowedTools
[global::System.Text.Json.Serialization.JsonPropertyName("mode")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionAllowedToolsModeJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatCompletionAllowedToolsMode Mode { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatCompletionAllowedToolsMode Mode { get; set; }
///
/// A list of tool definitions that the model should be allowed to call.
@@ -31,7 +31,7 @@ public sealed partial class ChatCompletionAllowedTools
///
[global::System.Text.Json.Serialization.JsonPropertyName("tools")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Tools { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Tools { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionAllowedToolsChoice.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionAllowedToolsChoice.g.cs
index 503deaf0..6ceb432b 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionAllowedToolsChoice.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionAllowedToolsChoice.g.cs
@@ -20,7 +20,7 @@ public sealed partial class ChatCompletionAllowedToolsChoice
///
[global::System.Text.Json.Serialization.JsonPropertyName("allowed_tools")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatCompletionAllowedTools AllowedTools { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatCompletionAllowedTools AllowedTools { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionDeleted.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionDeleted.g.cs
index 78d9c0d8..4951b882 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionDeleted.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionDeleted.g.cs
@@ -20,14 +20,14 @@ public sealed partial class ChatCompletionDeleted
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// Whether the chat completion was deleted.
///
[global::System.Text.Json.Serialization.JsonPropertyName("deleted")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool Deleted { get; set; } = default!;
+ public required bool Deleted { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionFunctionCallOption.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionFunctionCallOption.g.cs
index 5c1e8f01..96cc6bd5 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionFunctionCallOption.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionFunctionCallOption.g.cs
@@ -13,7 +13,7 @@ public sealed partial class ChatCompletionFunctionCallOption
///
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionFunctions.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionFunctions.g.cs
index 2b47ba54..0b94b623 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionFunctions.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionFunctions.g.cs
@@ -22,7 +22,7 @@ public sealed partial class ChatCompletionFunctions
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
[global::System.Obsolete("This property marked as deprecated.")]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// The parameters the functions accepts, described as a JSON Schema object. See the [guide](/docs/guides/function-calling) for examples, and the [JSON Schema reference](https://json-schema.org/understanding-json-schema/) for documentation about the format.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionList.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionList.g.cs
index 13bbbde1..44d4d129 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionList.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionList.g.cs
@@ -22,28 +22,28 @@ public sealed partial class ChatCompletionList
///
[global::System.Text.Json.Serialization.JsonPropertyName("data")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Data { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Data { get; set; }
///
/// The identifier of the first chat completion in the data array.
///
[global::System.Text.Json.Serialization.JsonPropertyName("first_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string FirstId { get; set; } = default!;
+ public required string FirstId { get; set; }
///
/// The identifier of the last chat completion in the data array.
///
[global::System.Text.Json.Serialization.JsonPropertyName("last_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string LastId { get; set; } = default!;
+ public required string LastId { get; set; }
///
/// Indicates whether there are more Chat Completions available.
///
[global::System.Text.Json.Serialization.JsonPropertyName("has_more")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool HasMore { get; set; } = default!;
+ public required bool HasMore { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageCustomToolCall.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageCustomToolCall.g.cs
index 83533409..7926c601 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageCustomToolCall.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageCustomToolCall.g.cs
@@ -13,7 +13,7 @@ public sealed partial class ChatCompletionMessageCustomToolCall
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// The type of the tool. Always `custom`.
@@ -27,7 +27,7 @@ public sealed partial class ChatCompletionMessageCustomToolCall
///
[global::System.Text.Json.Serialization.JsonPropertyName("custom")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallCustom Custom { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatCompletionMessageCustomToolCallCustom Custom { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageCustomToolCallCustom.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageCustomToolCallCustom.g.cs
index c508f7dc..e7e17856 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageCustomToolCallCustom.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageCustomToolCallCustom.g.cs
@@ -13,14 +13,14 @@ public sealed partial class ChatCompletionMessageCustomToolCallCustom
///
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// The input for the custom tool call generated by the model.
///
[global::System.Text.Json.Serialization.JsonPropertyName("input")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Input { get; set; } = default!;
+ public required string Input { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageList.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageList.g.cs
index 05915c20..a591a3b8 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageList.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageList.g.cs
@@ -24,28 +24,28 @@ public sealed partial class ChatCompletionMessageList
///
[global::System.Text.Json.Serialization.JsonPropertyName("data")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList> Data { get; set; } = default!;
+ public required global::System.Collections.Generic.IList> Data { get; set; }
///
/// The identifier of the first chat message in the data array.
///
[global::System.Text.Json.Serialization.JsonPropertyName("first_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string FirstId { get; set; } = default!;
+ public required string FirstId { get; set; }
///
/// The identifier of the last chat message in the data array.
///
[global::System.Text.Json.Serialization.JsonPropertyName("last_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string LastId { get; set; } = default!;
+ public required string LastId { get; set; }
///
/// Indicates whether there are more chat messages available.
///
[global::System.Text.Json.Serialization.JsonPropertyName("has_more")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool HasMore { get; set; } = default!;
+ public required bool HasMore { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageListDataItem.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageListDataItem.g.cs
index 97977859..299f95d0 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageListDataItem.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageListDataItem.g.cs
@@ -15,7 +15,7 @@ public sealed partial class ChatCompletionMessageListDataItem
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageToolCall.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageToolCall.g.cs
index a44ae39f..0b7413e1 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageToolCall.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageToolCall.g.cs
@@ -13,7 +13,7 @@ public sealed partial class ChatCompletionMessageToolCall
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// The type of the tool. Currently, only `function` is supported.
@@ -27,7 +27,7 @@ public sealed partial class ChatCompletionMessageToolCall
///
[global::System.Text.Json.Serialization.JsonPropertyName("function")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatCompletionMessageToolCallFunction Function { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatCompletionMessageToolCallFunction Function { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageToolCallChunk.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageToolCallChunk.g.cs
index 3e761ec3..a1b28ddc 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageToolCallChunk.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageToolCallChunk.g.cs
@@ -13,7 +13,7 @@ public sealed partial class ChatCompletionMessageToolCallChunk
///
[global::System.Text.Json.Serialization.JsonPropertyName("index")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int Index { get; set; } = default!;
+ public required int Index { get; set; }
///
/// The ID of the tool call.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageToolCallFunction.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageToolCallFunction.g.cs
index d84c3164..a6108cbd 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageToolCallFunction.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionMessageToolCallFunction.g.cs
@@ -13,14 +13,14 @@ public sealed partial class ChatCompletionMessageToolCallFunction
///
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// The arguments to call the function with, as generated by the model in JSON format. Note that the model does not always generate valid JSON, and may hallucinate parameters not defined by your function schema. Validate the arguments in your code before calling your function.
///
[global::System.Text.Json.Serialization.JsonPropertyName("arguments")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Arguments { get; set; } = default!;
+ public required string Arguments { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionNamedToolChoice.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionNamedToolChoice.g.cs
index 7737d0df..5d3699f5 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionNamedToolChoice.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionNamedToolChoice.g.cs
@@ -20,7 +20,7 @@ public sealed partial class ChatCompletionNamedToolChoice
///
[global::System.Text.Json.Serialization.JsonPropertyName("function")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceFunction Function { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceFunction Function { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionNamedToolChoiceCustom.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionNamedToolChoiceCustom.g.cs
index 2e1f07cf..a1920238 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionNamedToolChoiceCustom.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionNamedToolChoiceCustom.g.cs
@@ -20,7 +20,7 @@ public sealed partial class ChatCompletionNamedToolChoiceCustom
///
[global::System.Text.Json.Serialization.JsonPropertyName("custom")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomCustom Custom { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatCompletionNamedToolChoiceCustomCustom Custom { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionNamedToolChoiceCustomCustom.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionNamedToolChoiceCustomCustom.g.cs
index 3538c285..ae5c25ed 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionNamedToolChoiceCustomCustom.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionNamedToolChoiceCustomCustom.g.cs
@@ -13,7 +13,7 @@ public sealed partial class ChatCompletionNamedToolChoiceCustomCustom
///
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionNamedToolChoiceFunction.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionNamedToolChoiceFunction.g.cs
index d32636fd..f9a72f9b 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionNamedToolChoiceFunction.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionNamedToolChoiceFunction.g.cs
@@ -13,7 +13,7 @@ public sealed partial class ChatCompletionNamedToolChoiceFunction
///
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestAssistantMessageAudio2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestAssistantMessageAudio2.g.cs
index 59c88e3d..bbf73a64 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestAssistantMessageAudio2.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestAssistantMessageAudio2.g.cs
@@ -14,7 +14,7 @@ public sealed partial class ChatCompletionRequestAssistantMessageAudio2
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestAssistantMessageFunctionCall2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestAssistantMessageFunctionCall2.g.cs
index 4fa0b539..f51a4196 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestAssistantMessageFunctionCall2.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestAssistantMessageFunctionCall2.g.cs
@@ -15,7 +15,7 @@ public sealed partial class ChatCompletionRequestAssistantMessageFunctionCall2
[global::System.Text.Json.Serialization.JsonPropertyName("arguments")]
[global::System.Text.Json.Serialization.JsonRequired]
[global::System.Obsolete("This property marked as deprecated.")]
- public string Arguments { get; set; } = default!;
+ public required string Arguments { get; set; }
///
/// The name of the function to call.
@@ -23,7 +23,7 @@ public sealed partial class ChatCompletionRequestAssistantMessageFunctionCall2
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
[global::System.Obsolete("This property marked as deprecated.")]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestDeveloperMessage.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestDeveloperMessage.g.cs
index dafe1ff5..8c03ae0a 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestDeveloperMessage.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestDeveloperMessage.g.cs
@@ -18,7 +18,7 @@ public sealed partial class ChatCompletionRequestDeveloperMessage
[global::System.Text.Json.Serialization.JsonPropertyName("content")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.OneOf> Content { get; set; } = default!;
+ public required global::tryAGI.OpenAI.OneOf> Content { get; set; }
///
/// The role of the messages author, in this case `developer`.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestFunctionMessage.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestFunctionMessage.g.cs
index 5606f18b..55b71580 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestFunctionMessage.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestFunctionMessage.g.cs
@@ -30,7 +30,7 @@ public sealed partial class ChatCompletionRequestFunctionMessage
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
[global::System.Obsolete("This property marked as deprecated.")]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartAudio.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartAudio.g.cs
index 6daa8aa0..4d558cc3 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartAudio.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartAudio.g.cs
@@ -20,7 +20,7 @@ public sealed partial class ChatCompletionRequestMessageContentPartAudio
///
[global::System.Text.Json.Serialization.JsonPropertyName("input_audio")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudio InputAudio { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudio InputAudio { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartAudioInputAudio.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartAudioInputAudio.g.cs
index ee400c42..8705a9e0 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartAudioInputAudio.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartAudioInputAudio.g.cs
@@ -13,7 +13,7 @@ public sealed partial class ChatCompletionRequestMessageContentPartAudioInputAud
///
[global::System.Text.Json.Serialization.JsonPropertyName("data")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Data { get; set; } = default!;
+ public required string Data { get; set; }
///
/// The format of the encoded audio data. Currently supports "wav" and "mp3".
@@ -21,7 +21,7 @@ public sealed partial class ChatCompletionRequestMessageContentPartAudioInputAud
[global::System.Text.Json.Serialization.JsonPropertyName("format")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ChatCompletionRequestMessageContentPartAudioInputAudioFormatJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat Format { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartAudioInputAudioFormat Format { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartFile.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartFile.g.cs
index 534f8849..89ac4b57 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartFile.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartFile.g.cs
@@ -20,7 +20,7 @@ public sealed partial class ChatCompletionRequestMessageContentPartFile
///
[global::System.Text.Json.Serialization.JsonPropertyName("file")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileFile File { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartFileFile File { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartImage.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartImage.g.cs
index d1c07578..ad3b2b50 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartImage.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartImage.g.cs
@@ -20,7 +20,7 @@ public sealed partial class ChatCompletionRequestMessageContentPartImage
///
[global::System.Text.Json.Serialization.JsonPropertyName("image_url")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrl ImageUrl { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatCompletionRequestMessageContentPartImageImageUrl ImageUrl { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartImageImageUrl.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartImageImageUrl.g.cs
index b1648dbb..5d5b8503 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartImageImageUrl.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartImageImageUrl.g.cs
@@ -13,7 +13,7 @@ public sealed partial class ChatCompletionRequestMessageContentPartImageImageUrl
///
[global::System.Text.Json.Serialization.JsonPropertyName("url")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Url { get; set; } = default!;
+ public required string Url { get; set; }
///
/// Specifies the detail level of the image. Learn more in the [Vision guide](/docs/guides/vision#low-or-high-fidelity-image-understanding).
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartRefusal.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartRefusal.g.cs
index d8f9cc55..dd0edb51 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartRefusal.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartRefusal.g.cs
@@ -20,7 +20,7 @@ public sealed partial class ChatCompletionRequestMessageContentPartRefusal
///
[global::System.Text.Json.Serialization.JsonPropertyName("refusal")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Refusal { get; set; } = default!;
+ public required string Refusal { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartText.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartText.g.cs
index e7c993ea..8e72a5c3 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartText.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestMessageContentPartText.g.cs
@@ -20,7 +20,7 @@ public sealed partial class ChatCompletionRequestMessageContentPartText
///
[global::System.Text.Json.Serialization.JsonPropertyName("text")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Text { get; set; } = default!;
+ public required string Text { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestSystemMessage.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestSystemMessage.g.cs
index ae1d7f30..dd101e55 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestSystemMessage.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestSystemMessage.g.cs
@@ -18,7 +18,7 @@ public sealed partial class ChatCompletionRequestSystemMessage
[global::System.Text.Json.Serialization.JsonPropertyName("content")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.OneOf> Content { get; set; } = default!;
+ public required global::tryAGI.OpenAI.OneOf> Content { get; set; }
///
/// The role of the messages author, in this case `system`.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestToolMessage.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestToolMessage.g.cs
index aee8eb6b..8ab2bf15 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestToolMessage.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestToolMessage.g.cs
@@ -23,14 +23,14 @@ public sealed partial class ChatCompletionRequestToolMessage
[global::System.Text.Json.Serialization.JsonPropertyName("content")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.OneOf> Content { get; set; } = default!;
+ public required global::tryAGI.OpenAI.OneOf> Content { get; set; }
///
/// Tool call that this message is responding to.
///
[global::System.Text.Json.Serialization.JsonPropertyName("tool_call_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string ToolCallId { get; set; } = default!;
+ public required string ToolCallId { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestUserMessage.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestUserMessage.g.cs
index 10810029..370676b2 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestUserMessage.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionRequestUserMessage.g.cs
@@ -17,7 +17,7 @@ public sealed partial class ChatCompletionRequestUserMessage
[global::System.Text.Json.Serialization.JsonPropertyName("content")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.OneOf> Content { get; set; } = default!;
+ public required global::tryAGI.OpenAI.OneOf> Content { get; set; }
///
/// The role of the messages author, in this case `user`.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessageAnnotation.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessageAnnotation.g.cs
index a0979ac6..aee1f6c0 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessageAnnotation.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessageAnnotation.g.cs
@@ -20,7 +20,7 @@ public sealed partial class ChatCompletionResponseMessageAnnotation
///
[global::System.Text.Json.Serialization.JsonPropertyName("url_citation")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationUrlCitation UrlCitation { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatCompletionResponseMessageAnnotationUrlCitation UrlCitation { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessageAnnotationUrlCitation.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessageAnnotationUrlCitation.g.cs
index ecc0edfd..d084c4ca 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessageAnnotationUrlCitation.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessageAnnotationUrlCitation.g.cs
@@ -13,28 +13,28 @@ public sealed partial class ChatCompletionResponseMessageAnnotationUrlCitation
///
[global::System.Text.Json.Serialization.JsonPropertyName("end_index")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int EndIndex { get; set; } = default!;
+ public required int EndIndex { get; set; }
///
/// The index of the first character of the URL citation in the message.
///
[global::System.Text.Json.Serialization.JsonPropertyName("start_index")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int StartIndex { get; set; } = default!;
+ public required int StartIndex { get; set; }
///
/// The URL of the web resource.
///
[global::System.Text.Json.Serialization.JsonPropertyName("url")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Url { get; set; } = default!;
+ public required string Url { get; set; }
///
/// The title of the web resource.
///
[global::System.Text.Json.Serialization.JsonPropertyName("title")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Title { get; set; } = default!;
+ public required string Title { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessageAudio2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessageAudio2.g.cs
index adfa130f..0496b877 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessageAudio2.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessageAudio2.g.cs
@@ -14,7 +14,7 @@ public sealed partial class ChatCompletionResponseMessageAudio2
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// The Unix timestamp (in seconds) for when this audio response will
@@ -24,7 +24,7 @@ public sealed partial class ChatCompletionResponseMessageAudio2
[global::System.Text.Json.Serialization.JsonPropertyName("expires_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.DateTimeOffset ExpiresAt { get; set; } = default!;
+ public required global::System.DateTimeOffset ExpiresAt { get; set; }
///
/// Base64 encoded audio bytes generated by the model, in the format
@@ -32,14 +32,14 @@ public sealed partial class ChatCompletionResponseMessageAudio2
///
[global::System.Text.Json.Serialization.JsonPropertyName("data")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Data { get; set; } = default!;
+ public required string Data { get; set; }
///
/// Transcript of the audio generated by the model.
///
[global::System.Text.Json.Serialization.JsonPropertyName("transcript")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Transcript { get; set; } = default!;
+ public required string Transcript { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessageFunctionCall.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessageFunctionCall.g.cs
index 1b0cd9b7..51749921 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessageFunctionCall.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionResponseMessageFunctionCall.g.cs
@@ -15,7 +15,7 @@ public sealed partial class ChatCompletionResponseMessageFunctionCall
[global::System.Text.Json.Serialization.JsonPropertyName("arguments")]
[global::System.Text.Json.Serialization.JsonRequired]
[global::System.Obsolete("This property marked as deprecated.")]
- public string Arguments { get; set; } = default!;
+ public required string Arguments { get; set; }
///
/// The name of the function to call.
@@ -23,7 +23,7 @@ public sealed partial class ChatCompletionResponseMessageFunctionCall
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
[global::System.Obsolete("This property marked as deprecated.")]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionTokenLogprob.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionTokenLogprob.g.cs
index fd350d62..56e7338b 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionTokenLogprob.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionTokenLogprob.g.cs
@@ -13,14 +13,14 @@ public sealed partial class ChatCompletionTokenLogprob
///
[global::System.Text.Json.Serialization.JsonPropertyName("token")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Token { get; set; } = default!;
+ public required string Token { get; set; }
///
/// The log probability of this token, if it is within the top 20 most likely tokens. Otherwise, the value `-9999.0` is used to signify that the token is very unlikely.
///
[global::System.Text.Json.Serialization.JsonPropertyName("logprob")]
[global::System.Text.Json.Serialization.JsonRequired]
- public double Logprob { get; set; } = default!;
+ public required double Logprob { get; set; }
///
///
@@ -33,7 +33,7 @@ public sealed partial class ChatCompletionTokenLogprob
///
[global::System.Text.Json.Serialization.JsonPropertyName("top_logprobs")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList TopLogprobs { get; set; } = default!;
+ public required global::System.Collections.Generic.IList TopLogprobs { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionTokenLogprobTopLogprob.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionTokenLogprobTopLogprob.g.cs
index 8d40f270..173eb78c 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionTokenLogprobTopLogprob.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionTokenLogprobTopLogprob.g.cs
@@ -13,14 +13,14 @@ public sealed partial class ChatCompletionTokenLogprobTopLogprob
///
[global::System.Text.Json.Serialization.JsonPropertyName("token")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Token { get; set; } = default!;
+ public required string Token { get; set; }
///
/// The log probability of this token, if it is within the top 20 most likely tokens. Otherwise, the value `-9999.0` is used to signify that the token is very unlikely.
///
[global::System.Text.Json.Serialization.JsonPropertyName("logprob")]
[global::System.Text.Json.Serialization.JsonRequired]
- public double Logprob { get; set; } = default!;
+ public required double Logprob { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionTool.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionTool.g.cs
index 646baa38..2be16192 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionTool.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatCompletionTool.g.cs
@@ -20,7 +20,7 @@ public sealed partial class ChatCompletionTool
///
[global::System.Text.Json.Serialization.JsonPropertyName("function")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.FunctionObject Function { get; set; } = default!;
+ public required global::tryAGI.OpenAI.FunctionObject Function { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionAutomaticThreadTitling.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionAutomaticThreadTitling.g.cs
index 18152f49..709df5ea 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionAutomaticThreadTitling.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionAutomaticThreadTitling.g.cs
@@ -13,7 +13,7 @@ public sealed partial class ChatSessionAutomaticThreadTitling
///
[global::System.Text.Json.Serialization.JsonPropertyName("enabled")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool Enabled { get; set; } = default!;
+ public required bool Enabled { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionChatkitConfiguration.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionChatkitConfiguration.g.cs
index 088dd480..5627ed94 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionChatkitConfiguration.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionChatkitConfiguration.g.cs
@@ -13,21 +13,21 @@ public sealed partial class ChatSessionChatkitConfiguration
///
[global::System.Text.Json.Serialization.JsonPropertyName("automatic_thread_titling")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling AutomaticThreadTitling { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling AutomaticThreadTitling { get; set; }
///
/// Upload settings for the session.
///
[global::System.Text.Json.Serialization.JsonPropertyName("file_upload")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatSessionFileUpload FileUpload { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatSessionFileUpload FileUpload { get; set; }
///
/// History retention configuration.
///
[global::System.Text.Json.Serialization.JsonPropertyName("history")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatSessionHistory History { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatSessionHistory History { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionFileUpload.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionFileUpload.g.cs
index 1ba1eca5..ed01e53c 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionFileUpload.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionFileUpload.g.cs
@@ -13,7 +13,7 @@ public sealed partial class ChatSessionFileUpload
///
[global::System.Text.Json.Serialization.JsonPropertyName("enabled")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool Enabled { get; set; } = default!;
+ public required bool Enabled { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionHistory.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionHistory.g.cs
index 10baa510..299cc0cc 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionHistory.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionHistory.g.cs
@@ -13,7 +13,7 @@ public sealed partial class ChatSessionHistory
///
[global::System.Text.Json.Serialization.JsonPropertyName("enabled")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool Enabled { get; set; } = default!;
+ public required bool Enabled { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionRateLimits.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionRateLimits.g.cs
index ddea930e..158e24a6 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionRateLimits.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionRateLimits.g.cs
@@ -13,7 +13,7 @@ public sealed partial class ChatSessionRateLimits
///
[global::System.Text.Json.Serialization.JsonPropertyName("max_requests_per_1_minute")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int MaxRequestsPer1Minute { get; set; } = default!;
+ public required int MaxRequestsPer1Minute { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionResource.g.cs
index b6c6663f..dcbcdc1d 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionResource.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatSessionResource.g.cs
@@ -14,7 +14,7 @@ public sealed partial class ChatSessionResource
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// Type discriminator that is always `chatkit.session`.
@@ -31,42 +31,42 @@ public sealed partial class ChatSessionResource
[global::System.Text.Json.Serialization.JsonPropertyName("expires_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.DateTimeOffset ExpiresAt { get; set; } = default!;
+ public required global::System.DateTimeOffset ExpiresAt { get; set; }
///
/// Ephemeral client secret that authenticates session requests.
///
[global::System.Text.Json.Serialization.JsonPropertyName("client_secret")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string ClientSecret { get; set; } = default!;
+ public required string ClientSecret { get; set; }
///
/// Workflow metadata for the session.
///
[global::System.Text.Json.Serialization.JsonPropertyName("workflow")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatkitWorkflow Workflow { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatkitWorkflow Workflow { get; set; }
///
/// User identifier associated with the session.
///
[global::System.Text.Json.Serialization.JsonPropertyName("user")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string User { get; set; } = default!;
+ public required string User { get; set; }
///
/// Resolved rate limit values.
///
[global::System.Text.Json.Serialization.JsonPropertyName("rate_limits")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatSessionRateLimits RateLimits { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatSessionRateLimits RateLimits { get; set; }
///
/// Convenience copy of the per-minute request limit.
///
[global::System.Text.Json.Serialization.JsonPropertyName("max_requests_per_1_minute")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int MaxRequestsPer1Minute { get; set; } = default!;
+ public required int MaxRequestsPer1Minute { get; set; }
///
/// Current lifecycle state of the session.
@@ -74,14 +74,14 @@ public sealed partial class ChatSessionResource
[global::System.Text.Json.Serialization.JsonPropertyName("status")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ChatSessionStatusJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatSessionStatus Status { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatSessionStatus Status { get; set; }
///
/// Resolved ChatKit feature configuration for the session.
///
[global::System.Text.Json.Serialization.JsonPropertyName("chatkit_configuration")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatSessionChatkitConfiguration ChatkitConfiguration { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatSessionChatkitConfiguration ChatkitConfiguration { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatkitWorkflow.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatkitWorkflow.g.cs
index 228966bc..809402d4 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatkitWorkflow.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatkitWorkflow.g.cs
@@ -13,7 +13,7 @@ public sealed partial class ChatkitWorkflow
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
///
@@ -32,7 +32,7 @@ public sealed partial class ChatkitWorkflow
///
[global::System.Text.Json.Serialization.JsonPropertyName("tracing")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatkitWorkflowTracing Tracing { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatkitWorkflowTracing Tracing { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatkitWorkflowTracing.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatkitWorkflowTracing.g.cs
index e1e7fcd9..129393f9 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatkitWorkflowTracing.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ChatkitWorkflowTracing.g.cs
@@ -13,7 +13,7 @@ public sealed partial class ChatkitWorkflowTracing
///
[global::System.Text.Json.Serialization.JsonPropertyName("enabled")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool Enabled { get; set; } = default!;
+ public required bool Enabled { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ClickParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ClickParam.g.cs
index ea9ddef4..960d8374 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ClickParam.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ClickParam.g.cs
@@ -23,21 +23,21 @@ public sealed partial class ClickParam
[global::System.Text.Json.Serialization.JsonPropertyName("button")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ClickButtonTypeJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ClickButtonType Button { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ClickButtonType Button { get; set; }
///
/// The x-coordinate where the click occurred.
///
[global::System.Text.Json.Serialization.JsonPropertyName("x")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int X { get; set; } = default!;
+ public required int X { get; set; }
///
/// The y-coordinate where the click occurred.
///
[global::System.Text.Json.Serialization.JsonPropertyName("y")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int Y { get; set; } = default!;
+ public required int Y { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ClientToolCallItem.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ClientToolCallItem.g.cs
index a174dbe3..09a83709 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ClientToolCallItem.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ClientToolCallItem.g.cs
@@ -13,7 +13,7 @@ public sealed partial class ClientToolCallItem
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// Type discriminator that is always `chatkit.thread_item`.
@@ -30,14 +30,14 @@ public sealed partial class ClientToolCallItem
[global::System.Text.Json.Serialization.JsonPropertyName("created_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.DateTimeOffset CreatedAt { get; set; } = default!;
+ public required global::System.DateTimeOffset CreatedAt { get; set; }
///
/// Identifier of the parent thread.
///
[global::System.Text.Json.Serialization.JsonPropertyName("thread_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string ThreadId { get; set; } = default!;
+ public required string ThreadId { get; set; }
///
/// Type discriminator that is always `chatkit.client_tool_call`.
@@ -54,28 +54,28 @@ public sealed partial class ClientToolCallItem
[global::System.Text.Json.Serialization.JsonPropertyName("status")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ClientToolCallStatusJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ClientToolCallStatus Status { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ClientToolCallStatus Status { get; set; }
///
/// Identifier for the client tool call.
///
[global::System.Text.Json.Serialization.JsonPropertyName("call_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string CallId { get; set; } = default!;
+ public required string CallId { get; set; }
///
/// Tool name that was invoked.
///
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// JSON-encoded arguments that were sent to the tool.
///
[global::System.Text.Json.Serialization.JsonPropertyName("arguments")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Arguments { get; set; } = default!;
+ public required string Arguments { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterFileOutput.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterFileOutput.g.cs
index 52f1a599..44e174a1 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterFileOutput.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterFileOutput.g.cs
@@ -20,7 +20,7 @@ public sealed partial class CodeInterpreterFileOutput
///
[global::System.Text.Json.Serialization.JsonPropertyName("files")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Files { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Files { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterFileOutputFile.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterFileOutputFile.g.cs
index 3c40238b..36208727 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterFileOutputFile.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterFileOutputFile.g.cs
@@ -13,14 +13,14 @@ public sealed partial class CodeInterpreterFileOutputFile
///
[global::System.Text.Json.Serialization.JsonPropertyName("mime_type")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string MimeType { get; set; } = default!;
+ public required string MimeType { get; set; }
///
/// The ID of the file.
///
[global::System.Text.Json.Serialization.JsonPropertyName("file_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string FileId { get; set; } = default!;
+ public required string FileId { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterOutputImage.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterOutputImage.g.cs
index 424a4724..b67cd9b9 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterOutputImage.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterOutputImage.g.cs
@@ -22,7 +22,7 @@ public sealed partial class CodeInterpreterOutputImage
///
[global::System.Text.Json.Serialization.JsonPropertyName("url")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Url { get; set; } = default!;
+ public required string Url { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterOutputLogs.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterOutputLogs.g.cs
index d6277cd0..512c8b3b 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterOutputLogs.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterOutputLogs.g.cs
@@ -22,7 +22,7 @@ public sealed partial class CodeInterpreterOutputLogs
///
[global::System.Text.Json.Serialization.JsonPropertyName("logs")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Logs { get; set; } = default!;
+ public required string Logs { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterTextOutput.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterTextOutput.g.cs
index 7b6581d4..31f2bdf1 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterTextOutput.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterTextOutput.g.cs
@@ -20,7 +20,7 @@ public sealed partial class CodeInterpreterTextOutput
///
[global::System.Text.Json.Serialization.JsonPropertyName("logs")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Logs { get; set; } = default!;
+ public required string Logs { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterTool.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterTool.g.cs
index 6890a7f1..79235564 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterTool.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterTool.g.cs
@@ -25,7 +25,7 @@ public sealed partial class CodeInterpreterTool
[global::System.Text.Json.Serialization.JsonPropertyName("container")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.OneOf Container { get; set; } = default!;
+ public required global::tryAGI.OpenAI.OneOf Container { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterToolCall.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterToolCall.g.cs
index 1598124f..3cc6a2c6 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterToolCall.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CodeInterpreterToolCall.g.cs
@@ -22,7 +22,7 @@ public sealed partial class CodeInterpreterToolCall
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.
@@ -30,14 +30,14 @@ public sealed partial class CodeInterpreterToolCall
[global::System.Text.Json.Serialization.JsonPropertyName("status")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.CodeInterpreterToolCallStatusJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.CodeInterpreterToolCallStatus Status { get; set; } = default!;
+ public required global::tryAGI.OpenAI.CodeInterpreterToolCallStatus Status { get; set; }
///
/// The ID of the container used to run the code.
///
[global::System.Text.Json.Serialization.JsonPropertyName("container_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string ContainerId { get; set; } = default!;
+ public required string ContainerId { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompactResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompactResource.g.cs
index b8e1bb64..7413f087 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompactResource.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompactResource.g.cs
@@ -13,7 +13,7 @@ public sealed partial class CompactResource
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// The object type. Always `response.compaction`.
@@ -29,7 +29,7 @@ public sealed partial class CompactResource
///
[global::System.Text.Json.Serialization.JsonPropertyName("output")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Output { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Output { get; set; }
///
/// Unix timestamp (in seconds) when the compacted conversation was created.
@@ -37,14 +37,14 @@ public sealed partial class CompactResource
[global::System.Text.Json.Serialization.JsonPropertyName("created_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.DateTimeOffset CreatedAt { get; set; } = default!;
+ public required global::System.DateTimeOffset CreatedAt { get; set; }
///
/// Token accounting for the compaction pass, including cached, reasoning, and total tokens.
///
[global::System.Text.Json.Serialization.JsonPropertyName("usage")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ResponseUsage Usage { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ResponseUsage Usage { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompactResponseMethodPublicBody.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompactResponseMethodPublicBody.g.cs
index 84c28567..ba3eec68 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompactResponseMethodPublicBody.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompactResponseMethodPublicBody.g.cs
@@ -16,7 +16,7 @@ public sealed partial class CompactResponseMethodPublicBody
[global::System.Text.Json.Serialization.JsonPropertyName("model")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsCompactionJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ModelIdsCompaction Model { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ModelIdsCompaction Model { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompactionBody.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompactionBody.g.cs
index 915eb22e..ba276284 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompactionBody.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompactionBody.g.cs
@@ -22,14 +22,14 @@ public sealed partial class CompactionBody
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// The encrypted content that was produced by compaction.
///
[global::System.Text.Json.Serialization.JsonPropertyName("encrypted_content")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string EncryptedContent { get; set; } = default!;
+ public required string EncryptedContent { get; set; }
///
/// The identifier of the actor that created the item.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompactionSummaryItemParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompactionSummaryItemParam.g.cs
index 49612ffd..18ef3151 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompactionSummaryItemParam.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompactionSummaryItemParam.g.cs
@@ -28,7 +28,7 @@ public sealed partial class CompactionSummaryItemParam
///
[global::System.Text.Json.Serialization.JsonPropertyName("encrypted_content")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string EncryptedContent { get; set; } = default!;
+ public required string EncryptedContent { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComparisonFilter.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComparisonFilter.g.cs
index 069f1bb4..6bd50c34 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComparisonFilter.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComparisonFilter.g.cs
@@ -26,14 +26,14 @@ public sealed partial class ComparisonFilter
[global::System.Text.Json.Serialization.JsonPropertyName("type")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ComparisonFilterTypeJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ComparisonFilterType Type { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ComparisonFilterType Type { get; set; } = global::tryAGI.OpenAI.ComparisonFilterType.Eq;
///
/// The key to compare against the value.
///
[global::System.Text.Json.Serialization.JsonPropertyName("key")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Key { get; set; } = default!;
+ public required string Key { get; set; }
///
/// The value to compare against the attribute key; supports string, number, or boolean types.
@@ -41,7 +41,7 @@ public sealed partial class ComparisonFilter
[global::System.Text.Json.Serialization.JsonPropertyName("value")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.OneOf>> Value { get; set; } = default!;
+ public required global::tryAGI.OpenAI.OneOf>> Value { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompleteUploadRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompleteUploadRequest.g.cs
index 4ed77320..adc43ff1 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompleteUploadRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompleteUploadRequest.g.cs
@@ -13,7 +13,7 @@ public sealed partial class CompleteUploadRequest
///
[global::System.Text.Json.Serialization.JsonPropertyName("part_ids")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList PartIds { get; set; } = default!;
+ public required global::System.Collections.Generic.IList PartIds { get; set; }
///
/// The optional md5 checksum for the file contents to verify if the bytes uploaded matches what you expect.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompletionUsage.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompletionUsage.g.cs
index 3c935cf5..0d22e39a 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompletionUsage.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompletionUsage.g.cs
@@ -14,7 +14,7 @@ public sealed partial class CompletionUsage
///
[global::System.Text.Json.Serialization.JsonPropertyName("completion_tokens")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int CompletionTokens { get; set; } = default!;
+ public required int CompletionTokens { get; set; }
///
/// Number of tokens in the prompt.
@@ -22,7 +22,7 @@ public sealed partial class CompletionUsage
///
[global::System.Text.Json.Serialization.JsonPropertyName("prompt_tokens")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int PromptTokens { get; set; } = default!;
+ public required int PromptTokens { get; set; }
///
/// Total number of tokens used in the request (prompt + completion).
@@ -30,7 +30,7 @@ public sealed partial class CompletionUsage
///
[global::System.Text.Json.Serialization.JsonPropertyName("total_tokens")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int TotalTokens { get; set; } = default!;
+ public required int TotalTokens { get; set; }
///
/// Breakdown of tokens used in a completion.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompoundFilter.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompoundFilter.g.cs
index 2c880990..ec51e66f 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompoundFilter.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CompoundFilter.g.cs
@@ -14,14 +14,14 @@ public sealed partial class CompoundFilter
[global::System.Text.Json.Serialization.JsonPropertyName("type")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.CompoundFilterTypeJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.CompoundFilterType Type { get; set; } = default!;
+ public required global::tryAGI.OpenAI.CompoundFilterType Type { get; set; }
///
/// Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.
///
[global::System.Text.Json.Serialization.JsonPropertyName("filters")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Filters { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Filters { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerCallOutputItemParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerCallOutputItemParam.g.cs
index ed9cfab3..41778edd 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerCallOutputItemParam.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerCallOutputItemParam.g.cs
@@ -19,7 +19,7 @@ public sealed partial class ComputerCallOutputItemParam
///
[global::System.Text.Json.Serialization.JsonPropertyName("call_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string CallId { get; set; } = default!;
+ public required string CallId { get; set; }
///
/// The type of the computer tool call output. Always `computer_call_output`.
@@ -35,7 +35,7 @@ public sealed partial class ComputerCallOutputItemParam
///
[global::System.Text.Json.Serialization.JsonPropertyName("output")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ComputerScreenshotImage Output { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ComputerScreenshotImage Output { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerCallSafetyCheckParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerCallSafetyCheckParam.g.cs
index 76d8db7d..9f5966be 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerCallSafetyCheckParam.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerCallSafetyCheckParam.g.cs
@@ -13,7 +13,7 @@ public sealed partial class ComputerCallSafetyCheckParam
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerScreenshotContent.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerScreenshotContent.g.cs
index 726d0cf7..2e68ab2e 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerScreenshotContent.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerScreenshotContent.g.cs
@@ -35,7 +35,7 @@ public sealed partial class ComputerScreenshotContent
[global::System.Text.Json.Serialization.JsonPropertyName("detail")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ImageDetailJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ImageDetail Detail { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ImageDetail Detail { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerToolCall.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerToolCall.g.cs
index be2df38e..4635245f 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerToolCall.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerToolCall.g.cs
@@ -23,14 +23,14 @@ public sealed partial class ComputerToolCall
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// An identifier used when responding to the tool call with output.
///
[global::System.Text.Json.Serialization.JsonPropertyName("call_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string CallId { get; set; } = default!;
+ public required string CallId { get; set; }
///
///
@@ -51,7 +51,7 @@ public sealed partial class ComputerToolCall
///
[global::System.Text.Json.Serialization.JsonPropertyName("pending_safety_checks")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList PendingSafetyChecks { get; set; } = default!;
+ public required global::System.Collections.Generic.IList PendingSafetyChecks { get; set; }
///
/// The status of the item. One of `in_progress`, `completed`, or
@@ -60,7 +60,7 @@ public sealed partial class ComputerToolCall
[global::System.Text.Json.Serialization.JsonPropertyName("status")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ComputerToolCallStatusJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ComputerToolCallStatus Status { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ComputerToolCallStatus Status { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerToolCallOutput.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerToolCallOutput.g.cs
index 639951ba..ea5d32ad 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerToolCallOutput.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerToolCallOutput.g.cs
@@ -28,7 +28,7 @@ public sealed partial class ComputerToolCallOutput
///
[global::System.Text.Json.Serialization.JsonPropertyName("call_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string CallId { get; set; } = default!;
+ public required string CallId { get; set; }
///
/// The safety checks reported by the API that have been acknowledged by the
@@ -42,7 +42,7 @@ public sealed partial class ComputerToolCallOutput
///
[global::System.Text.Json.Serialization.JsonPropertyName("output")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ComputerScreenshotImage Output { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ComputerScreenshotImage Output { get; set; }
///
/// The status of the message input. One of `in_progress`, `completed`, or
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerToolCallOutputResourceVariant2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerToolCallOutputResourceVariant2.g.cs
index 9d5e3990..1b137acf 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerToolCallOutputResourceVariant2.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerToolCallOutputResourceVariant2.g.cs
@@ -13,7 +13,7 @@ public sealed partial class ComputerToolCallOutputResourceVariant2
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerUsePreviewTool.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerUsePreviewTool.g.cs
index ee3a9795..38559f16 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerUsePreviewTool.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ComputerUsePreviewTool.g.cs
@@ -23,21 +23,21 @@ public sealed partial class ComputerUsePreviewTool
[global::System.Text.Json.Serialization.JsonPropertyName("environment")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ComputerEnvironmentJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ComputerEnvironment Environment { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ComputerEnvironment Environment { get; set; }
///
/// The width of the computer display.
///
[global::System.Text.Json.Serialization.JsonPropertyName("display_width")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int DisplayWidth { get; set; } = default!;
+ public required int DisplayWidth { get; set; }
///
/// The height of the computer display.
///
[global::System.Text.Json.Serialization.JsonPropertyName("display_height")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int DisplayHeight { get; set; } = default!;
+ public required int DisplayHeight { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerFileCitationBody.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerFileCitationBody.g.cs
index 08d30659..5b64e8ab 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerFileCitationBody.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerFileCitationBody.g.cs
@@ -22,35 +22,35 @@ public sealed partial class ContainerFileCitationBody
///
[global::System.Text.Json.Serialization.JsonPropertyName("container_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string ContainerId { get; set; } = default!;
+ public required string ContainerId { get; set; }
///
/// The ID of the file.
///
[global::System.Text.Json.Serialization.JsonPropertyName("file_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string FileId { get; set; } = default!;
+ public required string FileId { get; set; }
///
/// The index of the first character of the container file citation in the message.
///
[global::System.Text.Json.Serialization.JsonPropertyName("start_index")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int StartIndex { get; set; } = default!;
+ public required int StartIndex { get; set; }
///
/// The index of the last character of the container file citation in the message.
///
[global::System.Text.Json.Serialization.JsonPropertyName("end_index")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int EndIndex { get; set; } = default!;
+ public required int EndIndex { get; set; }
///
/// The filename of the container file cited.
///
[global::System.Text.Json.Serialization.JsonPropertyName("filename")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Filename { get; set; } = default!;
+ public required string Filename { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerFileListResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerFileListResource.g.cs
index f5726309..f1aa73cb 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerFileListResource.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerFileListResource.g.cs
@@ -20,28 +20,28 @@ public sealed partial class ContainerFileListResource
///
[global::System.Text.Json.Serialization.JsonPropertyName("data")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Data { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Data { get; set; }
///
/// The ID of the first file in the list.
///
[global::System.Text.Json.Serialization.JsonPropertyName("first_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string FirstId { get; set; } = default!;
+ public required string FirstId { get; set; }
///
/// The ID of the last file in the list.
///
[global::System.Text.Json.Serialization.JsonPropertyName("last_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string LastId { get; set; } = default!;
+ public required string LastId { get; set; }
///
/// Whether there are more files available.
///
[global::System.Text.Json.Serialization.JsonPropertyName("has_more")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool HasMore { get; set; } = default!;
+ public required bool HasMore { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerFileResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerFileResource.g.cs
index 0a730f0a..637eb88f 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerFileResource.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerFileResource.g.cs
@@ -13,21 +13,21 @@ public sealed partial class ContainerFileResource
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// The type of this object (`container.file`).
///
[global::System.Text.Json.Serialization.JsonPropertyName("object")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Object { get; set; } = default!;
+ public required string Object { get; set; }
///
/// The container this file belongs to.
///
[global::System.Text.Json.Serialization.JsonPropertyName("container_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string ContainerId { get; set; } = default!;
+ public required string ContainerId { get; set; }
///
/// Unix timestamp (in seconds) when the file was created.
@@ -35,28 +35,28 @@ public sealed partial class ContainerFileResource
[global::System.Text.Json.Serialization.JsonPropertyName("created_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.DateTimeOffset CreatedAt { get; set; } = default!;
+ public required global::System.DateTimeOffset CreatedAt { get; set; }
///
/// Size of the file in bytes.
///
[global::System.Text.Json.Serialization.JsonPropertyName("bytes")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int Bytes { get; set; } = default!;
+ public required int Bytes { get; set; }
///
/// Path of the file in the container.
///
[global::System.Text.Json.Serialization.JsonPropertyName("path")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Path { get; set; } = default!;
+ public required string Path { get; set; }
///
/// Source of the file (e.g., `user`, `assistant`).
///
[global::System.Text.Json.Serialization.JsonPropertyName("source")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Source { get; set; } = default!;
+ public required string Source { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerListResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerListResource.g.cs
index 1e7b7abc..5bc6ad35 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerListResource.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerListResource.g.cs
@@ -20,28 +20,28 @@ public sealed partial class ContainerListResource
///
[global::System.Text.Json.Serialization.JsonPropertyName("data")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Data { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Data { get; set; }
///
/// The ID of the first container in the list.
///
[global::System.Text.Json.Serialization.JsonPropertyName("first_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string FirstId { get; set; } = default!;
+ public required string FirstId { get; set; }
///
/// The ID of the last container in the list.
///
[global::System.Text.Json.Serialization.JsonPropertyName("last_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string LastId { get; set; } = default!;
+ public required string LastId { get; set; }
///
/// Whether there are more containers available.
///
[global::System.Text.Json.Serialization.JsonPropertyName("has_more")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool HasMore { get; set; } = default!;
+ public required bool HasMore { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerNetworkPolicyAllowlistParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerNetworkPolicyAllowlistParam.g.cs
index 494b6a34..061a46ca 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerNetworkPolicyAllowlistParam.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerNetworkPolicyAllowlistParam.g.cs
@@ -22,7 +22,7 @@ public sealed partial class ContainerNetworkPolicyAllowlistParam
///
[global::System.Text.Json.Serialization.JsonPropertyName("allowed_domains")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList AllowedDomains { get; set; } = default!;
+ public required global::System.Collections.Generic.IList AllowedDomains { get; set; }
///
/// Optional domain-scoped secrets for allowlisted domains.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerNetworkPolicyDomainSecretParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerNetworkPolicyDomainSecretParam.g.cs
index 211b9b80..71f5894b 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerNetworkPolicyDomainSecretParam.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerNetworkPolicyDomainSecretParam.g.cs
@@ -13,21 +13,21 @@ public sealed partial class ContainerNetworkPolicyDomainSecretParam
///
[global::System.Text.Json.Serialization.JsonPropertyName("domain")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Domain { get; set; } = default!;
+ public required string Domain { get; set; }
///
/// The name of the secret to inject for the domain.
///
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// The secret value to inject for the domain.
///
[global::System.Text.Json.Serialization.JsonPropertyName("value")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Value { get; set; } = default!;
+ public required string Value { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerReferenceParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerReferenceParam.g.cs
index 1a865723..c32ae405 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerReferenceParam.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerReferenceParam.g.cs
@@ -24,7 +24,7 @@ public sealed partial class ContainerReferenceParam
/// cntr_123
[global::System.Text.Json.Serialization.JsonPropertyName("container_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string ContainerId { get; set; } = default!;
+ public required string ContainerId { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerReferenceResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerReferenceResource.g.cs
index f66d0973..ae711226 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerReferenceResource.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerReferenceResource.g.cs
@@ -22,7 +22,7 @@ public sealed partial class ContainerReferenceResource
///
[global::System.Text.Json.Serialization.JsonPropertyName("container_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string ContainerId { get; set; } = default!;
+ public required string ContainerId { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerResource.g.cs
index dd35e179..9373ae35 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerResource.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerResource.g.cs
@@ -13,21 +13,21 @@ public sealed partial class ContainerResource
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// The type of this object.
///
[global::System.Text.Json.Serialization.JsonPropertyName("object")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Object { get; set; } = default!;
+ public required string Object { get; set; }
///
/// Name of the container.
///
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// Unix timestamp (in seconds) when the container was created.
@@ -35,14 +35,14 @@ public sealed partial class ContainerResource
[global::System.Text.Json.Serialization.JsonPropertyName("created_at")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.DateTimeOffset CreatedAt { get; set; } = default!;
+ public required global::System.DateTimeOffset CreatedAt { get; set; }
///
/// Status of the container (e.g., active, deleted).
///
[global::System.Text.Json.Serialization.JsonPropertyName("status")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Status { get; set; } = default!;
+ public required string Status { get; set; }
///
/// Unix timestamp (in seconds) when the container was last active.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerResourceNetworkPolicy.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerResourceNetworkPolicy.g.cs
index 1efa0ead..06517831 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerResourceNetworkPolicy.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContainerResourceNetworkPolicy.g.cs
@@ -14,7 +14,7 @@ public sealed partial class ContainerResourceNetworkPolicy
[global::System.Text.Json.Serialization.JsonPropertyName("type")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ContainerResourceNetworkPolicyTypeJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ContainerResourceNetworkPolicyType Type { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ContainerResourceNetworkPolicyType Type { get; set; }
///
/// Allowed outbound domains when `type` is `allowlist`.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContextManagementParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContextManagementParam.g.cs
index cfd65684..9233bbf8 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContextManagementParam.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContextManagementParam.g.cs
@@ -13,7 +13,7 @@ public sealed partial class ContextManagementParam
///
[global::System.Text.Json.Serialization.JsonPropertyName("type")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Type { get; set; } = default!;
+ public required string Type { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Conversation22.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Conversation22.g.cs
index ce56e3f4..1dcd4cad 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Conversation22.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Conversation22.g.cs
@@ -13,7 +13,7 @@ public sealed partial class Conversation22
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ConversationItemList.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ConversationItemList.g.cs
index 2a4a7b04..e6c78a5e 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ConversationItemList.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ConversationItemList.g.cs
@@ -20,28 +20,28 @@ public sealed partial class ConversationItemList
///
[global::System.Text.Json.Serialization.JsonPropertyName("data")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Data { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Data { get; set; }
///
/// Whether there are more items available.
///
[global::System.Text.Json.Serialization.JsonPropertyName("has_more")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool HasMore { get; set; } = default!;
+ public required bool HasMore { get; set; }
///
/// The ID of the first item in the list.
///
[global::System.Text.Json.Serialization.JsonPropertyName("first_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string FirstId { get; set; } = default!;
+ public required string FirstId { get; set; }
///
/// The ID of the last item in the list.
///
[global::System.Text.Json.Serialization.JsonPropertyName("last_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string LastId { get; set; } = default!;
+ public required string LastId { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ConversationParam2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ConversationParam2.g.cs
index f425ac5a..f0d6e671 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ConversationParam2.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ConversationParam2.g.cs
@@ -15,7 +15,7 @@ public sealed partial class ConversationParam2
/// conv_123
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ConversationResource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ConversationResource.g.cs
index 7fb56368..32480d45 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ConversationResource.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ConversationResource.g.cs
@@ -13,7 +13,7 @@ public sealed partial class ConversationResource
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// The object type, which is always `conversation`.
@@ -30,14 +30,14 @@ public sealed partial class ConversationResource
///
[global::System.Text.Json.Serialization.JsonPropertyName("metadata")]
[global::System.Text.Json.Serialization.JsonRequired]
- public object Metadata { get; set; } = default!;
+ public required object Metadata { get; set; }
///
/// The time at which the conversation was created, measured in seconds since the Unix epoch.
///
[global::System.Text.Json.Serialization.JsonPropertyName("created_at")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int CreatedAt { get; set; } = default!;
+ public required int CreatedAt { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CoordParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CoordParam.g.cs
index 78825be6..49b62308 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CoordParam.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CoordParam.g.cs
@@ -13,14 +13,14 @@ public sealed partial class CoordParam
///
[global::System.Text.Json.Serialization.JsonPropertyName("x")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int X { get; set; } = default!;
+ public required int X { get; set; }
///
/// The y-coordinate.
///
[global::System.Text.Json.Serialization.JsonPropertyName("y")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int Y { get; set; } = default!;
+ public required int Y { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateAssistantRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateAssistantRequest.g.cs
index 3e55dcbf..00f0437d 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateAssistantRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateAssistantRequest.g.cs
@@ -18,7 +18,7 @@ public sealed partial class CreateAssistantRequest
[global::System.Text.Json.Serialization.JsonPropertyName("model")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.AnyOf Model { get; set; } = default!;
+ public required global::tryAGI.OpenAI.AnyOf Model { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy.g.cs
index c7b06bef..735119c4 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy.g.cs
@@ -20,7 +20,7 @@ public sealed partial class CreateAssistantRequestToolResourcesFileSearchVectorS
///
[global::System.Text.Json.Serialization.JsonPropertyName("static")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic Static { get; set; } = default!;
+ public required global::tryAGI.OpenAI.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic Static { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic.g.cs
index 1b6b145a..15714491 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategyStatic.g.cs
@@ -13,7 +13,7 @@ public sealed partial class CreateAssistantRequestToolResourcesFileSearchVectorS
///
[global::System.Text.Json.Serialization.JsonPropertyName("max_chunk_size_tokens")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int MaxChunkSizeTokens { get; set; } = default!;
+ public required int MaxChunkSizeTokens { get; set; }
///
/// The number of tokens that overlap between chunks. The default value is `400`.
@@ -21,7 +21,7 @@ public sealed partial class CreateAssistantRequestToolResourcesFileSearchVectorS
///
[global::System.Text.Json.Serialization.JsonPropertyName("chunk_overlap_tokens")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int ChunkOverlapTokens { get; set; } = default!;
+ public required int ChunkOverlapTokens { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateBatchRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateBatchRequest.g.cs
index 7a9c5bbf..a01fa238 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateBatchRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateBatchRequest.g.cs
@@ -15,7 +15,7 @@ public sealed partial class CreateBatchRequest
///
[global::System.Text.Json.Serialization.JsonPropertyName("input_file_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string InputFileId { get; set; } = default!;
+ public required string InputFileId { get; set; }
///
/// The endpoint to be used for all requests in the batch. Currently `/v1/responses`, `/v1/chat/completions`, `/v1/embeddings`, `/v1/completions`, `/v1/moderations`, `/v1/images/generations`, and `/v1/images/edits` are supported. Note that `/v1/embeddings` batches are also restricted to a maximum of 50,000 embedding inputs across all requests in the batch.
@@ -23,7 +23,7 @@ public sealed partial class CreateBatchRequest
[global::System.Text.Json.Serialization.JsonPropertyName("endpoint")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.CreateBatchRequestEndpointJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.CreateBatchRequestEndpoint Endpoint { get; set; } = default!;
+ public required global::tryAGI.OpenAI.CreateBatchRequestEndpoint Endpoint { get; set; }
///
/// The time frame within which the batch should be processed. Currently only `24h` is supported.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2.g.cs
index 8ac02800..4d65d65b 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2.g.cs
@@ -18,7 +18,7 @@ public sealed partial class CreateChatCompletionRequestVariant2
///
[global::System.Text.Json.Serialization.JsonPropertyName("messages")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Messages { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Messages { get; set; }
///
/// Model ID used to generate the response, like `gpt-4o` or `o3`. OpenAI
@@ -31,7 +31,7 @@ public sealed partial class CreateChatCompletionRequestVariant2
[global::System.Text.Json.Serialization.JsonPropertyName("model")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.ModelIdsSharedJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ModelIdsShared Model { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ModelIdsShared Model { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2Audio.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2Audio.g.cs
index de3bd8bb..18cd3a81 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2Audio.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2Audio.g.cs
@@ -18,7 +18,7 @@ public sealed partial class CreateChatCompletionRequestVariant2Audio
[global::System.Text.Json.Serialization.JsonPropertyName("voice")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.VoiceIdsOrCustomVoice Voice { get; set; } = default!;
+ public required global::tryAGI.OpenAI.VoiceIdsOrCustomVoice Voice { get; set; }
///
/// Specifies the output audio format. Must be one of `wav`, `mp3`, `flac`,
@@ -27,7 +27,7 @@ public sealed partial class CreateChatCompletionRequestVariant2Audio
[global::System.Text.Json.Serialization.JsonPropertyName("format")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionRequestVariant2AudioFormatJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat Format { get; set; } = default!;
+ public required global::tryAGI.OpenAI.CreateChatCompletionRequestVariant2AudioFormat Format { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocation.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocation.g.cs
index a9751f23..799f00bb 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocation.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionRequestVariant2WebSearchOptionsUserLocation.g.cs
@@ -20,7 +20,7 @@ public sealed partial class CreateChatCompletionRequestVariant2WebSearchOptionsU
///
[global::System.Text.Json.Serialization.JsonPropertyName("approximate")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.WebSearchLocation Approximate { get; set; } = default!;
+ public required global::tryAGI.OpenAI.WebSearchLocation Approximate { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponse.g.cs
index d04bb94e..b72708aa 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponse.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponse.g.cs
@@ -13,14 +13,14 @@ public sealed partial class CreateChatCompletionResponse
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// A list of chat completion choices. Can be more than one if `n` is greater than 1.
///
[global::System.Text.Json.Serialization.JsonPropertyName("choices")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Choices { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Choices { get; set; }
///
/// The Unix timestamp (in seconds) of when the chat completion was created.
@@ -28,14 +28,14 @@ public sealed partial class CreateChatCompletionResponse
[global::System.Text.Json.Serialization.JsonPropertyName("created")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.DateTimeOffset Created { get; set; } = default!;
+ public required global::System.DateTimeOffset Created { get; set; }
///
/// The model used for the chat completion.
///
[global::System.Text.Json.Serialization.JsonPropertyName("model")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Model { get; set; } = default!;
+ public required string Model { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponseChoice.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponseChoice.g.cs
index 0c333225..adb6fad3 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponseChoice.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionResponseChoice.g.cs
@@ -17,21 +17,21 @@ public sealed partial class CreateChatCompletionResponseChoice
[global::System.Text.Json.Serialization.JsonPropertyName("finish_reason")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.CreateChatCompletionResponseChoiceFinishReasonJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason FinishReason { get; set; } = default!;
+ public required global::tryAGI.OpenAI.CreateChatCompletionResponseChoiceFinishReason FinishReason { get; set; }
///
/// The index of the choice in the list of choices.
///
[global::System.Text.Json.Serialization.JsonPropertyName("index")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int Index { get; set; } = default!;
+ public required int Index { get; set; }
///
/// A chat completion message generated by the model.
///
[global::System.Text.Json.Serialization.JsonPropertyName("message")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatCompletionResponseMessage Message { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatCompletionResponseMessage Message { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionStreamResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionStreamResponse.g.cs
index 508ea11e..e4c87ab5 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionStreamResponse.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionStreamResponse.g.cs
@@ -15,7 +15,7 @@ public sealed partial class CreateChatCompletionStreamResponse
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// A list of chat completion choices. Can contain more than one elements if `n` is greater than 1. Can also be empty for the
@@ -23,7 +23,7 @@ public sealed partial class CreateChatCompletionStreamResponse
///
[global::System.Text.Json.Serialization.JsonPropertyName("choices")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Choices { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Choices { get; set; }
///
/// The Unix timestamp (in seconds) of when the chat completion was created. Each chunk has the same timestamp.
@@ -31,14 +31,14 @@ public sealed partial class CreateChatCompletionStreamResponse
[global::System.Text.Json.Serialization.JsonPropertyName("created")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.DateTimeOffset Created { get; set; } = default!;
+ public required global::System.DateTimeOffset Created { get; set; }
///
/// The model to generate the completion.
///
[global::System.Text.Json.Serialization.JsonPropertyName("model")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Model { get; set; } = default!;
+ public required string Model { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionStreamResponseChoice.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionStreamResponseChoice.g.cs
index 8654c6eb..3e97ff2a 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionStreamResponseChoice.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatCompletionStreamResponseChoice.g.cs
@@ -13,7 +13,7 @@ public sealed partial class CreateChatCompletionStreamResponseChoice
///
[global::System.Text.Json.Serialization.JsonPropertyName("delta")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.ChatCompletionStreamResponseDelta Delta { get; set; } = default!;
+ public required global::tryAGI.OpenAI.ChatCompletionStreamResponseDelta Delta { get; set; }
///
/// Log probability information for the choice.
@@ -36,7 +36,7 @@ public sealed partial class CreateChatCompletionStreamResponseChoice
///
[global::System.Text.Json.Serialization.JsonPropertyName("index")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int Index { get; set; } = default!;
+ public required int Index { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatSessionBody.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatSessionBody.g.cs
index e8154c8a..37c8acd7 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatSessionBody.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateChatSessionBody.g.cs
@@ -13,14 +13,14 @@ public sealed partial class CreateChatSessionBody
///
[global::System.Text.Json.Serialization.JsonPropertyName("workflow")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.WorkflowParam Workflow { get; set; } = default!;
+ public required global::tryAGI.OpenAI.WorkflowParam Workflow { get; set; }
///
/// A free-form string that identifies your end user; ensures this Session can access other objects that have the same `user` scope.
///
[global::System.Text.Json.Serialization.JsonPropertyName("user")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string User { get; set; } = default!;
+ public required string User { get; set; }
///
/// Optional override for session expiration timing in seconds from creation. Defaults to 10 minutes.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateCompletionRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateCompletionRequest.g.cs
index e349f55f..36bd9ee7 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateCompletionRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateCompletionRequest.g.cs
@@ -16,7 +16,7 @@ public sealed partial class CreateCompletionRequest
[global::System.Text.Json.Serialization.JsonPropertyName("model")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.AnyOf Model { get; set; } = default!;
+ public required global::tryAGI.OpenAI.AnyOf Model { get; set; }
///
/// The prompt(s) to generate completions for, encoded as a string, array of strings, array of tokens, or array of token arrays.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateCompletionResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateCompletionResponse.g.cs
index e2775591..bd63ccbe 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateCompletionResponse.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateCompletionResponse.g.cs
@@ -13,14 +13,14 @@ public sealed partial class CreateCompletionResponse
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// The list of completion choices the model generated for the input prompt.
///
[global::System.Text.Json.Serialization.JsonPropertyName("choices")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Choices { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Choices { get; set; }
///
/// The Unix timestamp (in seconds) of when the completion was created.
@@ -28,14 +28,14 @@ public sealed partial class CreateCompletionResponse
[global::System.Text.Json.Serialization.JsonPropertyName("created")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.UnixTimestampJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.DateTimeOffset Created { get; set; } = default!;
+ public required global::System.DateTimeOffset Created { get; set; }
///
/// The model used for completion.
///
[global::System.Text.Json.Serialization.JsonPropertyName("model")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Model { get; set; } = default!;
+ public required string Model { get; set; }
///
/// This fingerprint represents the backend configuration that the model runs with.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateCompletionResponseChoice.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateCompletionResponseChoice.g.cs
index 2d3bb8bf..3ca518d4 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateCompletionResponseChoice.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateCompletionResponseChoice.g.cs
@@ -16,14 +16,14 @@ public sealed partial class CreateCompletionResponseChoice
[global::System.Text.Json.Serialization.JsonPropertyName("finish_reason")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.CreateCompletionResponseChoiceFinishReasonJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason FinishReason { get; set; } = default!;
+ public required global::tryAGI.OpenAI.CreateCompletionResponseChoiceFinishReason FinishReason { get; set; }
///
///
///
[global::System.Text.Json.Serialization.JsonPropertyName("index")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int Index { get; set; } = default!;
+ public required int Index { get; set; }
///
///
@@ -36,7 +36,7 @@ public sealed partial class CreateCompletionResponseChoice
///
[global::System.Text.Json.Serialization.JsonPropertyName("text")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Text { get; set; } = default!;
+ public required string Text { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateContainerBody.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateContainerBody.g.cs
index 43d75cc8..ba727f45 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateContainerBody.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateContainerBody.g.cs
@@ -13,7 +13,7 @@ public sealed partial class CreateContainerBody
///
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// IDs of files to copy to the container.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateContainerBodyExpiresAfter.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateContainerBodyExpiresAfter.g.cs
index c0f5feac..b252e989 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateContainerBodyExpiresAfter.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateContainerBodyExpiresAfter.g.cs
@@ -20,7 +20,7 @@ public sealed partial class CreateContainerBodyExpiresAfter
///
[global::System.Text.Json.Serialization.JsonPropertyName("minutes")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int Minutes { get; set; } = default!;
+ public required int Minutes { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateConversationItemsRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateConversationItemsRequest.g.cs
index 93c57247..80201cab 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateConversationItemsRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateConversationItemsRequest.g.cs
@@ -13,7 +13,7 @@ public sealed partial class CreateConversationItemsRequest
///
[global::System.Text.Json.Serialization.JsonPropertyName("items")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Items { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Items { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEmbeddingRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEmbeddingRequest.g.cs
index d52c729b..c0dd1240 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEmbeddingRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEmbeddingRequest.g.cs
@@ -18,7 +18,7 @@ public sealed partial class CreateEmbeddingRequest
[global::System.Text.Json.Serialization.JsonPropertyName("input")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>>))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>> Input { get; set; } = default!;
+ public required global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>> Input { get; set; }
///
/// ID of the model to use. You can use the [List models](/docs/api-reference/models/list) API to see all of your available models, or see our [Model overview](/docs/models) for descriptions of them.
@@ -28,7 +28,7 @@ public sealed partial class CreateEmbeddingRequest
[global::System.Text.Json.Serialization.JsonPropertyName("model")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.AnyOf Model { get; set; } = default!;
+ public required global::tryAGI.OpenAI.AnyOf Model { get; set; }
///
/// The format to return the embeddings in. Can be either `float` or [`base64`](https://pypi.org/project/pybase64/).
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEmbeddingResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEmbeddingResponse.g.cs
index 8bb863c0..c2a0608b 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEmbeddingResponse.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEmbeddingResponse.g.cs
@@ -13,14 +13,14 @@ public sealed partial class CreateEmbeddingResponse
///
[global::System.Text.Json.Serialization.JsonPropertyName("data")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Data { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Data { get; set; }
///
/// The name of the model used to generate the embedding.
///
[global::System.Text.Json.Serialization.JsonPropertyName("model")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Model { get; set; } = default!;
+ public required string Model { get; set; }
///
/// The object type, which is always "list".
@@ -34,7 +34,7 @@ public sealed partial class CreateEmbeddingResponse
///
[global::System.Text.Json.Serialization.JsonPropertyName("usage")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.CreateEmbeddingResponseUsage Usage { get; set; } = default!;
+ public required global::tryAGI.OpenAI.CreateEmbeddingResponseUsage Usage { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEmbeddingResponseUsage.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEmbeddingResponseUsage.g.cs
index b022794b..ff88e787 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEmbeddingResponseUsage.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEmbeddingResponseUsage.g.cs
@@ -13,14 +13,14 @@ public sealed partial class CreateEmbeddingResponseUsage
///
[global::System.Text.Json.Serialization.JsonPropertyName("prompt_tokens")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int PromptTokens { get; set; } = default!;
+ public required int PromptTokens { get; set; }
///
/// The total number of tokens used by the request.
///
[global::System.Text.Json.Serialization.JsonPropertyName("total_tokens")]
[global::System.Text.Json.Serialization.JsonRequired]
- public int TotalTokens { get; set; } = default!;
+ public required int TotalTokens { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalCompletionsRunDataSource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalCompletionsRunDataSource.g.cs
index b3c37c3a..33643645 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalCompletionsRunDataSource.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalCompletionsRunDataSource.g.cs
@@ -44,7 +44,7 @@ public sealed partial class CreateEvalCompletionsRunDataSource
[global::System.Text.Json.Serialization.JsonPropertyName("source")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.OneOf Source { get; set; } = default!;
+ public required global::tryAGI.OpenAI.OneOf Source { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages.g.cs
index f0355bb7..31f63f9f 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages.g.cs
@@ -20,7 +20,7 @@ public sealed partial class CreateEvalCompletionsRunDataSourceInputMessagesItemR
///
[global::System.Text.Json.Serialization.JsonPropertyName("item_reference")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string ItemReference { get; set; } = default!;
+ public required string ItemReference { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessages.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessages.g.cs
index a6f69579..7424b7f1 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessages.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalCompletionsRunDataSourceInputMessagesTemplateInputMessages.g.cs
@@ -22,7 +22,7 @@ public sealed partial class CreateEvalCompletionsRunDataSourceInputMessagesTempl
///
[global::System.Text.Json.Serialization.JsonPropertyName("template")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList> Template { get; set; } = default!;
+ public required global::System.Collections.Generic.IList> Template { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalCustomDataSourceConfig.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalCustomDataSourceConfig.g.cs
index 22f5448f..734b4490 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalCustomDataSourceConfig.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalCustomDataSourceConfig.g.cs
@@ -43,7 +43,7 @@ public sealed partial class CreateEvalCustomDataSourceConfig
///
[global::System.Text.Json.Serialization.JsonPropertyName("item_schema")]
[global::System.Text.Json.Serialization.JsonRequired]
- public object ItemSchema { get; set; } = default!;
+ public required object ItemSchema { get; set; }
///
/// Whether the eval should expect you to populate the sample namespace (ie, by generating responses off of your data source)
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalItemSimpleInputMessage.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalItemSimpleInputMessage.g.cs
index c3925be7..8dc7811c 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalItemSimpleInputMessage.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalItemSimpleInputMessage.g.cs
@@ -13,14 +13,14 @@ public sealed partial class CreateEvalItemSimpleInputMessage
///
[global::System.Text.Json.Serialization.JsonPropertyName("role")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Role { get; set; } = default!;
+ public required string Role { get; set; }
///
/// The content of the message.
///
[global::System.Text.Json.Serialization.JsonPropertyName("content")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Content { get; set; } = default!;
+ public required string Content { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalJsonlRunDataSource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalJsonlRunDataSource.g.cs
index 493ad556..3f1ffa1d 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalJsonlRunDataSource.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalJsonlRunDataSource.g.cs
@@ -25,7 +25,7 @@ public sealed partial class CreateEvalJsonlRunDataSource
[global::System.Text.Json.Serialization.JsonPropertyName("source")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.OneOf Source { get; set; } = default!;
+ public required global::tryAGI.OpenAI.OneOf Source { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalLabelModelGrader.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalLabelModelGrader.g.cs
index 0fb6f70a..2b9db69e 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalLabelModelGrader.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalLabelModelGrader.g.cs
@@ -21,35 +21,35 @@ public sealed partial class CreateEvalLabelModelGrader
///
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// The model to use for the evaluation. Must support structured outputs.
///
[global::System.Text.Json.Serialization.JsonPropertyName("model")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Model { get; set; } = default!;
+ public required string Model { get; set; }
///
/// A list of chat messages forming the prompt or context. May include variable references to the `item` namespace, ie {{item.name}}.
///
[global::System.Text.Json.Serialization.JsonPropertyName("input")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Input { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Input { get; set; }
///
/// The labels to classify to each item in the evaluation.
///
[global::System.Text.Json.Serialization.JsonPropertyName("labels")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Labels { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Labels { get; set; }
///
/// The labels that indicate a passing result. Must be a subset of labels.
///
[global::System.Text.Json.Serialization.JsonPropertyName("passing_labels")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList PassingLabels { get; set; } = default!;
+ public required global::System.Collections.Generic.IList PassingLabels { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalRequest.g.cs
index aef1837c..5186dbdc 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalRequest.g.cs
@@ -28,14 +28,14 @@ public sealed partial class CreateEvalRequest
[global::System.Text.Json.Serialization.JsonPropertyName("data_source_config")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.OneOf DataSourceConfig { get; set; } = default!;
+ public required global::tryAGI.OpenAI.OneOf DataSourceConfig { get; set; }
///
/// A list of graders for all eval runs in this group. Graders can reference variables in the data source using double curly braces notation, like `{{item.variable_name}}`. To reference the model's output, use the `sample` namespace (ie, `{{sample.output_text}}`).
///
[global::System.Text.Json.Serialization.JsonPropertyName("testing_criteria")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList> TestingCriteria { get; set; } = default!;
+ public required global::System.Collections.Generic.IList> TestingCriteria { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalResponsesRunDataSource.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalResponsesRunDataSource.g.cs
index b8179d82..a85c119b 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalResponsesRunDataSource.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalResponsesRunDataSource.g.cs
@@ -44,7 +44,7 @@ public sealed partial class CreateEvalResponsesRunDataSource
[global::System.Text.Json.Serialization.JsonPropertyName("source")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.OneOf Source { get; set; } = default!;
+ public required global::tryAGI.OpenAI.OneOf Source { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference.g.cs
index 5ab885f7..ddede47b 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference.g.cs
@@ -20,7 +20,7 @@ public sealed partial class CreateEvalResponsesRunDataSourceInputMessagesInputMe
///
[global::System.Text.Json.Serialization.JsonPropertyName("item_reference")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string ItemReference { get; set; } = default!;
+ public required string ItemReference { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplate.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplate.g.cs
index e6afb2bb..8e741c0d 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplate.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplate.g.cs
@@ -22,7 +22,7 @@ public sealed partial class CreateEvalResponsesRunDataSourceInputMessagesInputMe
///
[global::System.Text.Json.Serialization.JsonPropertyName("template")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList> Template { get; set; } = default!;
+ public required global::System.Collections.Generic.IList> Template { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItem.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItem.g.cs
index 57f9f463..b0f47464 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItem.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalResponsesRunDataSourceInputMessagesInputMessagesTemplateTemplateItem.g.cs
@@ -13,14 +13,14 @@ public sealed partial class CreateEvalResponsesRunDataSourceInputMessagesInputMe
///
[global::System.Text.Json.Serialization.JsonPropertyName("role")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Role { get; set; } = default!;
+ public required string Role { get; set; }
///
/// The content of the message.
///
[global::System.Text.Json.Serialization.JsonPropertyName("content")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Content { get; set; } = default!;
+ public required string Content { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalRunRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalRunRequest.g.cs
index 0911bd8b..ea5fc5d4 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalRunRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateEvalRunRequest.g.cs
@@ -28,7 +28,7 @@ public sealed partial class CreateEvalRunRequest
[global::System.Text.Json.Serialization.JsonPropertyName("data_source")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.OneOf DataSource { get; set; } = default!;
+ public required global::tryAGI.OpenAI.OneOf DataSource { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFileRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFileRequest.g.cs
index 29dc1671..5b34dde9 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFileRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFileRequest.g.cs
@@ -13,14 +13,14 @@ public sealed partial class CreateFileRequest
///
[global::System.Text.Json.Serialization.JsonPropertyName("file")]
[global::System.Text.Json.Serialization.JsonRequired]
- public byte[] File { get; set; } = default!;
+ public required byte[] File { get; set; }
///
/// The File object (not file name) to be uploaded.
///
[global::System.Text.Json.Serialization.JsonPropertyName("filename")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Filename { get; set; } = default!;
+ public required string Filename { get; set; }
///
/// The intended purpose of the uploaded file. One of:
@@ -34,7 +34,7 @@ public sealed partial class CreateFileRequest
[global::System.Text.Json.Serialization.JsonPropertyName("purpose")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.CreateFileRequestPurposeJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.CreateFileRequestPurpose Purpose { get; set; } = default!;
+ public required global::tryAGI.OpenAI.CreateFileRequestPurpose Purpose { get; set; }
///
/// The expiration policy for a file. By default, files with `purpose=batch` expire after 30 days and all other files are persisted until they are manually deleted.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFineTuningCheckpointPermissionRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFineTuningCheckpointPermissionRequest.g.cs
index 913a5125..a10ecb97 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFineTuningCheckpointPermissionRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFineTuningCheckpointPermissionRequest.g.cs
@@ -13,7 +13,7 @@ public sealed partial class CreateFineTuningCheckpointPermissionRequest
///
[global::System.Text.Json.Serialization.JsonPropertyName("project_ids")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList ProjectIds { get; set; } = default!;
+ public required global::System.Collections.Generic.IList ProjectIds { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFineTuningJobRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFineTuningJobRequest.g.cs
index 9ff1c777..0af4509f 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFineTuningJobRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFineTuningJobRequest.g.cs
@@ -19,7 +19,7 @@ public sealed partial class CreateFineTuningJobRequest
[global::System.Text.Json.Serialization.JsonPropertyName("model")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.AnyOf Model { get; set; } = default!;
+ public required global::tryAGI.OpenAI.AnyOf Model { get; set; }
///
/// The ID of an uploaded file that contains training data.
@@ -32,7 +32,7 @@ public sealed partial class CreateFineTuningJobRequest
/// file-abc123
[global::System.Text.Json.Serialization.JsonPropertyName("training_file")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string TrainingFile { get; set; } = default!;
+ public required string TrainingFile { get; set; }
///
/// The hyperparameters used for the fine-tuning job.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFineTuningJobRequestIntegration.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFineTuningJobRequestIntegration.g.cs
index fdb7e01f..aff99a54 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFineTuningJobRequestIntegration.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFineTuningJobRequestIntegration.g.cs
@@ -22,7 +22,7 @@ public sealed partial class CreateFineTuningJobRequestIntegration
///
[global::System.Text.Json.Serialization.JsonPropertyName("wandb")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationWandb Wandb { get; set; } = default!;
+ public required global::tryAGI.OpenAI.CreateFineTuningJobRequestIntegrationWandb Wandb { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFineTuningJobRequestIntegrationWandb.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFineTuningJobRequestIntegrationWandb.g.cs
index 6b26cb0e..a6fdd138 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFineTuningJobRequestIntegrationWandb.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateFineTuningJobRequestIntegrationWandb.g.cs
@@ -17,7 +17,7 @@ public sealed partial class CreateFineTuningJobRequestIntegrationWandb
/// my-wandb-project
[global::System.Text.Json.Serialization.JsonPropertyName("project")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Project { get; set; } = default!;
+ public required string Project { get; set; }
///
/// A display name to set for the run. If not set, we will use the Job ID as the name.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateGroupBody.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateGroupBody.g.cs
index 9cf2e7bf..0bcf3f57 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateGroupBody.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateGroupBody.g.cs
@@ -13,7 +13,7 @@ public sealed partial class CreateGroupBody
///
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Name { get; set; } = default!;
+ public required string Name { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateGroupUserBody.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateGroupUserBody.g.cs
index 523cebae..c2f38ed5 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateGroupUserBody.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateGroupUserBody.g.cs
@@ -13,7 +13,7 @@ public sealed partial class CreateGroupUserBody
///
[global::System.Text.Json.Serialization.JsonPropertyName("user_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string UserId { get; set; } = default!;
+ public required string UserId { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageEditRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageEditRequest.g.cs
index 04b556be..36626f80 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageEditRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageEditRequest.g.cs
@@ -21,7 +21,7 @@ public sealed partial class CreateImageEditRequest
[global::System.Text.Json.Serialization.JsonPropertyName("image")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter>))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.AnyOf> Image { get; set; } = default!;
+ public required global::tryAGI.OpenAI.AnyOf> Image { get; set; }
///
/// A text description of the desired image(s). The maximum length is 1000 characters for `dall-e-2`, and 32000 characters for the GPT image models.
@@ -30,7 +30,7 @@ public sealed partial class CreateImageEditRequest
/// A cute baby sea otter wearing a beret
[global::System.Text.Json.Serialization.JsonPropertyName("prompt")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Prompt { get; set; } = default!;
+ public required string Prompt { get; set; }
///
/// An additional image whose fully transparent areas (e.g. where alpha is zero) indicate where `image` should be edited. If there are multiple images provided, the mask will be applied on the first image. Must be a valid PNG file, less than 4MB, and have the same dimensions as `image`.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageRequest.g.cs
index 2750cc43..422b33bf 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageRequest.g.cs
@@ -17,7 +17,7 @@ public sealed partial class CreateImageRequest
/// A cute baby sea otter
[global::System.Text.Json.Serialization.JsonPropertyName("prompt")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Prompt { get; set; } = default!;
+ public required string Prompt { get; set; }
///
/// The model to use for image generation. One of `dall-e-2`, `dall-e-3`, or a GPT image model (`gpt-image-1`, `gpt-image-1-mini`, `gpt-image-1.5`). Defaults to `dall-e-2` unless a parameter specific to the GPT image models is used.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageVariationRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageVariationRequest.g.cs
index a2b3a547..b390e3ce 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageVariationRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageVariationRequest.g.cs
@@ -15,14 +15,14 @@ public sealed partial class CreateImageVariationRequest
///
[global::System.Text.Json.Serialization.JsonPropertyName("image")]
[global::System.Text.Json.Serialization.JsonRequired]
- public byte[] Image { get; set; } = default!;
+ public required byte[] Image { get; set; }
///
/// The image to use as the basis for the variation(s). Must be a valid PNG file, less than 4MB, and square.
///
[global::System.Text.Json.Serialization.JsonPropertyName("imagename")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Imagename { get; set; } = default!;
+ public required string Imagename { get; set; }
///
/// The model to use for image generation. Only `dall-e-2` is supported at this time.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateMessageRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateMessageRequest.g.cs
index df555e24..efea5273 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateMessageRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateMessageRequest.g.cs
@@ -18,7 +18,7 @@ public sealed partial class CreateMessageRequest
[global::System.Text.Json.Serialization.JsonPropertyName("role")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.CreateMessageRequestRoleJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.CreateMessageRequestRole Role { get; set; } = default!;
+ public required global::tryAGI.OpenAI.CreateMessageRequestRole Role { get; set; }
///
///
@@ -26,7 +26,7 @@ public sealed partial class CreateMessageRequest
[global::System.Text.Json.Serialization.JsonPropertyName("content")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>>))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.OneOf>> Content { get; set; } = default!;
+ public required global::tryAGI.OpenAI.OneOf>> Content { get; set; }
///
///
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationRequest.g.cs
index fe73a03b..2ba76314 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationRequest.g.cs
@@ -17,7 +17,7 @@ public sealed partial class CreateModerationRequest
[global::System.Text.Json.Serialization.JsonPropertyName("input")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>>))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>> Input { get; set; } = default!;
+ public required global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>> Input { get; set; }
///
/// The content moderation model you would like to use. Learn more in
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationRequestInputVariant3ItemVariant1.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationRequestInputVariant3ItemVariant1.g.cs
index dbccc390..95dd0025 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationRequestInputVariant3ItemVariant1.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationRequestInputVariant3ItemVariant1.g.cs
@@ -20,7 +20,7 @@ public sealed partial class CreateModerationRequestInputVariant3ItemVariant1
///
[global::System.Text.Json.Serialization.JsonPropertyName("image_url")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1ImageUrl ImageUrl { get; set; } = default!;
+ public required global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1ImageUrl ImageUrl { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationRequestInputVariant3ItemVariant1ImageUrl.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationRequestInputVariant3ItemVariant1ImageUrl.g.cs
index 6439ad6b..da212810 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationRequestInputVariant3ItemVariant1ImageUrl.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationRequestInputVariant3ItemVariant1ImageUrl.g.cs
@@ -15,7 +15,7 @@ public sealed partial class CreateModerationRequestInputVariant3ItemVariant1Imag
/// https://example.com/image.jpg
[global::System.Text.Json.Serialization.JsonPropertyName("url")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Url { get; set; } = default!;
+ public required string Url { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationRequestInputVariant3ItemVariant2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationRequestInputVariant3ItemVariant2.g.cs
index 34f03b3a..77676ab5 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationRequestInputVariant3ItemVariant2.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationRequestInputVariant3ItemVariant2.g.cs
@@ -22,7 +22,7 @@ public sealed partial class CreateModerationRequestInputVariant3ItemVariant2
/// I want to kill them
[global::System.Text.Json.Serialization.JsonPropertyName("text")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Text { get; set; } = default!;
+ public required string Text { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponse.g.cs
index fe0522dd..3d3cb420 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponse.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponse.g.cs
@@ -13,21 +13,21 @@ public sealed partial class CreateModerationResponse
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Id { get; set; } = default!;
+ public required string Id { get; set; }
///
/// The model used to generate the moderation results.
///
[global::System.Text.Json.Serialization.JsonPropertyName("model")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Model { get; set; } = default!;
+ public required string Model { get; set; }
///
/// A list of moderation objects.
///
[global::System.Text.Json.Serialization.JsonPropertyName("results")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Results { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Results { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponseResult.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponseResult.g.cs
index 7c983387..a4eb35c1 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponseResult.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponseResult.g.cs
@@ -13,28 +13,28 @@ public sealed partial class CreateModerationResponseResult
///
[global::System.Text.Json.Serialization.JsonPropertyName("flagged")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool Flagged { get; set; } = default!;
+ public required bool Flagged { get; set; }
///
/// A list of the categories, and whether they are flagged or not.
///
[global::System.Text.Json.Serialization.JsonPropertyName("categories")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.CreateModerationResponseResultCategories Categories { get; set; } = default!;
+ public required global::tryAGI.OpenAI.CreateModerationResponseResultCategories Categories { get; set; }
///
/// A list of the categories along with their scores as predicted by model.
///
[global::System.Text.Json.Serialization.JsonPropertyName("category_scores")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryScores CategoryScores { get; set; } = default!;
+ public required global::tryAGI.OpenAI.CreateModerationResponseResultCategoryScores CategoryScores { get; set; }
///
/// A list of the categories along with the input type(s) that the score applies to.
///
[global::System.Text.Json.Serialization.JsonPropertyName("category_applied_input_types")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypes CategoryAppliedInputTypes { get; set; } = default!;
+ public required global::tryAGI.OpenAI.CreateModerationResponseResultCategoryAppliedInputTypes CategoryAppliedInputTypes { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponseResultCategories.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponseResultCategories.g.cs
index eea6c307..09f71840 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponseResultCategories.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponseResultCategories.g.cs
@@ -13,28 +13,28 @@ public sealed partial class CreateModerationResponseResultCategories
///
[global::System.Text.Json.Serialization.JsonPropertyName("hate")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool Hate { get; set; } = default!;
+ public required bool Hate { get; set; }
///
/// Hateful content that also includes violence or serious harm towards the targeted group based on race, gender, ethnicity, religion, nationality, sexual orientation, disability status, or caste.
///
[global::System.Text.Json.Serialization.JsonPropertyName("hate/threatening")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool HateThreatening { get; set; } = default!;
+ public required bool HateThreatening { get; set; }
///
/// Content that expresses, incites, or promotes harassing language towards any target.
///
[global::System.Text.Json.Serialization.JsonPropertyName("harassment")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool Harassment { get; set; } = default!;
+ public required bool Harassment { get; set; }
///
/// Harassment content that also includes violence or serious harm towards any target.
///
[global::System.Text.Json.Serialization.JsonPropertyName("harassment/threatening")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool HarassmentThreatening { get; set; } = default!;
+ public required bool HarassmentThreatening { get; set; }
///
///
@@ -53,49 +53,49 @@ public sealed partial class CreateModerationResponseResultCategories
///
[global::System.Text.Json.Serialization.JsonPropertyName("self-harm")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool SelfHarm { get; set; } = default!;
+ public required bool SelfHarm { get; set; }
///
/// Content where the speaker expresses that they are engaging or intend to engage in acts of self-harm, such as suicide, cutting, and eating disorders.
///
[global::System.Text.Json.Serialization.JsonPropertyName("self-harm/intent")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool SelfHarmIntent { get; set; } = default!;
+ public required bool SelfHarmIntent { get; set; }
///
/// Content that encourages performing acts of self-harm, such as suicide, cutting, and eating disorders, or that gives instructions or advice on how to commit such acts.
///
[global::System.Text.Json.Serialization.JsonPropertyName("self-harm/instructions")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool SelfHarmInstructions { get; set; } = default!;
+ public required bool SelfHarmInstructions { get; set; }
///
/// Content meant to arouse sexual excitement, such as the description of sexual activity, or that promotes sexual services (excluding sex education and wellness).
///
[global::System.Text.Json.Serialization.JsonPropertyName("sexual")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool Sexual { get; set; } = default!;
+ public required bool Sexual { get; set; }
///
/// Sexual content that includes an individual who is under 18 years old.
///
[global::System.Text.Json.Serialization.JsonPropertyName("sexual/minors")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool SexualMinors { get; set; } = default!;
+ public required bool SexualMinors { get; set; }
///
/// Content that depicts death, violence, or physical injury.
///
[global::System.Text.Json.Serialization.JsonPropertyName("violence")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool Violence { get; set; } = default!;
+ public required bool Violence { get; set; }
///
/// Content that depicts death, violence, or physical injury in graphic detail.
///
[global::System.Text.Json.Serialization.JsonPropertyName("violence/graphic")]
[global::System.Text.Json.Serialization.JsonRequired]
- public bool ViolenceGraphic { get; set; } = default!;
+ public required bool ViolenceGraphic { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponseResultCategoryAppliedInputTypes.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponseResultCategoryAppliedInputTypes.g.cs
index dd77ad94..5a5cdaf0 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponseResultCategoryAppliedInputTypes.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponseResultCategoryAppliedInputTypes.g.cs
@@ -13,91 +13,91 @@ public sealed partial class CreateModerationResponseResultCategoryAppliedInputTy
///
[global::System.Text.Json.Serialization.JsonPropertyName("hate")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Hate { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Hate { get; set; }
///
/// The applied input type(s) for the category 'hate/threatening'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("hate/threatening")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList HateThreatening { get; set; } = default!;
+ public required global::System.Collections.Generic.IList HateThreatening { get; set; }
///
/// The applied input type(s) for the category 'harassment'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("harassment")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Harassment { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Harassment { get; set; }
///
/// The applied input type(s) for the category 'harassment/threatening'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("harassment/threatening")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList HarassmentThreatening { get; set; } = default!;
+ public required global::System.Collections.Generic.IList HarassmentThreatening { get; set; }
///
/// The applied input type(s) for the category 'illicit'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("illicit")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Illicit { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Illicit { get; set; }
///
/// The applied input type(s) for the category 'illicit/violent'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("illicit/violent")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList IllicitViolent { get; set; } = default!;
+ public required global::System.Collections.Generic.IList IllicitViolent { get; set; }
///
/// The applied input type(s) for the category 'self-harm'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("self-harm")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList SelfHarm { get; set; } = default!;
+ public required global::System.Collections.Generic.IList SelfHarm { get; set; }
///
/// The applied input type(s) for the category 'self-harm/intent'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("self-harm/intent")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList SelfHarmIntent { get; set; } = default!;
+ public required global::System.Collections.Generic.IList SelfHarmIntent { get; set; }
///
/// The applied input type(s) for the category 'self-harm/instructions'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("self-harm/instructions")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList SelfHarmInstructions { get; set; } = default!;
+ public required global::System.Collections.Generic.IList SelfHarmInstructions { get; set; }
///
/// The applied input type(s) for the category 'sexual'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("sexual")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Sexual { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Sexual { get; set; }
///
/// The applied input type(s) for the category 'sexual/minors'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("sexual/minors")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList SexualMinors { get; set; } = default!;
+ public required global::System.Collections.Generic.IList SexualMinors { get; set; }
///
/// The applied input type(s) for the category 'violence'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("violence")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList Violence { get; set; } = default!;
+ public required global::System.Collections.Generic.IList Violence { get; set; }
///
/// The applied input type(s) for the category 'violence/graphic'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("violence/graphic")]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::System.Collections.Generic.IList ViolenceGraphic { get; set; } = default!;
+ public required global::System.Collections.Generic.IList ViolenceGraphic { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponseResultCategoryScores.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponseResultCategoryScores.g.cs
index 1ba42de9..a0d7c3fe 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponseResultCategoryScores.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateModerationResponseResultCategoryScores.g.cs
@@ -13,91 +13,91 @@ public sealed partial class CreateModerationResponseResultCategoryScores
///
[global::System.Text.Json.Serialization.JsonPropertyName("hate")]
[global::System.Text.Json.Serialization.JsonRequired]
- public double Hate { get; set; } = default!;
+ public required double Hate { get; set; }
///
/// The score for the category 'hate/threatening'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("hate/threatening")]
[global::System.Text.Json.Serialization.JsonRequired]
- public double HateThreatening { get; set; } = default!;
+ public required double HateThreatening { get; set; }
///
/// The score for the category 'harassment'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("harassment")]
[global::System.Text.Json.Serialization.JsonRequired]
- public double Harassment { get; set; } = default!;
+ public required double Harassment { get; set; }
///
/// The score for the category 'harassment/threatening'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("harassment/threatening")]
[global::System.Text.Json.Serialization.JsonRequired]
- public double HarassmentThreatening { get; set; } = default!;
+ public required double HarassmentThreatening { get; set; }
///
/// The score for the category 'illicit'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("illicit")]
[global::System.Text.Json.Serialization.JsonRequired]
- public double Illicit { get; set; } = default!;
+ public required double Illicit { get; set; }
///
/// The score for the category 'illicit/violent'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("illicit/violent")]
[global::System.Text.Json.Serialization.JsonRequired]
- public double IllicitViolent { get; set; } = default!;
+ public required double IllicitViolent { get; set; }
///
/// The score for the category 'self-harm'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("self-harm")]
[global::System.Text.Json.Serialization.JsonRequired]
- public double SelfHarm { get; set; } = default!;
+ public required double SelfHarm { get; set; }
///
/// The score for the category 'self-harm/intent'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("self-harm/intent")]
[global::System.Text.Json.Serialization.JsonRequired]
- public double SelfHarmIntent { get; set; } = default!;
+ public required double SelfHarmIntent { get; set; }
///
/// The score for the category 'self-harm/instructions'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("self-harm/instructions")]
[global::System.Text.Json.Serialization.JsonRequired]
- public double SelfHarmInstructions { get; set; } = default!;
+ public required double SelfHarmInstructions { get; set; }
///
/// The score for the category 'sexual'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("sexual")]
[global::System.Text.Json.Serialization.JsonRequired]
- public double Sexual { get; set; } = default!;
+ public required double Sexual { get; set; }
///
/// The score for the category 'sexual/minors'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("sexual/minors")]
[global::System.Text.Json.Serialization.JsonRequired]
- public double SexualMinors { get; set; } = default!;
+ public required double SexualMinors { get; set; }
///
/// The score for the category 'violence'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("violence")]
[global::System.Text.Json.Serialization.JsonRequired]
- public double Violence { get; set; } = default!;
+ public required double Violence { get; set; }
///
/// The score for the category 'violence/graphic'.
///
[global::System.Text.Json.Serialization.JsonPropertyName("violence/graphic")]
[global::System.Text.Json.Serialization.JsonRequired]
- public double ViolenceGraphic { get; set; } = default!;
+ public required double ViolenceGraphic { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateRunRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateRunRequest.g.cs
index bd7049bc..d775ba18 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateRunRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateRunRequest.g.cs
@@ -15,7 +15,7 @@ public sealed partial class CreateRunRequest
///
[global::System.Text.Json.Serialization.JsonPropertyName("assistant_id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string AssistantId { get; set; } = default!;
+ public required string AssistantId { get; set; }
///
/// The ID of the [Model](/docs/api-reference/models) to be used to execute this run. If a value is provided here, it will override the model associated with the assistant. If not, the model associated with the assistant will be used.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateSkillBody.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateSkillBody.g.cs
index cb3b93d9..dd650692 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateSkillBody.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateSkillBody.g.cs
@@ -16,7 +16,7 @@ public sealed partial class CreateSkillBody
[global::System.Text.Json.Serialization.JsonPropertyName("files")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.OneOf, byte[]> Files { get; set; } = default!;
+ public required global::tryAGI.OpenAI.OneOf, byte[]> Files { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateSkillVersionBody.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateSkillVersionBody.g.cs
index dfcca765..0ce9343e 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateSkillVersionBody.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateSkillVersionBody.g.cs
@@ -16,7 +16,7 @@ public sealed partial class CreateSkillVersionBody
[global::System.Text.Json.Serialization.JsonPropertyName("files")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.OneOf, byte[]> Files { get; set; } = default!;
+ public required global::tryAGI.OpenAI.OneOf, byte[]> Files { get; set; }
///
/// Whether to set this version as the default.
diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateSpeechRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateSpeechRequest.g.cs
index fad7a0c0..ac199d43 100644
--- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateSpeechRequest.g.cs
+++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateSpeechRequest.g.cs
@@ -16,14 +16,14 @@ public sealed partial class CreateSpeechRequest
[global::System.Text.Json.Serialization.JsonPropertyName("model")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.AnyOf Model { get; set; } = default!;
+ public required global::tryAGI.OpenAI.AnyOf Model { get; set; }
///
/// The text to generate audio for. The maximum length is 4096 characters.
///
[global::System.Text.Json.Serialization.JsonPropertyName("input")]
[global::System.Text.Json.Serialization.JsonRequired]
- public string Input { get; set; } = default!;
+ public required string Input { get; set; }
///
/// Control the voice of your generated audio with additional instructions. Does not work with `tts-1` or `tts-1-hd`.
@@ -37,7 +37,7 @@ public sealed partial class CreateSpeechRequest
[global::System.Text.Json.Serialization.JsonPropertyName("voice")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.VoiceIdsOrCustomVoiceJsonConverter))]
[global::System.Text.Json.Serialization.JsonRequired]
- public global::tryAGI.OpenAI.VoiceIdsOrCustomVoice Voice { get; set; } = default!;
+ public required global::tryAGI.OpenAI.VoiceIdsOrCustomVoice Voice { get; set; }
///