From 6e16aea5359cd5ccb1c9c05da8305b376d2df2dc Mon Sep 17 00:00:00 2001 From: Jicheng Lu <103353@smsassist.com> Date: Thu, 11 Sep 2025 17:41:01 -0500 Subject: [PATCH] minor change --- .../Controllers/InstructModeController.cs | 2 +- .../Instructs/Request/InstructBaseRequest.cs | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/Infrastructure/BotSharp.OpenAPI/Controllers/InstructModeController.cs b/src/Infrastructure/BotSharp.OpenAPI/Controllers/InstructModeController.cs index d1538ee2..9259bb8d 100644 --- a/src/Infrastructure/BotSharp.OpenAPI/Controllers/InstructModeController.cs +++ b/src/Infrastructure/BotSharp.OpenAPI/Controllers/InstructModeController.cs @@ -286,7 +286,7 @@ public class InstructModeController : ControllerBase } [HttpPost("/instruct/image-edit")] - public async Task ImageEdit([FromBody] ImageEditRequest request) + public async Task ImageEdit([FromBody] ImageEditFileRequest request) { var fileInstruct = _services.GetRequiredService(); var state = _services.GetRequiredService(); diff --git a/src/Infrastructure/BotSharp.OpenAPI/ViewModels/Instructs/Request/InstructBaseRequest.cs b/src/Infrastructure/BotSharp.OpenAPI/ViewModels/Instructs/Request/InstructBaseRequest.cs index 1071d58b..6344540f 100644 --- a/src/Infrastructure/BotSharp.OpenAPI/ViewModels/Instructs/Request/InstructBaseRequest.cs +++ b/src/Infrastructure/BotSharp.OpenAPI/ViewModels/Instructs/Request/InstructBaseRequest.cs @@ -50,13 +50,17 @@ public class ImageEditRequest : InstructBaseRequest [JsonPropertyName("text")] public string Text { get; set; } = string.Empty; - [JsonPropertyName("file")] - public InstructFileModel? File { get; set; } - [JsonPropertyName("image_converter_provider")] public string? ImageConverterProvider { get; set; } = "file-handler"; } +public class ImageEditFileRequest : ImageEditRequest +{ + [JsonPropertyName("file")] + public InstructFileModel File { get; set; } +} + + public class ImageMaskEditRequest : InstructBaseRequest { [JsonPropertyName("text")]