feat(compute): 补齐媒体生成 provider 能力声明(Seedream/Seedance/快乐马) (#34)

- volcengine:services 增 image_gen/video_gen;新增 doubao-seedream-4-0-250828(真 img2img/多图融合)与 doubao-seedance-2-0-260128(多素材视频)模型
- dashscope:新增快乐马 happyhorse-1.0-t2v/i2v/r2v 视频模型
- service-map:默认 image_gen→minimax/image-01、video_gen→minimax/MiniMax-Hailuo-2.3(指向已有内置工具适配器的后端)

使算力配置 UI 能展示这些 provider 的图像/视频能力标签与模型,用户填 key 时即可显式知晓其用途。
This commit is contained in:
2026-07-06 14:41:57 +08:00
committed by GitHub
parent 1f51224901
commit da0397f74b
3 changed files with 131 additions and 5 deletions

View File

@@ -689,6 +689,78 @@
"defaultTemperature": 0.65, "defaultTemperature": 0.65,
"defaultTopP": 0.8, "defaultTopP": 0.8,
"extra": {} "extra": {}
},
{
"modelName": "happyhorse-1.0-t2v",
"displayName": "快乐马 1.0 文生视频",
"serviceType": [
"video_gen"
],
"description": "阿里 HappyHorse 文生视频,原生音视频联合生成,最长 15s支持多语种口型",
"capabilities": [
"video_generation",
"text_to_video",
"chinese_optimized",
"high_quality"
],
"extra": {
"endpoint": "/services/aigc/video-generation/video-synthesis",
"asyncHeader": "X-DashScope-Async",
"taskQueryEndpoint": "/tasks",
"maxVideoDuration": 15,
"supportedResolutions": [
"720P",
"1080P"
]
}
},
{
"modelName": "happyhorse-1.0-i2v",
"displayName": "快乐马 1.0 图生视频",
"serviceType": [
"video_gen"
],
"description": "阿里 HappyHorse 图生视频(首帧),宽高比自动跟随输入首帧",
"capabilities": [
"video_generation",
"image_to_video",
"chinese_optimized"
],
"extra": {
"endpoint": "/services/aigc/video-generation/video-synthesis",
"asyncHeader": "X-DashScope-Async",
"taskQueryEndpoint": "/tasks",
"maxVideoDuration": 15,
"supportedResolutions": [
"720P",
"1080P"
]
}
},
{
"modelName": "happyhorse-1.0-r2v",
"displayName": "快乐马 1.0 参考生视频",
"serviceType": [
"video_gen"
],
"description": "阿里 HappyHorse 参考生视频,支持最多 9 张参考图(多主体/元素一致性)",
"capabilities": [
"video_generation",
"reference_to_video",
"multi_image",
"chinese_optimized"
],
"extra": {
"endpoint": "/services/aigc/video-generation/video-synthesis",
"asyncHeader": "X-DashScope-Async",
"taskQueryEndpoint": "/tasks",
"maxReferenceImages": 9,
"maxVideoDuration": 15,
"supportedResolutions": [
"720P",
"1080P"
]
}
} }
] ]
} }

View File

@@ -17,7 +17,9 @@
"voice_clone", "voice_clone",
"realtime_voice", "realtime_voice",
"simultaneous_interpret", "simultaneous_interpret",
"translation" "translation",
"image_gen",
"video_gen"
], ],
"models": [ "models": [
{ {
@@ -545,6 +547,58 @@
"chinese_optimized" "chinese_optimized"
], ],
"extra": {} "extra": {}
},
{
"modelName": "doubao-seedream-4-0-250828",
"displayName": "豆包 Seedream 4.0(文生图/图生图)",
"serviceType": [
"image_gen"
],
"description": "字节 Seedream 图像模型支持文生图、图生图img2img、局部重绘与多图融合最多 10 张参考图OpenAI 风格 /images/generations 同步返回",
"capabilities": [
"image_generation",
"image_to_image",
"multi_image_fusion",
"chinese_optimized",
"high_quality"
],
"extra": {
"endpoint": "/images/generations",
"supportedSizes": [
"1K",
"2K",
"4K"
],
"maxFusionImages": 10
}
},
{
"modelName": "doubao-seedance-2-0-260128",
"displayName": "豆包 Seedance 2.0(文生/图生视频)",
"serviceType": [
"video_gen"
],
"description": "字节 Seedance 视频模型,支持文生视频、图生视频、多图参考、首尾帧、参考视频/音频(多模态),异步任务",
"capabilities": [
"video_generation",
"text_to_video",
"image_to_video",
"first_last_frame",
"reference_video",
"reference_audio",
"chinese_optimized",
"high_quality"
],
"extra": {
"endpoint": "/contents/generations/tasks",
"maxVideoDuration": 15,
"supportedResolutions": [
"720p",
"1080p"
],
"maxReferenceImages": 9,
"asyncMode": true
}
} }
] ]
} }

View File

@@ -40,12 +40,12 @@
"providerId": "provider-openai-001" "providerId": "provider-openai-001"
}, },
"image_gen": { "image_gen": {
"modelName": "dall-e-3", "modelName": "image-01",
"providerId": "provider-openai-001" "providerId": "provider-minimax-001"
}, },
"video_gen": { "video_gen": {
"modelName": "kling-v2", "modelName": "MiniMax-Hailuo-2.3",
"providerId": "provider-kling-001" "providerId": "provider-minimax-001"
}, },
"omni": { "omni": {
"modelName": "gpt-4o-realtime", "modelName": "gpt-4o-realtime",