feat: generate images

This commit is contained in:
jialin
2024-11-22 10:00:34 +08:00
parent 84e0c46711
commit f24aef300b
18 changed files with 725 additions and 114 deletions
@@ -65,3 +65,77 @@ export const TTSParamsConfig: ParamsSchema[] = [
]
}
];
export const ImageParamsConfig: ParamsSchema[] = [
{
type: 'InputNumber',
name: 'n',
label: {
text: 'Counts',
isLocalized: false
},
attrs: {
min: 1,
max: 10
},
rules: [
{
required: false
}
]
},
{
type: 'Select',
name: 'size',
options: [
{ label: '256x256', value: '256x256' },
{ label: '512x512', value: '512x512' },
{ label: '1024x1024', value: '1024x1024' },
{ label: '1792x1024', value: '1792x1024' },
{ label: '1024x1792', value: '1024x1792' }
],
label: {
text: 'Size',
isLocalized: false
},
rules: [
{
required: false
}
]
},
{
type: 'Select',
name: 'quality',
options: [
{ label: 'standard', value: 'standard' },
{ label: 'hd', value: 'hd' }
],
label: {
text: 'Quality',
isLocalized: false
},
rules: [
{
required: false
}
]
},
{
type: 'Select',
name: 'style',
options: [
{ label: 'vivid', value: 'vivid' },
{ label: 'natural', value: 'natural' }
],
label: {
text: 'Style',
isLocalized: false
},
rules: [
{
required: false
}
]
}
];
+1 -1
View File
@@ -3,7 +3,7 @@ export interface ModelSelectionItem extends Global.BaseOption<string> {
instanceId: symbol;
type?: string;
}
export type MessageItemAction = 'upload' | 'delete' | 'copy';
export interface MessageItem {
content: string;
imgs?: { uid: string | number; dataUrl: string }[];