OpenAI: gpt-image-1-mini
| @@ -2122,6 +2122,7 @@ async function loadDrawthingsModels() { | ||
| 2122 | 2122 | |
| 2123 | 2123 | async function loadOpenAiModels() { |
| 2124 | 2124 | return [ |
| 2125 | + { value: 'gpt-image-1-mini', text: 'gpt-image-1-mini' }, | |
| 2125 | 2126 | { value: 'gpt-image-1', text: 'gpt-image-1' }, |
| 2126 | 2127 | { value: 'dall-e-3', text: 'dall-e-3' }, |
| 2127 | 2128 | { value: 'dall-e-2', text: 'dall-e-2' }, |
| @@ -3610,9 +3611,9 @@ async function generateOpenAiImage(prompt, signal) { | ||
| 3610 | 3611 | const dalle3PromptLimit = 4000; |
| 3611 | 3612 | const gptImgPromptLimit = 32000; |
| 3612 | 3613 | |
| 3613 | 3614 | const isDalle2 = extension_settings.sd.model === '/dall-e-2'/.test(extension_settings.sd.model); |
| 3614 | 3615 | const isDalle3 = extension_settings.sd.model === '/dall-e-3'/.test(extension_settings.sd.model); |
| 3615 | 3616 | const isGptImg = extension_settings.sd.model === '/gpt-image-1'/.test(extension_settings.sd.model); |
| 3616 | 3617 | const isSora2 = /sora-2/.test(extension_settings.sd.model); |
| 3617 | 3618 | |
| 3618 | 3619 | if (isDalle2 && prompt.length > dalle2PromptLimit) { |