소스 검색

Merge pull request #2092 from feitianbubu/pr/doubao-image-edit

feat: add image handling to image request for form-data
Seefs 4 달 전
부모
커밋
94a6f3eb57
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      relay/helper/valid_request.go

+ 4 - 0
relay/helper/valid_request.go

@@ -1,6 +1,7 @@
 package helper
 package helper
 
 
 import (
 import (
+	"encoding/json"
 	"errors"
 	"errors"
 	"fmt"
 	"fmt"
 	"math"
 	"math"
@@ -140,6 +141,9 @@ func GetAndValidOpenAIImageRequest(c *gin.Context, relayMode int) (*dto.ImageReq
 			imageRequest.N = uint(common.String2Int(formData.Get("n")))
 			imageRequest.N = uint(common.String2Int(formData.Get("n")))
 			imageRequest.Quality = formData.Get("quality")
 			imageRequest.Quality = formData.Get("quality")
 			imageRequest.Size = formData.Get("size")
 			imageRequest.Size = formData.Get("size")
+			if imageValue := formData.Get("image"); imageValue != "" {
+				imageRequest.Image, _ = json.Marshal(imageValue)
+			}
 
 
 			if imageRequest.Model == "gpt-image-1" {
 			if imageRequest.Model == "gpt-image-1" {
 				if imageRequest.Quality == "" {
 				if imageRequest.Quality == "" {