From 728dbed28d5738d1d3b4a4925f719cb05026af1f Mon Sep 17 00:00:00 2001 From: CaIon <1808837298@qq.com> Date: Wed, 13 Mar 2024 16:29:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=85=BC=E5=AE=B9=E5=8F=98=E7=84=A6?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- constant/midjourney.go | 1 + relay/relay-mj.go | 5 ++++- web/src/components/MjLogsTable.js | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/constant/midjourney.go b/constant/midjourney.go index dbcc5c8..c184435 100644 --- a/constant/midjourney.go +++ b/constant/midjourney.go @@ -13,4 +13,5 @@ const ( MjActionVariation = "VARIATION" MjActionInPaint = "INPAINT" MjActionInPaintPre = "INPAINT_PRE" + MjActionZoom = "ZOOM" ) diff --git a/relay/relay-mj.go b/relay/relay-mj.go index 5fafc89..d582055 100644 --- a/relay/relay-mj.go +++ b/relay/relay-mj.go @@ -27,6 +27,7 @@ var DefaultModelPrice = map[string]float64{ "mj_reroll": 0.1, "mj_blend": 0.1, "mj_inpaint": 0.1, + "mj_zoom": 0.1, "mj_inpaint_pre": 0, "mj_describe": 0.05, "mj_upscale": 0.05, @@ -646,11 +647,13 @@ func coverPlusActionToNormalAction(midjRequest *dto.MidjourneyRequest) *dto.Midj midjRequest.Action = constant.MjActionUpscale } else if strings.Contains(action, "variation") { midjRequest.Action = constant.MjActionVariation + midjRequest.Index = 1 } else if strings.Contains(action, "pan") { midjRequest.Action = constant.MjActionVariation midjRequest.Index = 1 } else if action == "Outpaint" || strings.Contains(action, "CustomZoom") { - midjRequest.Action = constant.MjActionInPaintPre + midjRequest.Action = constant.MjActionZoom + midjRequest.Index = 1 } else if action == "Inpaint" { midjRequest.Action = constant.MjActionInPaintPre midjRequest.Index = 1 diff --git a/web/src/components/MjLogsTable.js b/web/src/components/MjLogsTable.js index 4accf54..a1ffeb6 100644 --- a/web/src/components/MjLogsTable.js +++ b/web/src/components/MjLogsTable.js @@ -39,6 +39,8 @@ function renderType(type) { return 重绘; case 'INPAINT': return 局部重绘; + case 'ZOOM': + return 变焦; case 'INPAINT_PRE': return 局部重绘-预处理; default: