- 删除 dialogBox 下 8 个子组件目录(model/proportion/dimension/quantity/pattern/Time/imageUploader/videoImageUploader) - 删除 src/config/models/(模型配置已迁移至 src/platforms/painting/models/) - 删除 src/config/runninghub/ 及 config/index.js(Video 不再使用旧适配器) - 更新 Painting 平台的 getModelConfig 导入路径为 ./models/index.js - 移除 modelSelector.vue 中未使用的 getModelConfig 导入 - 保留 src/utils/modelConfig.js(Video 描述符仍需要 fetchModelConfig 加载远程配置)
49 lines
1.0 KiB
JavaScript
49 lines
1.0 KiB
JavaScript
// 通义万相 2.0 Pro — 图片编辑
|
|
export default {
|
|
name: '通义万相2.0 Pro',
|
|
tag: '图片编辑',
|
|
inputType: 'image',
|
|
maxImages: 3,
|
|
params: [
|
|
{
|
|
name: 'imageUrls',
|
|
label: '参考图片',
|
|
type: 'image',
|
|
required: true,
|
|
ui: 'imageUpload',
|
|
maxCount: 3,
|
|
},
|
|
{
|
|
name: 'prompt',
|
|
label: '提示词',
|
|
type: 'string',
|
|
default: '',
|
|
ui: 'textarea',
|
|
},
|
|
{
|
|
name: 'size',
|
|
label: '尺寸',
|
|
type: 'string',
|
|
default: '1024*1024',
|
|
ui: 'dimension',
|
|
dimension: {
|
|
parse: (val) => {
|
|
const parts = (val || '1024*1024').split('*')
|
|
return { width: parseInt(parts[0]) || 1024, height: parseInt(parts[1]) || 1024 }
|
|
},
|
|
format: (w, h) => `${w}*${h}`,
|
|
width: { min: 512, max: 2048 },
|
|
height: { min: 512, max: 2048 },
|
|
},
|
|
},
|
|
{
|
|
name: 'imageNum',
|
|
label: '生成张数',
|
|
type: 'select',
|
|
default: 1,
|
|
options: [1, 2, 3, 4, 5, 6],
|
|
ui: 'quantity',
|
|
},
|
|
],
|
|
}
|