mirror of
https://github.com/linux-do/new-api.git
synced 2025-09-19 17:06:38 +08:00
feat: 兼容变焦功能
This commit is contained in:
parent
fd3a41bacb
commit
728dbed28d
@ -13,4 +13,5 @@ const (
|
|||||||
MjActionVariation = "VARIATION"
|
MjActionVariation = "VARIATION"
|
||||||
MjActionInPaint = "INPAINT"
|
MjActionInPaint = "INPAINT"
|
||||||
MjActionInPaintPre = "INPAINT_PRE"
|
MjActionInPaintPre = "INPAINT_PRE"
|
||||||
|
MjActionZoom = "ZOOM"
|
||||||
)
|
)
|
||||||
|
@ -27,6 +27,7 @@ var DefaultModelPrice = map[string]float64{
|
|||||||
"mj_reroll": 0.1,
|
"mj_reroll": 0.1,
|
||||||
"mj_blend": 0.1,
|
"mj_blend": 0.1,
|
||||||
"mj_inpaint": 0.1,
|
"mj_inpaint": 0.1,
|
||||||
|
"mj_zoom": 0.1,
|
||||||
"mj_inpaint_pre": 0,
|
"mj_inpaint_pre": 0,
|
||||||
"mj_describe": 0.05,
|
"mj_describe": 0.05,
|
||||||
"mj_upscale": 0.05,
|
"mj_upscale": 0.05,
|
||||||
@ -646,11 +647,13 @@ func coverPlusActionToNormalAction(midjRequest *dto.MidjourneyRequest) *dto.Midj
|
|||||||
midjRequest.Action = constant.MjActionUpscale
|
midjRequest.Action = constant.MjActionUpscale
|
||||||
} else if strings.Contains(action, "variation") {
|
} else if strings.Contains(action, "variation") {
|
||||||
midjRequest.Action = constant.MjActionVariation
|
midjRequest.Action = constant.MjActionVariation
|
||||||
|
midjRequest.Index = 1
|
||||||
} else if strings.Contains(action, "pan") {
|
} else if strings.Contains(action, "pan") {
|
||||||
midjRequest.Action = constant.MjActionVariation
|
midjRequest.Action = constant.MjActionVariation
|
||||||
midjRequest.Index = 1
|
midjRequest.Index = 1
|
||||||
} else if action == "Outpaint" || strings.Contains(action, "CustomZoom") {
|
} else if action == "Outpaint" || strings.Contains(action, "CustomZoom") {
|
||||||
midjRequest.Action = constant.MjActionInPaintPre
|
midjRequest.Action = constant.MjActionZoom
|
||||||
|
midjRequest.Index = 1
|
||||||
} else if action == "Inpaint" {
|
} else if action == "Inpaint" {
|
||||||
midjRequest.Action = constant.MjActionInPaintPre
|
midjRequest.Action = constant.MjActionInPaintPre
|
||||||
midjRequest.Index = 1
|
midjRequest.Index = 1
|
||||||
|
@ -39,6 +39,8 @@ function renderType(type) {
|
|||||||
return <Tag color="indigo" size='large'>重绘</Tag>;
|
return <Tag color="indigo" size='large'>重绘</Tag>;
|
||||||
case 'INPAINT':
|
case 'INPAINT':
|
||||||
return <Tag color="violet" size='large'>局部重绘</Tag>;
|
return <Tag color="violet" size='large'>局部重绘</Tag>;
|
||||||
|
case 'ZOOM':
|
||||||
|
return <Tag color="teal" size='large'>变焦</Tag>;
|
||||||
case 'INPAINT_PRE':
|
case 'INPAINT_PRE':
|
||||||
return <Tag color="violet" size='large'>局部重绘-预处理</Tag>;
|
return <Tag color="violet" size='large'>局部重绘-预处理</Tag>;
|
||||||
default:
|
default:
|
||||||
|
Loading…
Reference in New Issue
Block a user