代理 gemini gptimage接口,以异步方式进行图片生成#
支持模型#
{ id: 'nano-banana-pro', name: 'Nano Banana pro', type: 'standard' },
// { id: 'nano-banana-2', name: 'Nano Banana 2', type: 'standard' },
// { id: 'nano-banana-2-2k', name: 'Nano Banana 2 (2K)', type: 'standard' },
// { id: 'nano-banana-2-4k', name: 'Nano Banana 2 (4K)', type: 'standard' },
// Gemini
{ id: 'gemini-3-pro-image-preview', name: 'Gemini 3 Pro Image', type: 'standard' },
{ id: 'gemini-2.5-flash-image', name: 'Gemini 2.5 Flash Image', type: 'standard' },
// GPT
{ id: 'gpt-4o-image', name: 'GPT-4o Image', type: 'standard' },
{ id: 'gpt-4o-image-vip', name: 'gpt-4o-image-vip', type: 'standard' },
{ id: 'gpt-image-1.5', name: 'gpt-image-1.5', type: 'standard' },
// MJ
{ id: 'mj_imagine', name: 'Midjourney Imagine', type: 'mj' },GEMINI_ASPECT_RATIOS = [
{ value: '1:1', label: '1:1' },
{ value: '2:3', label: '2:3' },
{ value: '3:2', label: '3:2' },
{ value: '3:4', label: '3:4' },
{ value: '4:3', label: '4:3' },
{ value: '4:5', label: '4:5' },
{ value: '5:4', label: '5:4' },
{ value: '9:16', label: '9:16' },
{ value: '16:9', label: '16:9' },
{ value: '21:9', label: '21:9' },
];
gemini3pro才支持:
GEMINI_IMAGE_SIZES = [
{ value: '1K', label: '1K' },
{ value: '2K', label: '2K' },
{ value: '4K', label: '4K' },
];指定id获取任务:此接口返回的参数格式基本就是原模型同步接口返回的格式;略微加了几个参数表示状态信息:
TaskID: task.TaskID,
Status: status,
FailReason: maskedFailReason,
Progress: task.Progress,
Status枚举值:修改于 2026-01-25 06:34:03