Refactored size ratio calculation in
relayImageHelper function
This commit is contained in:
parent
e00bc7bd3f
commit
1768d1ef55
@ -87,12 +87,13 @@ func relayImageHelper(c *gin.Context, relayMode int) *OpenAIErrorWithStatusCode
|
|||||||
|
|
||||||
sizeRatio := 1.0
|
sizeRatio := 1.0
|
||||||
|
|
||||||
if ratios, ok := common.DalleSizeRatios[imageModel]; ok {
|
if ratio, ok := common.DalleSizeRatios[imageModel][requestSize]; ok {
|
||||||
if ratio, ok := ratios[requestSize]; ok {
|
sizeRatio = ratio
|
||||||
sizeRatio = ratio
|
if imageRequest.Quality == "hd" && imageRequest.Model == "dall-e-3" {
|
||||||
|
if requestSize == "1024x1024" {
|
||||||
if imageRequest.Quality == "hd" {
|
sizeRatio *= 2
|
||||||
sizeRatio = ratio * 2
|
} else {
|
||||||
|
sizeRatio *= 1.5
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user