统一 ImageProvider 模型路由使用的 nanobanana 常量
resolve_image_provider 改用 NANOBANANA_2_MODEL 常量匹配 VectorEngine 模型 避免常量更新后路由仍匹配写死的旧模型字符串
This commit is contained in:
@@ -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("不支持的图片模型"),
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user