| 437 | enhancePrompt: isVertex ? Boolean(request.body.enhance ?? false) : undefined, | 439 | enhancePrompt: isVertex ? Boolean(request.body.enhance ?? false) : undefined, |
| 438 | negativePrompt: isVertex ? (request.body.negative_prompt || undefined) : undefined, | 440 | negativePrompt: isVertex ? (request.body.negative_prompt || undefined) : undefined, |
| 439 | aspectRatio: String(request.body.aspect_ratio || '1:1'), | 441 | aspectRatio: String(request.body.aspect_ratio || '1:1'), |
| 440 | personGeneration: 'allow_all', | 442 | personGeneration: !isDeprecated ? 'allow_all' : undefined, |
| 441 | language: isVertex ? 'auto' : undefined, | 443 | language: isVertex ? 'auto' : undefined, |
| 442 | safetySetting: isVertex ? 'block_only_high' : 'block_low_and_above', | 444 | safetySetting: !isDeprecated ? (isVertex ? 'block_only_high' : 'block_low_and_above') : undefined, |
| 443 | addWatermark: isVertex ? false : undefined, | 445 | addWatermark: isVertex ? false : undefined, |
| 444 | outputOptions: { | 446 | outputOptions: { |
| 445 | mimeType: 'image/jpeg', | 447 | mimeType: 'image/jpeg', |