Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
phsl
/
new-api
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Unverified
Commit
7efb1922
authored
Apr 02, 2026
by
Calcium-Ion
Committed by
GitHub
Apr 02, 2026
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #3526 from feitianbubu/pr/e560265b6e57aa7b95bc98cb53397ef0a3082d9d
支持wan2.7生图-wan2.7-image
parents
89fe99f3
e5b5331d
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
9 additions
and
1 deletions
+9
-1
relay/channel/ali/dto.go
+5
-0
relay/channel/ali/image.go
+1
-0
relay/channel/ali/image_wan.go
+2
-1
setting/model_setting/qwen.go
+1
-0
No files found.
relay/channel/ali/dto.go
View file @
7efb1922
...
...
@@ -177,6 +177,11 @@ type AliImageParameters struct {
Scale
string
`json:"scale,omitempty"`
Watermark
*
bool
`json:"watermark,omitempty"`
PromptExtend
*
bool
`json:"prompt_extend,omitempty"`
ThinkingMode
*
bool
`json:"thinking_mode,omitempty"`
EnableSequential
*
bool
`json:"enable_sequential,omitempty"`
BboxList
any
`json:"bbox_list,omitempty"`
ColorPalette
any
`json:"color_palette,omitempty"`
Seed
*
int
`json:"seed,omitempty"`
}
func
(
p
*
AliImageParameters
)
PromptExtendValue
()
bool
{
...
...
relay/channel/ali/image.go
View file @
7efb1922
...
...
@@ -180,6 +180,7 @@ func oaiFormEdit2AliImageEdit(c *gin.Context, info *relaycommon.RelayInfo, reque
},
}
imageRequest
.
Parameters
=
AliImageParameters
{
N
:
int
(
lo
.
FromPtrOr
(
request
.
N
,
uint
(
1
))),
Watermark
:
request
.
Watermark
,
}
return
&
imageRequest
,
nil
...
...
relay/channel/ali/image_wan.go
View file @
7efb1922
...
...
@@ -40,7 +40,8 @@ func oaiFormEdit2WanxImageEdit(c *gin.Context, info *relaycommon.RelayInfo, requ
}
func
isOldWanModel
(
modelName
string
)
bool
{
return
strings
.
Contains
(
modelName
,
"wan"
)
&&
!
strings
.
Contains
(
modelName
,
"wan2.6"
)
return
strings
.
Contains
(
modelName
,
"wan"
)
&&
!
lo
.
SomeBy
([]
string
{
"wan2.6"
,
"wan2.7"
},
func
(
v
string
)
bool
{
return
strings
.
Contains
(
modelName
,
v
)
})
}
func
isWanModel
(
modelName
string
)
bool
{
...
...
setting/model_setting/qwen.go
View file @
7efb1922
...
...
@@ -17,6 +17,7 @@ var defaultQwenSettings = QwenSettings{
"z-image"
,
"qwen-image"
,
"wan2.6"
,
"wan2.7"
,
"qwen-image-edit"
,
"qwen-image-edit-max"
,
"qwen-image-edit-max-2026-01-16"
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment