```
feat(api): 支持新模型gemini-3.1-flash-image-preview的图片尺寸设置 支持gemini-3.1-flash-image-preview模型使用图片尺寸参数, 同时在前端界面中为该模型显示尺寸选择选项。 ```
This commit is contained in:
parent
6c3731097a
commit
bc2fa7f908
@ -91,7 +91,7 @@ def generate():
|
|||||||
if image_data:
|
if image_data:
|
||||||
payload["image"] = [img.split(',', 1)[1] if ',' in img else img for img in image_data]
|
payload["image"] = [img.split(',', 1)[1] if ',' in img else img for img in image_data]
|
||||||
|
|
||||||
if model_value == "nano-banana-2" and data.get('size'):
|
if model_value in ("nano-banana-2", "gemini-3.1-flash-image-preview") and data.get('size'):
|
||||||
payload["image_size"] = data.get('size')
|
payload["image_size"] = data.get('size')
|
||||||
|
|
||||||
# 5. 启动异步生图任务
|
# 5. 启动异步生图任务
|
||||||
|
|||||||
@ -458,7 +458,8 @@ document.addEventListener('paste', (e) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
document.getElementById('modelSelect').onchange = (e) => {
|
document.getElementById('modelSelect').onchange = (e) => {
|
||||||
document.getElementById('sizeGroup').classList.toggle('hidden', e.target.value !== 'nano-banana-2');
|
const sizeModels = ['nano-banana-2', 'gemini-3.1-flash-image-preview'];
|
||||||
|
document.getElementById('sizeGroup').classList.toggle('hidden', !sizeModels.includes(e.target.value));
|
||||||
updateCostPreview(); // 切换模型时更新计费预览
|
updateCostPreview(); // 切换模型时更新计费预览
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user