From 59331f90f35a4bf0d52982f20e87e890c4fd130a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 9 Sep 2024 18:24:44 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Generated/Cohere.CohereApi.Chatv2.g.cs | 9 + .../Cohere.Models.Chatv2Request.g.cs | 11 + ...Cohere.Models.Chatv2RequestSafetyMode.g.cs | 61 ++ ...sonConverters.Chatv2RequestSafetyMode.g.cs | 49 ++ ...rters.Chatv2RequestSafetyModeNullable.g.cs | 56 ++ .../Generated/JsonSerializerContext.g.cs | 2 + .../Generated/JsonSerializerContextTypes.g.cs | 738 +++++++++--------- src/libs/Cohere/openapi.yaml | 6 + 8 files changed, 565 insertions(+), 367 deletions(-) create mode 100644 src/libs/Cohere/Generated/Cohere.Models.Chatv2RequestSafetyMode.g.cs create mode 100644 src/libs/Cohere/Generated/JsonConverters.Chatv2RequestSafetyMode.g.cs create mode 100644 src/libs/Cohere/Generated/JsonConverters.Chatv2RequestSafetyModeNullable.g.cs diff --git a/src/libs/Cohere/Generated/Cohere.CohereApi.Chatv2.g.cs b/src/libs/Cohere/Generated/Cohere.CohereApi.Chatv2.g.cs index 8fe3188..149e53d 100644 --- a/src/libs/Cohere/Generated/Cohere.CohereApi.Chatv2.g.cs +++ b/src/libs/Cohere/Generated/Cohere.CohereApi.Chatv2.g.cs @@ -121,6 +121,13 @@ partial void ProcessChatv2ResponseContent( /// **Note**: When using `{ "type": "json_object" }` your `message` should always explicitly instruct the model to generate a JSON (eg: _"Generate a JSON ..."_) . Otherwise the model may end up getting stuck generating an infinite stream of characters and eventually run out of context length.
/// **Limitation**: The parameter is not supported in RAG mode (when any of `connectors`, `documents`, `tools`, `tool_results` are provided). /// + /// + /// Used to select the [safety instruction](/docs/safety-modes) inserted into the prompt. Defaults to `CONTEXTUAL`.
+ /// When `NONE` is specified, the safety instruction will be omitted.
+ /// Safety modes are not yet configurable in combination with `tools`, `tool_results` and `documents` parameters.
+ /// **Note**: This parameter is only compatible with models [Command R 08-2024](/docs/command-r#august-2024-release), [Command R+ 08-2024](/docs/command-r-plus#august-2024-release) and newer.
+ /// Compatible Deployments: Cohere Platform, Azure, AWS Sagemaker/Bedrock, Private Deployments + /// /// /// The maximum number of tokens the model will generate as part of the response. Note: Setting a low value may result in incomplete generations. /// @@ -164,6 +171,7 @@ partial void ProcessChatv2ResponseContent( global::System.Collections.Generic.IList? tools = default, global::Cohere.Chatv2RequestCitationMode? citationMode = default, global::Cohere.ResponseFormat2? responseFormat = default, + global::Cohere.Chatv2RequestSafetyMode? safetyMode = default, int maxTokens = default, global::System.Collections.Generic.IList? stopSequences = default, float temperature = default, @@ -181,6 +189,7 @@ partial void ProcessChatv2ResponseContent( Tools = tools, CitationMode = citationMode, ResponseFormat = responseFormat, + SafetyMode = safetyMode, MaxTokens = maxTokens, StopSequences = stopSequences, Temperature = temperature, diff --git a/src/libs/Cohere/Generated/Cohere.Models.Chatv2Request.g.cs b/src/libs/Cohere/Generated/Cohere.Models.Chatv2Request.g.cs index e11bea8..d7b8362 100644 --- a/src/libs/Cohere/Generated/Cohere.Models.Chatv2Request.g.cs +++ b/src/libs/Cohere/Generated/Cohere.Models.Chatv2Request.g.cs @@ -49,6 +49,17 @@ public sealed partial class Chatv2Request [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenApiGenerator.JsonConverters.ResponseFormat2JsonConverter))] public global::Cohere.ResponseFormat2? ResponseFormat { get; set; } + /// + /// Used to select the [safety instruction](/docs/safety-modes) inserted into the prompt. Defaults to `CONTEXTUAL`.
+ /// When `NONE` is specified, the safety instruction will be omitted.
+ /// Safety modes are not yet configurable in combination with `tools`, `tool_results` and `documents` parameters.
+ /// **Note**: This parameter is only compatible with models [Command R 08-2024](/docs/command-r#august-2024-release), [Command R+ 08-2024](/docs/command-r-plus#august-2024-release) and newer.
+ /// Compatible Deployments: Cohere Platform, Azure, AWS Sagemaker/Bedrock, Private Deployments + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("safety_mode")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenApiGenerator.JsonConverters.Chatv2RequestSafetyModeJsonConverter))] + public global::Cohere.Chatv2RequestSafetyMode? SafetyMode { get; set; } + /// /// The maximum number of tokens the model will generate as part of the response. Note: Setting a low value may result in incomplete generations. /// diff --git a/src/libs/Cohere/Generated/Cohere.Models.Chatv2RequestSafetyMode.g.cs b/src/libs/Cohere/Generated/Cohere.Models.Chatv2RequestSafetyMode.g.cs new file mode 100644 index 0000000..efb9f77 --- /dev/null +++ b/src/libs/Cohere/Generated/Cohere.Models.Chatv2RequestSafetyMode.g.cs @@ -0,0 +1,61 @@ + +#nullable enable + +namespace Cohere +{ + /// + /// Used to select the [safety instruction](/docs/safety-modes) inserted into the prompt. Defaults to `CONTEXTUAL`.
+ /// When `NONE` is specified, the safety instruction will be omitted.
+ /// Safety modes are not yet configurable in combination with `tools`, `tool_results` and `documents` parameters.
+ /// **Note**: This parameter is only compatible with models [Command R 08-2024](/docs/command-r#august-2024-release), [Command R+ 08-2024](/docs/command-r-plus#august-2024-release) and newer.
+ /// Compatible Deployments: Cohere Platform, Azure, AWS Sagemaker/Bedrock, Private Deployments + ///
+ public enum Chatv2RequestSafetyMode + { + /// + /// + /// + CONTEXTUAL, + /// + /// + /// + STRICT, + /// + /// + /// + NONE, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class Chatv2RequestSafetyModeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this Chatv2RequestSafetyMode value) + { + return value switch + { + Chatv2RequestSafetyMode.CONTEXTUAL => "CONTEXTUAL", + Chatv2RequestSafetyMode.STRICT => "STRICT", + Chatv2RequestSafetyMode.NONE => "NONE", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static Chatv2RequestSafetyMode? ToEnum(string value) + { + return value switch + { + "CONTEXTUAL" => Chatv2RequestSafetyMode.CONTEXTUAL, + "STRICT" => Chatv2RequestSafetyMode.STRICT, + "NONE" => Chatv2RequestSafetyMode.NONE, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Cohere/Generated/JsonConverters.Chatv2RequestSafetyMode.g.cs b/src/libs/Cohere/Generated/JsonConverters.Chatv2RequestSafetyMode.g.cs new file mode 100644 index 0000000..1310dac --- /dev/null +++ b/src/libs/Cohere/Generated/JsonConverters.Chatv2RequestSafetyMode.g.cs @@ -0,0 +1,49 @@ +#nullable enable + +namespace OpenApiGenerator.JsonConverters +{ + /// + public sealed class Chatv2RequestSafetyModeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Cohere.Chatv2RequestSafetyMode Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Cohere.Chatv2RequestSafetyModeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Cohere.Chatv2RequestSafetyMode)numValue; + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Cohere.Chatv2RequestSafetyMode value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Cohere.Chatv2RequestSafetyModeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Cohere/Generated/JsonConverters.Chatv2RequestSafetyModeNullable.g.cs b/src/libs/Cohere/Generated/JsonConverters.Chatv2RequestSafetyModeNullable.g.cs new file mode 100644 index 0000000..46900ae --- /dev/null +++ b/src/libs/Cohere/Generated/JsonConverters.Chatv2RequestSafetyModeNullable.g.cs @@ -0,0 +1,56 @@ +#nullable enable + +namespace OpenApiGenerator.JsonConverters +{ + /// + public sealed class Chatv2RequestSafetyModeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Cohere.Chatv2RequestSafetyMode? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Cohere.Chatv2RequestSafetyModeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Cohere.Chatv2RequestSafetyMode)numValue; + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Cohere.Chatv2RequestSafetyMode? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Cohere.Chatv2RequestSafetyModeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Cohere/Generated/JsonSerializerContext.g.cs b/src/libs/Cohere/Generated/JsonSerializerContext.g.cs index 99ca376..246935f 100644 --- a/src/libs/Cohere/Generated/JsonSerializerContext.g.cs +++ b/src/libs/Cohere/Generated/JsonSerializerContext.g.cs @@ -93,6 +93,8 @@ namespace Cohere typeof(global::OpenApiGenerator.JsonConverters.ChatRequestSafetyModeNullableJsonConverter), typeof(global::OpenApiGenerator.JsonConverters.Chatv2RequestCitationModeJsonConverter), typeof(global::OpenApiGenerator.JsonConverters.Chatv2RequestCitationModeNullableJsonConverter), + typeof(global::OpenApiGenerator.JsonConverters.Chatv2RequestSafetyModeJsonConverter), + typeof(global::OpenApiGenerator.JsonConverters.Chatv2RequestSafetyModeNullableJsonConverter), typeof(global::OpenApiGenerator.JsonConverters.GenerateRequestTruncateJsonConverter), typeof(global::OpenApiGenerator.JsonConverters.GenerateRequestTruncateNullableJsonConverter), typeof(global::OpenApiGenerator.JsonConverters.GenerateRequestReturnLikelihoodsJsonConverter), diff --git a/src/libs/Cohere/Generated/JsonSerializerContextTypes.g.cs b/src/libs/Cohere/Generated/JsonSerializerContextTypes.g.cs index c2d1dc0..afdd4ab 100644 --- a/src/libs/Cohere/Generated/JsonSerializerContextTypes.g.cs +++ b/src/libs/Cohere/Generated/JsonSerializerContextTypes.g.cs @@ -1117,1470 +1117,1474 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::Cohere.GenerateRequest? Type276 { get; set; } + public global::Cohere.Chatv2RequestSafetyMode? Type276 { get; set; } /// /// /// - public global::Cohere.GenerateRequestTruncate? Type277 { get; set; } + public global::Cohere.GenerateRequest? Type277 { get; set; } /// /// /// - public global::Cohere.GenerateRequestReturnLikelihoods? Type278 { get; set; } + public global::Cohere.GenerateRequestTruncate? Type278 { get; set; } /// /// /// - public global::Cohere.EmbedRequest? Type279 { get; set; } + public global::Cohere.GenerateRequestReturnLikelihoods? Type279 { get; set; } /// /// /// - public global::Cohere.EmbedRequestTruncate? Type280 { get; set; } + public global::Cohere.EmbedRequest? Type280 { get; set; } /// /// /// - public global::Cohere.RerankRequest? Type281 { get; set; } + public global::Cohere.EmbedRequestTruncate? Type281 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type282 { get; set; } + public global::Cohere.RerankRequest? Type282 { get; set; } /// /// /// - public global::System.OneOf? Type283 { get; set; } + public global::System.Collections.Generic.IList>? Type283 { get; set; } /// /// /// - public global::Cohere.ClassifyRequest? Type284 { get; set; } + public global::System.OneOf? Type284 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type285 { get; set; } + public global::Cohere.ClassifyRequest? Type285 { get; set; } /// /// /// - public global::Cohere.ClassifyRequestTruncate? Type286 { get; set; } + public global::System.Collections.Generic.IList? Type286 { get; set; } /// /// /// - public global::Cohere.CreateDatasetRequest? Type287 { get; set; } + public global::Cohere.ClassifyRequestTruncate? Type287 { get; set; } /// /// /// - public byte[]? Type288 { get; set; } + public global::Cohere.CreateDatasetRequest? Type288 { get; set; } /// /// /// - public global::Cohere.SummarizeRequest? Type289 { get; set; } + public byte[]? Type289 { get; set; } /// /// /// - public global::Cohere.SummarizeRequestLength? Type290 { get; set; } + public global::Cohere.SummarizeRequest? Type290 { get; set; } /// /// /// - public global::Cohere.SummarizeRequestFormat? Type291 { get; set; } + public global::Cohere.SummarizeRequestLength? Type291 { get; set; } /// /// /// - public global::Cohere.SummarizeRequestExtractiveness? Type292 { get; set; } + public global::Cohere.SummarizeRequestFormat? Type292 { get; set; } /// /// /// - public global::Cohere.TokenizeRequest? Type293 { get; set; } + public global::Cohere.SummarizeRequestExtractiveness? Type293 { get; set; } /// /// /// - public global::Cohere.DetokenizeRequest? Type294 { get; set; } + public global::Cohere.TokenizeRequest? Type294 { get; set; } /// /// /// - public global::Cohere.UpdateFinetunedModelRequest? Type295 { get; set; } + public global::Cohere.DetokenizeRequest? Type295 { get; set; } /// /// /// - public global::System.OneOf? Type296 { get; set; } + public global::Cohere.UpdateFinetunedModelRequest? Type296 { get; set; } /// /// /// - public global::Cohere.ChatResponse2? Type297 { get; set; } + public global::System.OneOf? Type297 { get; set; } /// /// /// - public global::Cohere.ChatResponse3? Type298 { get; set; } + public global::Cohere.ChatResponse2? Type298 { get; set; } /// /// /// - public global::Cohere.ChatResponse4? Type299 { get; set; } + public global::Cohere.ChatResponse3? Type299 { get; set; } /// /// /// - public global::Cohere.ChatResponse5? Type300 { get; set; } + public global::Cohere.ChatResponse4? Type300 { get; set; } /// /// /// - public global::Cohere.ChatResponse6? Type301 { get; set; } + public global::Cohere.ChatResponse5? Type301 { get; set; } /// /// /// - public global::Cohere.ChatResponse7? Type302 { get; set; } + public global::Cohere.ChatResponse6? Type302 { get; set; } /// /// /// - public global::Cohere.ChatResponse8? Type303 { get; set; } + public global::Cohere.ChatResponse7? Type303 { get; set; } /// /// /// - public global::Cohere.ChatResponse9? Type304 { get; set; } + public global::Cohere.ChatResponse8? Type304 { get; set; } /// /// /// - public global::Cohere.ChatResponse10? Type305 { get; set; } + public global::Cohere.ChatResponse9? Type305 { get; set; } /// /// /// - public global::Cohere.ChatResponse11? Type306 { get; set; } + public global::Cohere.ChatResponse10? Type306 { get; set; } /// /// /// - public global::Cohere.ChatResponse12? Type307 { get; set; } + public global::Cohere.ChatResponse11? Type307 { get; set; } /// /// /// - public global::Cohere.ChatResponse13? Type308 { get; set; } + public global::Cohere.ChatResponse12? Type308 { get; set; } /// /// /// - public global::System.OneOf? Type309 { get; set; } + public global::Cohere.ChatResponse13? Type309 { get; set; } /// /// /// - public global::Cohere.Chatv2Response2? Type310 { get; set; } + public global::System.OneOf? Type310 { get; set; } /// /// /// - public global::Cohere.Chatv2Response3? Type311 { get; set; } + public global::Cohere.Chatv2Response2? Type311 { get; set; } /// /// /// - public global::Cohere.Chatv2Response4? Type312 { get; set; } + public global::Cohere.Chatv2Response3? Type312 { get; set; } /// /// /// - public global::Cohere.Chatv2Response5? Type313 { get; set; } + public global::Cohere.Chatv2Response4? Type313 { get; set; } /// /// /// - public global::Cohere.Chatv2Response6? Type314 { get; set; } + public global::Cohere.Chatv2Response5? Type314 { get; set; } /// /// /// - public global::Cohere.Chatv2Response7? Type315 { get; set; } + public global::Cohere.Chatv2Response6? Type315 { get; set; } /// /// /// - public global::Cohere.Chatv2Response8? Type316 { get; set; } + public global::Cohere.Chatv2Response7? Type316 { get; set; } /// /// /// - public global::Cohere.Chatv2Response9? Type317 { get; set; } + public global::Cohere.Chatv2Response8? Type317 { get; set; } /// /// /// - public global::Cohere.Chatv2Response10? Type318 { get; set; } + public global::Cohere.Chatv2Response9? Type318 { get; set; } /// /// /// - public global::Cohere.Chatv2Response11? Type319 { get; set; } + public global::Cohere.Chatv2Response10? Type319 { get; set; } /// /// /// - public global::Cohere.Chatv2Response12? Type320 { get; set; } + public global::Cohere.Chatv2Response11? Type320 { get; set; } /// /// /// - public global::Cohere.Chatv2Response13? Type321 { get; set; } + public global::Cohere.Chatv2Response12? Type321 { get; set; } /// /// /// - public global::Cohere.GenerateResponse? Type322 { get; set; } + public global::Cohere.Chatv2Response13? Type322 { get; set; } /// /// /// - public global::Cohere.GenerateResponse2? Type323 { get; set; } + public global::Cohere.GenerateResponse? Type323 { get; set; } /// /// /// - public global::Cohere.GenerateResponse3? Type324 { get; set; } + public global::Cohere.GenerateResponse2? Type324 { get; set; } /// /// /// - public global::Cohere.GenerateResponse4? Type325 { get; set; } + public global::Cohere.GenerateResponse3? Type325 { get; set; } /// /// /// - public global::Cohere.GenerateResponse5? Type326 { get; set; } + public global::Cohere.GenerateResponse4? Type326 { get; set; } /// /// /// - public global::Cohere.GenerateResponse6? Type327 { get; set; } + public global::Cohere.GenerateResponse5? Type327 { get; set; } /// /// /// - public global::Cohere.GenerateResponse7? Type328 { get; set; } + public global::Cohere.GenerateResponse6? Type328 { get; set; } /// /// /// - public global::Cohere.GenerateResponse8? Type329 { get; set; } + public global::Cohere.GenerateResponse7? Type329 { get; set; } /// /// /// - public global::Cohere.GenerateResponse9? Type330 { get; set; } + public global::Cohere.GenerateResponse8? Type330 { get; set; } /// /// /// - public global::Cohere.GenerateResponse10? Type331 { get; set; } + public global::Cohere.GenerateResponse9? Type331 { get; set; } /// /// /// - public global::Cohere.GenerateResponse11? Type332 { get; set; } + public global::Cohere.GenerateResponse10? Type332 { get; set; } /// /// /// - public global::Cohere.GenerateResponse12? Type333 { get; set; } + public global::Cohere.GenerateResponse11? Type333 { get; set; } /// /// /// - public global::System.OneOf? Type334 { get; set; } + public global::Cohere.GenerateResponse12? Type334 { get; set; } /// /// /// - public global::Cohere.EmbedResponse2? Type335 { get; set; } + public global::System.OneOf? Type335 { get; set; } /// /// /// - public global::Cohere.EmbedResponse3? Type336 { get; set; } + public global::Cohere.EmbedResponse2? Type336 { get; set; } /// /// /// - public global::Cohere.EmbedResponse4? Type337 { get; set; } + public global::Cohere.EmbedResponse3? Type337 { get; set; } /// /// /// - public global::Cohere.EmbedResponse5? Type338 { get; set; } + public global::Cohere.EmbedResponse4? Type338 { get; set; } /// /// /// - public global::Cohere.EmbedResponse6? Type339 { get; set; } + public global::Cohere.EmbedResponse5? Type339 { get; set; } /// /// /// - public global::Cohere.EmbedResponse7? Type340 { get; set; } + public global::Cohere.EmbedResponse6? Type340 { get; set; } /// /// /// - public global::Cohere.EmbedResponse8? Type341 { get; set; } + public global::Cohere.EmbedResponse7? Type341 { get; set; } /// /// /// - public global::Cohere.EmbedResponse9? Type342 { get; set; } + public global::Cohere.EmbedResponse8? Type342 { get; set; } /// /// /// - public global::Cohere.EmbedResponse10? Type343 { get; set; } + public global::Cohere.EmbedResponse9? Type343 { get; set; } /// /// /// - public global::Cohere.EmbedResponse11? Type344 { get; set; } + public global::Cohere.EmbedResponse10? Type344 { get; set; } /// /// /// - public global::Cohere.EmbedResponse12? Type345 { get; set; } + public global::Cohere.EmbedResponse11? Type345 { get; set; } /// /// /// - public global::Cohere.EmbedResponse13? Type346 { get; set; } + public global::Cohere.EmbedResponse12? Type346 { get; set; } /// /// /// - public global::Cohere.CreateEmbedJobResponse2? Type347 { get; set; } + public global::Cohere.EmbedResponse13? Type347 { get; set; } /// /// /// - public global::Cohere.CreateEmbedJobResponse3? Type348 { get; set; } + public global::Cohere.CreateEmbedJobResponse2? Type348 { get; set; } /// /// /// - public global::Cohere.CreateEmbedJobResponse4? Type349 { get; set; } + public global::Cohere.CreateEmbedJobResponse3? Type349 { get; set; } /// /// /// - public global::Cohere.CreateEmbedJobResponse5? Type350 { get; set; } + public global::Cohere.CreateEmbedJobResponse4? Type350 { get; set; } /// /// /// - public global::Cohere.CreateEmbedJobResponse6? Type351 { get; set; } + public global::Cohere.CreateEmbedJobResponse5? Type351 { get; set; } /// /// /// - public global::Cohere.CreateEmbedJobResponse7? Type352 { get; set; } + public global::Cohere.CreateEmbedJobResponse6? Type352 { get; set; } /// /// /// - public global::Cohere.CreateEmbedJobResponse8? Type353 { get; set; } + public global::Cohere.CreateEmbedJobResponse7? Type353 { get; set; } /// /// /// - public global::Cohere.CreateEmbedJobResponse9? Type354 { get; set; } + public global::Cohere.CreateEmbedJobResponse8? Type354 { get; set; } /// /// /// - public global::Cohere.CreateEmbedJobResponse10? Type355 { get; set; } + public global::Cohere.CreateEmbedJobResponse9? Type355 { get; set; } /// /// /// - public global::Cohere.CreateEmbedJobResponse11? Type356 { get; set; } + public global::Cohere.CreateEmbedJobResponse10? Type356 { get; set; } /// /// /// - public global::Cohere.CreateEmbedJobResponse12? Type357 { get; set; } + public global::Cohere.CreateEmbedJobResponse11? Type357 { get; set; } /// /// /// - public global::Cohere.CreateEmbedJobResponse13? Type358 { get; set; } + public global::Cohere.CreateEmbedJobResponse12? Type358 { get; set; } /// /// /// - public global::Cohere.ListEmbedJobsResponse? Type359 { get; set; } + public global::Cohere.CreateEmbedJobResponse13? Type359 { get; set; } /// /// /// - public global::Cohere.ListEmbedJobsResponse2? Type360 { get; set; } + public global::Cohere.ListEmbedJobsResponse? Type360 { get; set; } /// /// /// - public global::Cohere.ListEmbedJobsResponse3? Type361 { get; set; } + public global::Cohere.ListEmbedJobsResponse2? Type361 { get; set; } /// /// /// - public global::Cohere.ListEmbedJobsResponse4? Type362 { get; set; } + public global::Cohere.ListEmbedJobsResponse3? Type362 { get; set; } /// /// /// - public global::Cohere.ListEmbedJobsResponse5? Type363 { get; set; } + public global::Cohere.ListEmbedJobsResponse4? Type363 { get; set; } /// /// /// - public global::Cohere.ListEmbedJobsResponse6? Type364 { get; set; } + public global::Cohere.ListEmbedJobsResponse5? Type364 { get; set; } /// /// /// - public global::Cohere.ListEmbedJobsResponse7? Type365 { get; set; } + public global::Cohere.ListEmbedJobsResponse6? Type365 { get; set; } /// /// /// - public global::Cohere.ListEmbedJobsResponse8? Type366 { get; set; } + public global::Cohere.ListEmbedJobsResponse7? Type366 { get; set; } /// /// /// - public global::Cohere.ListEmbedJobsResponse9? Type367 { get; set; } + public global::Cohere.ListEmbedJobsResponse8? Type367 { get; set; } /// /// /// - public global::Cohere.ListEmbedJobsResponse10? Type368 { get; set; } + public global::Cohere.ListEmbedJobsResponse9? Type368 { get; set; } /// /// /// - public global::Cohere.ListEmbedJobsResponse11? Type369 { get; set; } + public global::Cohere.ListEmbedJobsResponse10? Type369 { get; set; } /// /// /// - public global::Cohere.ListEmbedJobsResponse12? Type370 { get; set; } + public global::Cohere.ListEmbedJobsResponse11? Type370 { get; set; } /// /// /// - public global::Cohere.GetEmbedJobResponse? Type371 { get; set; } + public global::Cohere.ListEmbedJobsResponse12? Type371 { get; set; } /// /// /// - public global::Cohere.GetEmbedJobResponse2? Type372 { get; set; } + public global::Cohere.GetEmbedJobResponse? Type372 { get; set; } /// /// /// - public global::Cohere.GetEmbedJobResponse3? Type373 { get; set; } + public global::Cohere.GetEmbedJobResponse2? Type373 { get; set; } /// /// /// - public global::Cohere.GetEmbedJobResponse4? Type374 { get; set; } + public global::Cohere.GetEmbedJobResponse3? Type374 { get; set; } /// /// /// - public global::Cohere.GetEmbedJobResponse5? Type375 { get; set; } + public global::Cohere.GetEmbedJobResponse4? Type375 { get; set; } /// /// /// - public global::Cohere.GetEmbedJobResponse6? Type376 { get; set; } + public global::Cohere.GetEmbedJobResponse5? Type376 { get; set; } /// /// /// - public global::Cohere.GetEmbedJobResponse7? Type377 { get; set; } + public global::Cohere.GetEmbedJobResponse6? Type377 { get; set; } /// /// /// - public global::Cohere.GetEmbedJobResponse8? Type378 { get; set; } + public global::Cohere.GetEmbedJobResponse7? Type378 { get; set; } /// /// /// - public global::Cohere.GetEmbedJobResponse9? Type379 { get; set; } + public global::Cohere.GetEmbedJobResponse8? Type379 { get; set; } /// /// /// - public global::Cohere.GetEmbedJobResponse10? Type380 { get; set; } + public global::Cohere.GetEmbedJobResponse9? Type380 { get; set; } /// /// /// - public global::Cohere.GetEmbedJobResponse11? Type381 { get; set; } + public global::Cohere.GetEmbedJobResponse10? Type381 { get; set; } /// /// /// - public global::Cohere.GetEmbedJobResponse12? Type382 { get; set; } + public global::Cohere.GetEmbedJobResponse11? Type382 { get; set; } /// /// /// - public global::Cohere.CancelEmbedJobResponse? Type383 { get; set; } + public global::Cohere.GetEmbedJobResponse12? Type383 { get; set; } /// /// /// - public global::Cohere.CancelEmbedJobResponse2? Type384 { get; set; } + public global::Cohere.CancelEmbedJobResponse? Type384 { get; set; } /// /// /// - public global::Cohere.CancelEmbedJobResponse3? Type385 { get; set; } + public global::Cohere.CancelEmbedJobResponse2? Type385 { get; set; } /// /// /// - public global::Cohere.CancelEmbedJobResponse4? Type386 { get; set; } + public global::Cohere.CancelEmbedJobResponse3? Type386 { get; set; } /// /// /// - public global::Cohere.CancelEmbedJobResponse5? Type387 { get; set; } + public global::Cohere.CancelEmbedJobResponse4? Type387 { get; set; } /// /// /// - public global::Cohere.CancelEmbedJobResponse6? Type388 { get; set; } + public global::Cohere.CancelEmbedJobResponse5? Type388 { get; set; } /// /// /// - public global::Cohere.CancelEmbedJobResponse7? Type389 { get; set; } + public global::Cohere.CancelEmbedJobResponse6? Type389 { get; set; } /// /// /// - public global::Cohere.CancelEmbedJobResponse8? Type390 { get; set; } + public global::Cohere.CancelEmbedJobResponse7? Type390 { get; set; } /// /// /// - public global::Cohere.CancelEmbedJobResponse9? Type391 { get; set; } + public global::Cohere.CancelEmbedJobResponse8? Type391 { get; set; } /// /// /// - public global::Cohere.CancelEmbedJobResponse10? Type392 { get; set; } + public global::Cohere.CancelEmbedJobResponse9? Type392 { get; set; } /// /// /// - public global::Cohere.CancelEmbedJobResponse11? Type393 { get; set; } + public global::Cohere.CancelEmbedJobResponse10? Type393 { get; set; } /// /// /// - public global::Cohere.CancelEmbedJobResponse12? Type394 { get; set; } + public global::Cohere.CancelEmbedJobResponse11? Type394 { get; set; } /// /// /// - public global::Cohere.RerankResponse? Type395 { get; set; } + public global::Cohere.CancelEmbedJobResponse12? Type395 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type396 { get; set; } + public global::Cohere.RerankResponse? Type396 { get; set; } /// /// /// - public global::Cohere.RerankResponseResult? Type397 { get; set; } + public global::System.Collections.Generic.IList? Type397 { get; set; } /// /// /// - public global::Cohere.RerankResponseResultDocument? Type398 { get; set; } + public global::Cohere.RerankResponseResult? Type398 { get; set; } /// /// /// - public global::Cohere.RerankResponse2? Type399 { get; set; } + public global::Cohere.RerankResponseResultDocument? Type399 { get; set; } /// /// /// - public global::Cohere.RerankResponse3? Type400 { get; set; } + public global::Cohere.RerankResponse2? Type400 { get; set; } /// /// /// - public global::Cohere.RerankResponse4? Type401 { get; set; } + public global::Cohere.RerankResponse3? Type401 { get; set; } /// /// /// - public global::Cohere.RerankResponse5? Type402 { get; set; } + public global::Cohere.RerankResponse4? Type402 { get; set; } /// /// /// - public global::Cohere.RerankResponse6? Type403 { get; set; } + public global::Cohere.RerankResponse5? Type403 { get; set; } /// /// /// - public global::Cohere.RerankResponse7? Type404 { get; set; } + public global::Cohere.RerankResponse6? Type404 { get; set; } /// /// /// - public global::Cohere.RerankResponse8? Type405 { get; set; } + public global::Cohere.RerankResponse7? Type405 { get; set; } /// /// /// - public global::Cohere.RerankResponse9? Type406 { get; set; } + public global::Cohere.RerankResponse8? Type406 { get; set; } /// /// /// - public global::Cohere.RerankResponse10? Type407 { get; set; } + public global::Cohere.RerankResponse9? Type407 { get; set; } /// /// /// - public global::Cohere.RerankResponse11? Type408 { get; set; } + public global::Cohere.RerankResponse10? Type408 { get; set; } /// /// /// - public global::Cohere.RerankResponse12? Type409 { get; set; } + public global::Cohere.RerankResponse11? Type409 { get; set; } /// /// /// - public global::Cohere.RerankResponse13? Type410 { get; set; } + public global::Cohere.RerankResponse12? Type410 { get; set; } /// /// /// - public global::Cohere.ClassifyResponse? Type411 { get; set; } + public global::Cohere.RerankResponse13? Type411 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type412 { get; set; } + public global::Cohere.ClassifyResponse? Type412 { get; set; } /// /// /// - public global::Cohere.ClassifyResponseClassification? Type413 { get; set; } + public global::System.Collections.Generic.IList? Type413 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type414 { get; set; } + public global::Cohere.ClassifyResponseClassification? Type414 { get; set; } /// /// /// - public global::Cohere.ClassifyResponseClassificationLabels? Type415 { get; set; } + public global::System.Collections.Generic.IList? Type415 { get; set; } /// /// /// - public global::Cohere.ClassifyResponseClassificationClassificationType? Type416 { get; set; } + public global::Cohere.ClassifyResponseClassificationLabels? Type416 { get; set; } /// /// /// - public global::Cohere.ClassifyResponse2? Type417 { get; set; } + public global::Cohere.ClassifyResponseClassificationClassificationType? Type417 { get; set; } /// /// /// - public global::Cohere.ClassifyResponse3? Type418 { get; set; } + public global::Cohere.ClassifyResponse2? Type418 { get; set; } /// /// /// - public global::Cohere.ClassifyResponse4? Type419 { get; set; } + public global::Cohere.ClassifyResponse3? Type419 { get; set; } /// /// /// - public global::Cohere.ClassifyResponse5? Type420 { get; set; } + public global::Cohere.ClassifyResponse4? Type420 { get; set; } /// /// /// - public global::Cohere.ClassifyResponse6? Type421 { get; set; } + public global::Cohere.ClassifyResponse5? Type421 { get; set; } /// /// /// - public global::Cohere.ClassifyResponse7? Type422 { get; set; } + public global::Cohere.ClassifyResponse6? Type422 { get; set; } /// /// /// - public global::Cohere.ClassifyResponse8? Type423 { get; set; } + public global::Cohere.ClassifyResponse7? Type423 { get; set; } /// /// /// - public global::Cohere.ClassifyResponse9? Type424 { get; set; } + public global::Cohere.ClassifyResponse8? Type424 { get; set; } /// /// /// - public global::Cohere.ClassifyResponse10? Type425 { get; set; } + public global::Cohere.ClassifyResponse9? Type425 { get; set; } /// /// /// - public global::Cohere.ClassifyResponse11? Type426 { get; set; } + public global::Cohere.ClassifyResponse10? Type426 { get; set; } /// /// /// - public global::Cohere.ClassifyResponse12? Type427 { get; set; } + public global::Cohere.ClassifyResponse11? Type427 { get; set; } /// /// /// - public global::Cohere.ClassifyResponse13? Type428 { get; set; } + public global::Cohere.ClassifyResponse12? Type428 { get; set; } /// /// /// - public global::Cohere.CreateDatasetResponse? Type429 { get; set; } + public global::Cohere.ClassifyResponse13? Type429 { get; set; } /// /// /// - public global::Cohere.CreateDatasetResponse2? Type430 { get; set; } + public global::Cohere.CreateDatasetResponse? Type430 { get; set; } /// /// /// - public global::Cohere.CreateDatasetResponse3? Type431 { get; set; } + public global::Cohere.CreateDatasetResponse2? Type431 { get; set; } /// /// /// - public global::Cohere.CreateDatasetResponse4? Type432 { get; set; } + public global::Cohere.CreateDatasetResponse3? Type432 { get; set; } /// /// /// - public global::Cohere.CreateDatasetResponse5? Type433 { get; set; } + public global::Cohere.CreateDatasetResponse4? Type433 { get; set; } /// /// /// - public global::Cohere.CreateDatasetResponse6? Type434 { get; set; } + public global::Cohere.CreateDatasetResponse5? Type434 { get; set; } /// /// /// - public global::Cohere.CreateDatasetResponse7? Type435 { get; set; } + public global::Cohere.CreateDatasetResponse6? Type435 { get; set; } /// /// /// - public global::Cohere.CreateDatasetResponse8? Type436 { get; set; } + public global::Cohere.CreateDatasetResponse7? Type436 { get; set; } /// /// /// - public global::Cohere.CreateDatasetResponse9? Type437 { get; set; } + public global::Cohere.CreateDatasetResponse8? Type437 { get; set; } /// /// /// - public global::Cohere.CreateDatasetResponse10? Type438 { get; set; } + public global::Cohere.CreateDatasetResponse9? Type438 { get; set; } /// /// /// - public global::Cohere.CreateDatasetResponse11? Type439 { get; set; } + public global::Cohere.CreateDatasetResponse10? Type439 { get; set; } /// /// /// - public global::Cohere.CreateDatasetResponse12? Type440 { get; set; } + public global::Cohere.CreateDatasetResponse11? Type440 { get; set; } /// /// /// - public global::Cohere.CreateDatasetResponse13? Type441 { get; set; } + public global::Cohere.CreateDatasetResponse12? Type441 { get; set; } /// /// /// - public global::Cohere.ListDatasetsResponse? Type442 { get; set; } + public global::Cohere.CreateDatasetResponse13? Type442 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type443 { get; set; } + public global::Cohere.ListDatasetsResponse? Type443 { get; set; } /// /// /// - public global::Cohere.ListDatasetsResponse2? Type444 { get; set; } + public global::System.Collections.Generic.IList? Type444 { get; set; } /// /// /// - public global::Cohere.ListDatasetsResponse3? Type445 { get; set; } + public global::Cohere.ListDatasetsResponse2? Type445 { get; set; } /// /// /// - public global::Cohere.ListDatasetsResponse4? Type446 { get; set; } + public global::Cohere.ListDatasetsResponse3? Type446 { get; set; } /// /// /// - public global::Cohere.ListDatasetsResponse5? Type447 { get; set; } + public global::Cohere.ListDatasetsResponse4? Type447 { get; set; } /// /// /// - public global::Cohere.ListDatasetsResponse6? Type448 { get; set; } + public global::Cohere.ListDatasetsResponse5? Type448 { get; set; } /// /// /// - public global::Cohere.ListDatasetsResponse7? Type449 { get; set; } + public global::Cohere.ListDatasetsResponse6? Type449 { get; set; } /// /// /// - public global::Cohere.ListDatasetsResponse8? Type450 { get; set; } + public global::Cohere.ListDatasetsResponse7? Type450 { get; set; } /// /// /// - public global::Cohere.ListDatasetsResponse9? Type451 { get; set; } + public global::Cohere.ListDatasetsResponse8? Type451 { get; set; } /// /// /// - public global::Cohere.ListDatasetsResponse10? Type452 { get; set; } + public global::Cohere.ListDatasetsResponse9? Type452 { get; set; } /// /// /// - public global::Cohere.ListDatasetsResponse11? Type453 { get; set; } + public global::Cohere.ListDatasetsResponse10? Type453 { get; set; } /// /// /// - public global::Cohere.ListDatasetsResponse12? Type454 { get; set; } + public global::Cohere.ListDatasetsResponse11? Type454 { get; set; } /// /// /// - public global::Cohere.ListDatasetsResponse13? Type455 { get; set; } + public global::Cohere.ListDatasetsResponse12? Type455 { get; set; } /// /// /// - public global::Cohere.GetDatasetUsageResponse? Type456 { get; set; } + public global::Cohere.ListDatasetsResponse13? Type456 { get; set; } /// /// /// - public global::Cohere.GetDatasetUsageResponse2? Type457 { get; set; } + public global::Cohere.GetDatasetUsageResponse? Type457 { get; set; } /// /// /// - public global::Cohere.GetDatasetUsageResponse3? Type458 { get; set; } + public global::Cohere.GetDatasetUsageResponse2? Type458 { get; set; } /// /// /// - public global::Cohere.GetDatasetUsageResponse4? Type459 { get; set; } + public global::Cohere.GetDatasetUsageResponse3? Type459 { get; set; } /// /// /// - public global::Cohere.GetDatasetUsageResponse5? Type460 { get; set; } + public global::Cohere.GetDatasetUsageResponse4? Type460 { get; set; } /// /// /// - public global::Cohere.GetDatasetUsageResponse6? Type461 { get; set; } + public global::Cohere.GetDatasetUsageResponse5? Type461 { get; set; } /// /// /// - public global::Cohere.GetDatasetUsageResponse7? Type462 { get; set; } + public global::Cohere.GetDatasetUsageResponse6? Type462 { get; set; } /// /// /// - public global::Cohere.GetDatasetUsageResponse8? Type463 { get; set; } + public global::Cohere.GetDatasetUsageResponse7? Type463 { get; set; } /// /// /// - public global::Cohere.GetDatasetUsageResponse9? Type464 { get; set; } + public global::Cohere.GetDatasetUsageResponse8? Type464 { get; set; } /// /// /// - public global::Cohere.GetDatasetUsageResponse10? Type465 { get; set; } + public global::Cohere.GetDatasetUsageResponse9? Type465 { get; set; } /// /// /// - public global::Cohere.GetDatasetUsageResponse11? Type466 { get; set; } + public global::Cohere.GetDatasetUsageResponse10? Type466 { get; set; } /// /// /// - public global::Cohere.GetDatasetUsageResponse12? Type467 { get; set; } + public global::Cohere.GetDatasetUsageResponse11? Type467 { get; set; } /// /// /// - public global::Cohere.GetDatasetUsageResponse13? Type468 { get; set; } + public global::Cohere.GetDatasetUsageResponse12? Type468 { get; set; } /// /// /// - public global::Cohere.GetDatasetResponse? Type469 { get; set; } + public global::Cohere.GetDatasetUsageResponse13? Type469 { get; set; } /// /// /// - public global::Cohere.GetDatasetResponse2? Type470 { get; set; } + public global::Cohere.GetDatasetResponse? Type470 { get; set; } /// /// /// - public global::Cohere.GetDatasetResponse3? Type471 { get; set; } + public global::Cohere.GetDatasetResponse2? Type471 { get; set; } /// /// /// - public global::Cohere.GetDatasetResponse4? Type472 { get; set; } + public global::Cohere.GetDatasetResponse3? Type472 { get; set; } /// /// /// - public global::Cohere.GetDatasetResponse5? Type473 { get; set; } + public global::Cohere.GetDatasetResponse4? Type473 { get; set; } /// /// /// - public global::Cohere.GetDatasetResponse6? Type474 { get; set; } + public global::Cohere.GetDatasetResponse5? Type474 { get; set; } /// /// /// - public global::Cohere.GetDatasetResponse7? Type475 { get; set; } + public global::Cohere.GetDatasetResponse6? Type475 { get; set; } /// /// /// - public global::Cohere.GetDatasetResponse8? Type476 { get; set; } + public global::Cohere.GetDatasetResponse7? Type476 { get; set; } /// /// /// - public global::Cohere.GetDatasetResponse9? Type477 { get; set; } + public global::Cohere.GetDatasetResponse8? Type477 { get; set; } /// /// /// - public global::Cohere.GetDatasetResponse10? Type478 { get; set; } + public global::Cohere.GetDatasetResponse9? Type478 { get; set; } /// /// /// - public global::Cohere.GetDatasetResponse11? Type479 { get; set; } + public global::Cohere.GetDatasetResponse10? Type479 { get; set; } /// /// /// - public global::Cohere.GetDatasetResponse12? Type480 { get; set; } + public global::Cohere.GetDatasetResponse11? Type480 { get; set; } /// /// /// - public global::Cohere.GetDatasetResponse13? Type481 { get; set; } + public global::Cohere.GetDatasetResponse12? Type481 { get; set; } /// /// /// - public global::Cohere.DeleteDatasetResponse? Type482 { get; set; } + public global::Cohere.GetDatasetResponse13? Type482 { get; set; } /// /// /// - public global::Cohere.DeleteDatasetResponse2? Type483 { get; set; } + public global::Cohere.DeleteDatasetResponse? Type483 { get; set; } /// /// /// - public global::Cohere.DeleteDatasetResponse3? Type484 { get; set; } + public global::Cohere.DeleteDatasetResponse2? Type484 { get; set; } /// /// /// - public global::Cohere.DeleteDatasetResponse4? Type485 { get; set; } + public global::Cohere.DeleteDatasetResponse3? Type485 { get; set; } /// /// /// - public global::Cohere.DeleteDatasetResponse5? Type486 { get; set; } + public global::Cohere.DeleteDatasetResponse4? Type486 { get; set; } /// /// /// - public global::Cohere.DeleteDatasetResponse6? Type487 { get; set; } + public global::Cohere.DeleteDatasetResponse5? Type487 { get; set; } /// /// /// - public global::Cohere.DeleteDatasetResponse7? Type488 { get; set; } + public global::Cohere.DeleteDatasetResponse6? Type488 { get; set; } /// /// /// - public global::Cohere.DeleteDatasetResponse8? Type489 { get; set; } + public global::Cohere.DeleteDatasetResponse7? Type489 { get; set; } /// /// /// - public global::Cohere.DeleteDatasetResponse9? Type490 { get; set; } + public global::Cohere.DeleteDatasetResponse8? Type490 { get; set; } /// /// /// - public global::Cohere.DeleteDatasetResponse10? Type491 { get; set; } + public global::Cohere.DeleteDatasetResponse9? Type491 { get; set; } /// /// /// - public global::Cohere.DeleteDatasetResponse11? Type492 { get; set; } + public global::Cohere.DeleteDatasetResponse10? Type492 { get; set; } /// /// /// - public global::Cohere.DeleteDatasetResponse12? Type493 { get; set; } + public global::Cohere.DeleteDatasetResponse11? Type493 { get; set; } /// /// /// - public global::Cohere.DeleteDatasetResponse13? Type494 { get; set; } + public global::Cohere.DeleteDatasetResponse12? Type494 { get; set; } /// /// /// - public global::Cohere.SummarizeResponse? Type495 { get; set; } + public global::Cohere.DeleteDatasetResponse13? Type495 { get; set; } /// /// /// - public global::Cohere.SummarizeResponse2? Type496 { get; set; } + public global::Cohere.SummarizeResponse? Type496 { get; set; } /// /// /// - public global::Cohere.SummarizeResponse3? Type497 { get; set; } + public global::Cohere.SummarizeResponse2? Type497 { get; set; } /// /// /// - public global::Cohere.SummarizeResponse4? Type498 { get; set; } + public global::Cohere.SummarizeResponse3? Type498 { get; set; } /// /// /// - public global::Cohere.SummarizeResponse5? Type499 { get; set; } + public global::Cohere.SummarizeResponse4? Type499 { get; set; } /// /// /// - public global::Cohere.SummarizeResponse6? Type500 { get; set; } + public global::Cohere.SummarizeResponse5? Type500 { get; set; } /// /// /// - public global::Cohere.SummarizeResponse7? Type501 { get; set; } + public global::Cohere.SummarizeResponse6? Type501 { get; set; } /// /// /// - public global::Cohere.SummarizeResponse8? Type502 { get; set; } + public global::Cohere.SummarizeResponse7? Type502 { get; set; } /// /// /// - public global::Cohere.SummarizeResponse9? Type503 { get; set; } + public global::Cohere.SummarizeResponse8? Type503 { get; set; } /// /// /// - public global::Cohere.SummarizeResponse10? Type504 { get; set; } + public global::Cohere.SummarizeResponse9? Type504 { get; set; } /// /// /// - public global::Cohere.SummarizeResponse11? Type505 { get; set; } + public global::Cohere.SummarizeResponse10? Type505 { get; set; } /// /// /// - public global::Cohere.SummarizeResponse12? Type506 { get; set; } + public global::Cohere.SummarizeResponse11? Type506 { get; set; } /// /// /// - public global::Cohere.SummarizeResponse13? Type507 { get; set; } + public global::Cohere.SummarizeResponse12? Type507 { get; set; } /// /// /// - public global::Cohere.TokenizeResponse? Type508 { get; set; } + public global::Cohere.SummarizeResponse13? Type508 { get; set; } /// /// /// - public global::Cohere.TokenizeResponse2? Type509 { get; set; } + public global::Cohere.TokenizeResponse? Type509 { get; set; } /// /// /// - public global::Cohere.TokenizeResponse3? Type510 { get; set; } + public global::Cohere.TokenizeResponse2? Type510 { get; set; } /// /// /// - public global::Cohere.TokenizeResponse4? Type511 { get; set; } + public global::Cohere.TokenizeResponse3? Type511 { get; set; } /// /// /// - public global::Cohere.TokenizeResponse5? Type512 { get; set; } + public global::Cohere.TokenizeResponse4? Type512 { get; set; } /// /// /// - public global::Cohere.TokenizeResponse6? Type513 { get; set; } + public global::Cohere.TokenizeResponse5? Type513 { get; set; } /// /// /// - public global::Cohere.TokenizeResponse7? Type514 { get; set; } + public global::Cohere.TokenizeResponse6? Type514 { get; set; } /// /// /// - public global::Cohere.TokenizeResponse8? Type515 { get; set; } + public global::Cohere.TokenizeResponse7? Type515 { get; set; } /// /// /// - public global::Cohere.TokenizeResponse9? Type516 { get; set; } + public global::Cohere.TokenizeResponse8? Type516 { get; set; } /// /// /// - public global::Cohere.TokenizeResponse10? Type517 { get; set; } + public global::Cohere.TokenizeResponse9? Type517 { get; set; } /// /// /// - public global::Cohere.TokenizeResponse11? Type518 { get; set; } + public global::Cohere.TokenizeResponse10? Type518 { get; set; } /// /// /// - public global::Cohere.TokenizeResponse12? Type519 { get; set; } + public global::Cohere.TokenizeResponse11? Type519 { get; set; } /// /// /// - public global::Cohere.TokenizeResponse13? Type520 { get; set; } + public global::Cohere.TokenizeResponse12? Type520 { get; set; } /// /// /// - public global::Cohere.DetokenizeResponse? Type521 { get; set; } + public global::Cohere.TokenizeResponse13? Type521 { get; set; } /// /// /// - public global::Cohere.DetokenizeResponse2? Type522 { get; set; } + public global::Cohere.DetokenizeResponse? Type522 { get; set; } /// /// /// - public global::Cohere.DetokenizeResponse3? Type523 { get; set; } + public global::Cohere.DetokenizeResponse2? Type523 { get; set; } /// /// /// - public global::Cohere.DetokenizeResponse4? Type524 { get; set; } + public global::Cohere.DetokenizeResponse3? Type524 { get; set; } /// /// /// - public global::Cohere.DetokenizeResponse5? Type525 { get; set; } + public global::Cohere.DetokenizeResponse4? Type525 { get; set; } /// /// /// - public global::Cohere.DetokenizeResponse6? Type526 { get; set; } + public global::Cohere.DetokenizeResponse5? Type526 { get; set; } /// /// /// - public global::Cohere.DetokenizeResponse7? Type527 { get; set; } + public global::Cohere.DetokenizeResponse6? Type527 { get; set; } /// /// /// - public global::Cohere.DetokenizeResponse8? Type528 { get; set; } + public global::Cohere.DetokenizeResponse7? Type528 { get; set; } /// /// /// - public global::Cohere.DetokenizeResponse9? Type529 { get; set; } + public global::Cohere.DetokenizeResponse8? Type529 { get; set; } /// /// /// - public global::Cohere.DetokenizeResponse10? Type530 { get; set; } + public global::Cohere.DetokenizeResponse9? Type530 { get; set; } /// /// /// - public global::Cohere.DetokenizeResponse11? Type531 { get; set; } + public global::Cohere.DetokenizeResponse10? Type531 { get; set; } /// /// /// - public global::Cohere.DetokenizeResponse12? Type532 { get; set; } + public global::Cohere.DetokenizeResponse11? Type532 { get; set; } /// /// /// - public global::Cohere.DetokenizeResponse13? Type533 { get; set; } + public global::Cohere.DetokenizeResponse12? Type533 { get; set; } /// /// /// - public global::Cohere.ListConnectorsResponse2? Type534 { get; set; } + public global::Cohere.DetokenizeResponse13? Type534 { get; set; } /// /// /// - public global::Cohere.ListConnectorsResponse3? Type535 { get; set; } + public global::Cohere.ListConnectorsResponse2? Type535 { get; set; } /// /// /// - public global::Cohere.ListConnectorsResponse4? Type536 { get; set; } + public global::Cohere.ListConnectorsResponse3? Type536 { get; set; } /// /// /// - public global::Cohere.ListConnectorsResponse5? Type537 { get; set; } + public global::Cohere.ListConnectorsResponse4? Type537 { get; set; } /// /// /// - public global::Cohere.ListConnectorsResponse6? Type538 { get; set; } + public global::Cohere.ListConnectorsResponse5? Type538 { get; set; } /// /// /// - public global::Cohere.ListConnectorsResponse7? Type539 { get; set; } + public global::Cohere.ListConnectorsResponse6? Type539 { get; set; } /// /// /// - public global::Cohere.ListConnectorsResponse8? Type540 { get; set; } + public global::Cohere.ListConnectorsResponse7? Type540 { get; set; } /// /// /// - public global::Cohere.ListConnectorsResponse9? Type541 { get; set; } + public global::Cohere.ListConnectorsResponse8? Type541 { get; set; } /// /// /// - public global::Cohere.ListConnectorsResponse10? Type542 { get; set; } + public global::Cohere.ListConnectorsResponse9? Type542 { get; set; } /// /// /// - public global::Cohere.ListConnectorsResponse11? Type543 { get; set; } + public global::Cohere.ListConnectorsResponse10? Type543 { get; set; } /// /// /// - public global::Cohere.ListConnectorsResponse12? Type544 { get; set; } + public global::Cohere.ListConnectorsResponse11? Type544 { get; set; } /// /// /// - public global::Cohere.ListConnectorsResponse13? Type545 { get; set; } + public global::Cohere.ListConnectorsResponse12? Type545 { get; set; } /// /// /// - public global::Cohere.CreateConnectorResponse2? Type546 { get; set; } + public global::Cohere.ListConnectorsResponse13? Type546 { get; set; } /// /// /// - public global::Cohere.CreateConnectorResponse3? Type547 { get; set; } + public global::Cohere.CreateConnectorResponse2? Type547 { get; set; } /// /// /// - public global::Cohere.CreateConnectorResponse4? Type548 { get; set; } + public global::Cohere.CreateConnectorResponse3? Type548 { get; set; } /// /// /// - public global::Cohere.CreateConnectorResponse5? Type549 { get; set; } + public global::Cohere.CreateConnectorResponse4? Type549 { get; set; } /// /// /// - public global::Cohere.CreateConnectorResponse6? Type550 { get; set; } + public global::Cohere.CreateConnectorResponse5? Type550 { get; set; } /// /// /// - public global::Cohere.CreateConnectorResponse7? Type551 { get; set; } + public global::Cohere.CreateConnectorResponse6? Type551 { get; set; } /// /// /// - public global::Cohere.CreateConnectorResponse8? Type552 { get; set; } + public global::Cohere.CreateConnectorResponse7? Type552 { get; set; } /// /// /// - public global::Cohere.CreateConnectorResponse9? Type553 { get; set; } + public global::Cohere.CreateConnectorResponse8? Type553 { get; set; } /// /// /// - public global::Cohere.CreateConnectorResponse10? Type554 { get; set; } + public global::Cohere.CreateConnectorResponse9? Type554 { get; set; } /// /// /// - public global::Cohere.CreateConnectorResponse11? Type555 { get; set; } + public global::Cohere.CreateConnectorResponse10? Type555 { get; set; } /// /// /// - public global::Cohere.CreateConnectorResponse12? Type556 { get; set; } + public global::Cohere.CreateConnectorResponse11? Type556 { get; set; } /// /// /// - public global::Cohere.CreateConnectorResponse13? Type557 { get; set; } + public global::Cohere.CreateConnectorResponse12? Type557 { get; set; } /// /// /// - public global::Cohere.GetConnectorResponse2? Type558 { get; set; } + public global::Cohere.CreateConnectorResponse13? Type558 { get; set; } /// /// /// - public global::Cohere.GetConnectorResponse3? Type559 { get; set; } + public global::Cohere.GetConnectorResponse2? Type559 { get; set; } /// /// /// - public global::Cohere.GetConnectorResponse4? Type560 { get; set; } + public global::Cohere.GetConnectorResponse3? Type560 { get; set; } /// /// /// - public global::Cohere.GetConnectorResponse5? Type561 { get; set; } + public global::Cohere.GetConnectorResponse4? Type561 { get; set; } /// /// /// - public global::Cohere.GetConnectorResponse6? Type562 { get; set; } + public global::Cohere.GetConnectorResponse5? Type562 { get; set; } /// /// /// - public global::Cohere.GetConnectorResponse7? Type563 { get; set; } + public global::Cohere.GetConnectorResponse6? Type563 { get; set; } /// /// /// - public global::Cohere.GetConnectorResponse8? Type564 { get; set; } + public global::Cohere.GetConnectorResponse7? Type564 { get; set; } /// /// /// - public global::Cohere.GetConnectorResponse9? Type565 { get; set; } + public global::Cohere.GetConnectorResponse8? Type565 { get; set; } /// /// /// - public global::Cohere.GetConnectorResponse10? Type566 { get; set; } + public global::Cohere.GetConnectorResponse9? Type566 { get; set; } /// /// /// - public global::Cohere.GetConnectorResponse11? Type567 { get; set; } + public global::Cohere.GetConnectorResponse10? Type567 { get; set; } /// /// /// - public global::Cohere.GetConnectorResponse12? Type568 { get; set; } + public global::Cohere.GetConnectorResponse11? Type568 { get; set; } /// /// /// - public global::Cohere.GetConnectorResponse13? Type569 { get; set; } + public global::Cohere.GetConnectorResponse12? Type569 { get; set; } /// /// /// - public global::Cohere.UpdateConnectorResponse2? Type570 { get; set; } + public global::Cohere.GetConnectorResponse13? Type570 { get; set; } /// /// /// - public global::Cohere.UpdateConnectorResponse3? Type571 { get; set; } + public global::Cohere.UpdateConnectorResponse2? Type571 { get; set; } /// /// /// - public global::Cohere.UpdateConnectorResponse4? Type572 { get; set; } + public global::Cohere.UpdateConnectorResponse3? Type572 { get; set; } /// /// /// - public global::Cohere.UpdateConnectorResponse5? Type573 { get; set; } + public global::Cohere.UpdateConnectorResponse4? Type573 { get; set; } /// /// /// - public global::Cohere.UpdateConnectorResponse6? Type574 { get; set; } + public global::Cohere.UpdateConnectorResponse5? Type574 { get; set; } /// /// /// - public global::Cohere.UpdateConnectorResponse7? Type575 { get; set; } + public global::Cohere.UpdateConnectorResponse6? Type575 { get; set; } /// /// /// - public global::Cohere.UpdateConnectorResponse8? Type576 { get; set; } + public global::Cohere.UpdateConnectorResponse7? Type576 { get; set; } /// /// /// - public global::Cohere.UpdateConnectorResponse9? Type577 { get; set; } + public global::Cohere.UpdateConnectorResponse8? Type577 { get; set; } /// /// /// - public global::Cohere.UpdateConnectorResponse10? Type578 { get; set; } + public global::Cohere.UpdateConnectorResponse9? Type578 { get; set; } /// /// /// - public global::Cohere.UpdateConnectorResponse11? Type579 { get; set; } + public global::Cohere.UpdateConnectorResponse10? Type579 { get; set; } /// /// /// - public global::Cohere.UpdateConnectorResponse12? Type580 { get; set; } + public global::Cohere.UpdateConnectorResponse11? Type580 { get; set; } /// /// /// - public global::Cohere.UpdateConnectorResponse13? Type581 { get; set; } + public global::Cohere.UpdateConnectorResponse12? Type581 { get; set; } /// /// /// - public global::Cohere.DeleteConnectorResponse2? Type582 { get; set; } + public global::Cohere.UpdateConnectorResponse13? Type582 { get; set; } /// /// /// - public global::Cohere.DeleteConnectorResponse3? Type583 { get; set; } + public global::Cohere.DeleteConnectorResponse2? Type583 { get; set; } /// /// /// - public global::Cohere.DeleteConnectorResponse4? Type584 { get; set; } + public global::Cohere.DeleteConnectorResponse3? Type584 { get; set; } /// /// /// - public global::Cohere.DeleteConnectorResponse5? Type585 { get; set; } + public global::Cohere.DeleteConnectorResponse4? Type585 { get; set; } /// /// /// - public global::Cohere.DeleteConnectorResponse6? Type586 { get; set; } + public global::Cohere.DeleteConnectorResponse5? Type586 { get; set; } /// /// /// - public global::Cohere.DeleteConnectorResponse7? Type587 { get; set; } + public global::Cohere.DeleteConnectorResponse6? Type587 { get; set; } /// /// /// - public global::Cohere.DeleteConnectorResponse8? Type588 { get; set; } + public global::Cohere.DeleteConnectorResponse7? Type588 { get; set; } /// /// /// - public global::Cohere.DeleteConnectorResponse9? Type589 { get; set; } + public global::Cohere.DeleteConnectorResponse8? Type589 { get; set; } /// /// /// - public global::Cohere.DeleteConnectorResponse10? Type590 { get; set; } + public global::Cohere.DeleteConnectorResponse9? Type590 { get; set; } /// /// /// - public global::Cohere.DeleteConnectorResponse11? Type591 { get; set; } + public global::Cohere.DeleteConnectorResponse10? Type591 { get; set; } /// /// /// - public global::Cohere.DeleteConnectorResponse12? Type592 { get; set; } + public global::Cohere.DeleteConnectorResponse11? Type592 { get; set; } /// /// /// - public global::Cohere.DeleteConnectorResponse13? Type593 { get; set; } + public global::Cohere.DeleteConnectorResponse12? Type593 { get; set; } /// /// /// - public global::Cohere.OAuthAuthorizeConnectorResponse? Type594 { get; set; } + public global::Cohere.DeleteConnectorResponse13? Type594 { get; set; } /// /// /// - public global::Cohere.OAuthAuthorizeConnectorResponse2? Type595 { get; set; } + public global::Cohere.OAuthAuthorizeConnectorResponse? Type595 { get; set; } /// /// /// - public global::Cohere.OAuthAuthorizeConnectorResponse3? Type596 { get; set; } + public global::Cohere.OAuthAuthorizeConnectorResponse2? Type596 { get; set; } /// /// /// - public global::Cohere.OAuthAuthorizeConnectorResponse4? Type597 { get; set; } + public global::Cohere.OAuthAuthorizeConnectorResponse3? Type597 { get; set; } /// /// /// - public global::Cohere.OAuthAuthorizeConnectorResponse5? Type598 { get; set; } + public global::Cohere.OAuthAuthorizeConnectorResponse4? Type598 { get; set; } /// /// /// - public global::Cohere.OAuthAuthorizeConnectorResponse6? Type599 { get; set; } + public global::Cohere.OAuthAuthorizeConnectorResponse5? Type599 { get; set; } /// /// /// - public global::Cohere.OAuthAuthorizeConnectorResponse7? Type600 { get; set; } + public global::Cohere.OAuthAuthorizeConnectorResponse6? Type600 { get; set; } /// /// /// - public global::Cohere.OAuthAuthorizeConnectorResponse8? Type601 { get; set; } + public global::Cohere.OAuthAuthorizeConnectorResponse7? Type601 { get; set; } /// /// /// - public global::Cohere.OAuthAuthorizeConnectorResponse9? Type602 { get; set; } + public global::Cohere.OAuthAuthorizeConnectorResponse8? Type602 { get; set; } /// /// /// - public global::Cohere.OAuthAuthorizeConnectorResponse10? Type603 { get; set; } + public global::Cohere.OAuthAuthorizeConnectorResponse9? Type603 { get; set; } /// /// /// - public global::Cohere.OAuthAuthorizeConnectorResponse11? Type604 { get; set; } + public global::Cohere.OAuthAuthorizeConnectorResponse10? Type604 { get; set; } /// /// /// - public global::Cohere.OAuthAuthorizeConnectorResponse12? Type605 { get; set; } + public global::Cohere.OAuthAuthorizeConnectorResponse11? Type605 { get; set; } /// /// /// - public global::Cohere.GetModelResponse2? Type606 { get; set; } + public global::Cohere.OAuthAuthorizeConnectorResponse12? Type606 { get; set; } /// /// /// - public global::Cohere.GetModelResponse3? Type607 { get; set; } + public global::Cohere.GetModelResponse2? Type607 { get; set; } /// /// /// - public global::Cohere.GetModelResponse4? Type608 { get; set; } + public global::Cohere.GetModelResponse3? Type608 { get; set; } /// /// /// - public global::Cohere.GetModelResponse5? Type609 { get; set; } + public global::Cohere.GetModelResponse4? Type609 { get; set; } /// /// /// - public global::Cohere.GetModelResponse6? Type610 { get; set; } + public global::Cohere.GetModelResponse5? Type610 { get; set; } /// /// /// - public global::Cohere.GetModelResponse7? Type611 { get; set; } + public global::Cohere.GetModelResponse6? Type611 { get; set; } /// /// /// - public global::Cohere.GetModelResponse8? Type612 { get; set; } + public global::Cohere.GetModelResponse7? Type612 { get; set; } /// /// /// - public global::Cohere.GetModelResponse9? Type613 { get; set; } + public global::Cohere.GetModelResponse8? Type613 { get; set; } /// /// /// - public global::Cohere.GetModelResponse10? Type614 { get; set; } + public global::Cohere.GetModelResponse9? Type614 { get; set; } /// /// /// - public global::Cohere.GetModelResponse11? Type615 { get; set; } + public global::Cohere.GetModelResponse10? Type615 { get; set; } /// /// /// - public global::Cohere.GetModelResponse12? Type616 { get; set; } + public global::Cohere.GetModelResponse11? Type616 { get; set; } /// /// /// - public global::Cohere.GetModelResponse13? Type617 { get; set; } + public global::Cohere.GetModelResponse12? Type617 { get; set; } /// /// /// - public global::Cohere.ListModelsResponse2? Type618 { get; set; } + public global::Cohere.GetModelResponse13? Type618 { get; set; } /// /// /// - public global::Cohere.ListModelsResponse3? Type619 { get; set; } + public global::Cohere.ListModelsResponse2? Type619 { get; set; } /// /// /// - public global::Cohere.ListModelsResponse4? Type620 { get; set; } + public global::Cohere.ListModelsResponse3? Type620 { get; set; } /// /// /// - public global::Cohere.ListModelsResponse5? Type621 { get; set; } + public global::Cohere.ListModelsResponse4? Type621 { get; set; } /// /// /// - public global::Cohere.ListModelsResponse6? Type622 { get; set; } + public global::Cohere.ListModelsResponse5? Type622 { get; set; } /// /// /// - public global::Cohere.ListModelsResponse7? Type623 { get; set; } + public global::Cohere.ListModelsResponse6? Type623 { get; set; } /// /// /// - public global::Cohere.ListModelsResponse8? Type624 { get; set; } + public global::Cohere.ListModelsResponse7? Type624 { get; set; } /// /// /// - public global::Cohere.ListModelsResponse9? Type625 { get; set; } + public global::Cohere.ListModelsResponse8? Type625 { get; set; } /// /// /// - public global::Cohere.ListModelsResponse10? Type626 { get; set; } + public global::Cohere.ListModelsResponse9? Type626 { get; set; } /// /// /// - public global::Cohere.ListModelsResponse11? Type627 { get; set; } + public global::Cohere.ListModelsResponse10? Type627 { get; set; } /// /// /// - public global::Cohere.ListModelsResponse12? Type628 { get; set; } + public global::Cohere.ListModelsResponse11? Type628 { get; set; } /// /// /// - public global::Cohere.ListModelsResponse13? Type629 { get; set; } + public global::Cohere.ListModelsResponse12? Type629 { get; set; } /// /// /// - public global::Cohere.CheckAPIKeyResponse? Type630 { get; set; } + public global::Cohere.ListModelsResponse13? Type630 { get; set; } /// /// /// - public global::Cohere.CheckAPIKeyResponse2? Type631 { get; set; } + public global::Cohere.CheckAPIKeyResponse? Type631 { get; set; } /// /// /// - public global::Cohere.CheckAPIKeyResponse3? Type632 { get; set; } + public global::Cohere.CheckAPIKeyResponse2? Type632 { get; set; } /// /// /// - public global::Cohere.CheckAPIKeyResponse4? Type633 { get; set; } + public global::Cohere.CheckAPIKeyResponse3? Type633 { get; set; } /// /// /// - public global::Cohere.CheckAPIKeyResponse5? Type634 { get; set; } + public global::Cohere.CheckAPIKeyResponse4? Type634 { get; set; } /// /// /// - public global::Cohere.CheckAPIKeyResponse6? Type635 { get; set; } + public global::Cohere.CheckAPIKeyResponse5? Type635 { get; set; } /// /// /// - public global::Cohere.CheckAPIKeyResponse7? Type636 { get; set; } + public global::Cohere.CheckAPIKeyResponse6? Type636 { get; set; } /// /// /// - public global::Cohere.CheckAPIKeyResponse8? Type637 { get; set; } + public global::Cohere.CheckAPIKeyResponse7? Type637 { get; set; } /// /// /// - public global::Cohere.CheckAPIKeyResponse9? Type638 { get; set; } + public global::Cohere.CheckAPIKeyResponse8? Type638 { get; set; } /// /// /// - public global::Cohere.CheckAPIKeyResponse10? Type639 { get; set; } + public global::Cohere.CheckAPIKeyResponse9? Type639 { get; set; } /// /// /// - public global::Cohere.CheckAPIKeyResponse11? Type640 { get; set; } + public global::Cohere.CheckAPIKeyResponse10? Type640 { get; set; } /// /// /// - public global::Cohere.CheckAPIKeyResponse12? Type641 { get; set; } + public global::Cohere.CheckAPIKeyResponse11? Type641 { get; set; } /// /// /// - public global::Cohere.CheckAPIKeyResponse13? Type642 { get; set; } + public global::Cohere.CheckAPIKeyResponse12? Type642 { get; set; } + /// + /// + /// + public global::Cohere.CheckAPIKeyResponse13? Type643 { get; set; } } } \ No newline at end of file diff --git a/src/libs/Cohere/openapi.yaml b/src/libs/Cohere/openapi.yaml index 447baca..8ece770 100644 --- a/src/libs/Cohere/openapi.yaml +++ b/src/libs/Cohere/openapi.yaml @@ -757,6 +757,12 @@ paths: description: "Defaults to `\"accurate\"`.\nDictates the approach taken to generating citations as part of the RAG flow by allowing the user to specify whether they want `\"accurate\"` results, `\"fast\"` results or no results.\n" response_format: $ref: '#/components/schemas/ResponseFormat-2' + safety_mode: + enum: + - CONTEXTUAL + - STRICT + - NONE + description: "Used to select the [safety instruction](/docs/safety-modes) inserted into the prompt. Defaults to `CONTEXTUAL`.\nWhen `NONE` is specified, the safety instruction will be omitted.\n\nSafety modes are not yet configurable in combination with `tools`, `tool_results` and `documents` parameters.\n\n**Note**: This parameter is only compatible with models [Command R 08-2024](/docs/command-r#august-2024-release), [Command R+ 08-2024](/docs/command-r-plus#august-2024-release) and newer.\n\nCompatible Deployments: Cohere Platform, Azure, AWS Sagemaker/Bedrock, Private Deployments\n" max_tokens: type: integer description: "The maximum number of tokens the model will generate as part of the response. Note: Setting a low value may result in incomplete generations.\n"