统一 ImageProvider 模型路由使用的 nanobanana 常量

resolve_image_provider 改用 NANOBANANA_2_MODEL 常量匹配 VectorEngine 模型

避免常量更新后路由仍匹配写死的旧模型字符串
This commit is contained in:
2026-09-19 13:09:28 +08:00
parent fa2b36654b
commit 874d061cb9
@@ -4,7 +4,7 @@ use crate::image_provider::{
constants::{
GPT_IMAGE_2_5_BUSINESS_NAME, GPT_IMAGE_2_5_EDIT_MODEL, GPT_IMAGE_2_5_GENERATION_MODEL,
GPT_IMAGE_2_C_MODEL, GPT_IMAGE_2_DIMENSION_ALIGNMENT, GPT_IMAGE_2_MAX_EDGE,
GPT_IMAGE_2_MAX_PIXELS, GPT_IMAGE_2_MIN_PIXELS, GPT_IMAGE_2_MODEL,
GPT_IMAGE_2_MAX_PIXELS, GPT_IMAGE_2_MIN_PIXELS, GPT_IMAGE_2_MODEL, NANOBANANA_2_MODEL,
},
types::{ImageProvider, ImageProviderSettings, ReferenceImage},
};
@@ -104,7 +104,7 @@ pub fn resolve_image_provider(model: &str) -> Result<ImageProvider, &'static str
| GPT_IMAGE_2_5_BUSINESS_NAME
| GPT_IMAGE_2_5_GENERATION_MODEL
| GPT_IMAGE_2_5_EDIT_MODEL => Ok(ImageProvider::Tiantoken),
"gemini-3.1-flash-image-preview" => Ok(ImageProvider::VectorEngine),
NANOBANANA_2_MODEL => Ok(ImageProvider::VectorEngine),
_ => Err("不支持的图片模型"),
}
}