From 828f2164f4fec1e2262ae9777bdc54e42a08e466 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 28 Jun 2026 16:17:08 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- ...tContentItemsDiscriminatorMappingImageUrlImageUrl.g.cs | 4 ++-- ...ntItemsDiscriminatorMappingImageUrlImageUrlDetail.g.cs | 8 +++++++- src/libs/OpenRouter/openapi.yaml | 7 ++++--- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatContentItemsDiscriminatorMappingImageUrlImageUrl.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatContentItemsDiscriminatorMappingImageUrlImageUrl.g.cs index 735ad539..4f6db8a2 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatContentItemsDiscriminatorMappingImageUrlImageUrl.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatContentItemsDiscriminatorMappingImageUrlImageUrl.g.cs @@ -9,7 +9,7 @@ namespace OpenRouter public sealed partial class ChatContentItemsDiscriminatorMappingImageUrlImageUrl { /// - /// Image detail level for vision models + /// Image detail level for vision models. `original` is an OpenRouter extension (not in the OpenAI Chat Completions spec) requesting true original-resolution media; it is downgraded to `high` for providers that lack an original-resolution tier. /// [global::System.Text.Json.Serialization.JsonPropertyName("detail")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetailJsonConverter))] @@ -35,7 +35,7 @@ public sealed partial class ChatContentItemsDiscriminatorMappingImageUrlImageUrl /// URL of the image (data: URLs supported) /// /// - /// Image detail level for vision models + /// Image detail level for vision models. `original` is an OpenRouter extension (not in the OpenAI Chat Completions spec) requesting true original-resolution media; it is downgraded to `high` for providers that lack an original-resolution tier. /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail.g.cs index f8d09e87..25f63267 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail.g.cs @@ -4,7 +4,7 @@ namespace OpenRouter { /// - /// Image detail level for vision models + /// Image detail level for vision models. `original` is an OpenRouter extension (not in the OpenAI Chat Completions spec) requesting true original-resolution media; it is downgraded to `high` for providers that lack an original-resolution tier. /// public enum ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail { @@ -20,6 +20,10 @@ public enum ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail /// /// Low, + /// + /// + /// + Original, } /// @@ -37,6 +41,7 @@ public static string ToValueString(this ChatContentItemsDiscriminatorMappingImag ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail.Auto => "auto", ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail.High => "high", ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail.Low => "low", + ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail.Original => "original", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } @@ -50,6 +55,7 @@ public static string ToValueString(this ChatContentItemsDiscriminatorMappingImag "auto" => ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail.Auto, "high" => ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail.High, "low" => ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail.Low, + "original" => ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail.Original, _ => null, }; } diff --git a/src/libs/OpenRouter/openapi.yaml b/src/libs/OpenRouter/openapi.yaml index f30220d0..ec49db0a 100644 --- a/src/libs/OpenRouter/openapi.yaml +++ b/src/libs/OpenRouter/openapi.yaml @@ -22303,9 +22303,10 @@ "enum": [ "auto", "low", - "high" + "high", + "original" ], - "description": "Image detail level for vision models", + "description": "Image detail level for vision models. `original` is an OpenRouter extension (not in the OpenAI Chat Completions spec) requesting true original-resolution media; it is downgraded to `high` for providers that lack an original-resolution tier.", "title": "ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail" }, "ChatContentItemsDiscriminatorMappingImageUrlImageUrl": { @@ -22313,7 +22314,7 @@ "properties": { "detail": { "$ref": "#/components/schemas/ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail", - "description": "Image detail level for vision models" + "description": "Image detail level for vision models. `original` is an OpenRouter extension (not in the OpenAI Chat Completions spec) requesting true original-resolution media; it is downgraded to `high` for providers that lack an original-resolution tier." }, "url": { "type": "string",