diff --git a/middleware/distributor.go b/middleware/distributor.go index 3f7103990..9faee8013 100644 --- a/middleware/distributor.go +++ b/middleware/distributor.go @@ -246,7 +246,7 @@ func getModelRequest(c *gin.Context) (*ModelRequest, bool, error) { modelRequest.Model = common.GetStringIfEmpty(modelRequest.Model, "dall-e") } else if strings.HasPrefix(c.Request.URL.Path, "/v1/images/edits") { //modelRequest.Model = common.GetStringIfEmpty(c.PostForm("model"), "gpt-image-1") - contentType := c.Request.Header.Get("Content-Type") + contentType := c.ContentType() if slices.Contains([]string{gin.MIMEPOSTForm, gin.MIMEMultipartPOSTForm}, contentType) { modelRequest.Model = c.PostForm("model") }