From 179697ba618148b1d54837ede2b677b640cddf06 Mon Sep 17 00:00:00 2001 From: feitianbubu Date: Thu, 23 Oct 2025 23:14:56 +0800 Subject: [PATCH] feat: add image handling to image request for form-data --- relay/helper/valid_request.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/relay/helper/valid_request.go b/relay/helper/valid_request.go index f17b4f5b8..18a5c8bdf 100644 --- a/relay/helper/valid_request.go +++ b/relay/helper/valid_request.go @@ -1,6 +1,7 @@ package helper import ( + "encoding/json" "errors" "fmt" "math" @@ -150,6 +151,9 @@ func GetAndValidOpenAIImageRequest(c *gin.Context, relayMode int) (*dto.ImageReq imageRequest.N = uint(common.String2Int(formData.Get("n"))) imageRequest.Quality = formData.Get("quality") imageRequest.Size = formData.Get("size") + if imageValue := formData.Get("image"); imageValue != "" { + imageRequest.Image, _ = json.Marshal(imageValue) + } if imageRequest.Model == "gpt-image-1" { if imageRequest.Quality == "" {