From 874d061cb9fda81d3baf57d9ae4bf63fbcf7688f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Sat, 19 Sep 2026 13:09:28 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E4=B8=80=20ImageProvider=20=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B=E8=B7=AF=E7=94=B1=E4=BD=BF=E7=94=A8=E7=9A=84=20nanoba?= =?UTF-8?q?nana=20=E5=B8=B8=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit resolve_image_provider 改用 NANOBANANA_2_MODEL 常量匹配 VectorEngine 模型 避免常量更新后路由仍匹配写死的旧模型字符串 --- .../platform-image/src/image_provider/protocol/request.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server-rs/crates/platform-image/src/image_provider/protocol/request.rs b/server-rs/crates/platform-image/src/image_provider/protocol/request.rs index 06ba2a149..b60a93f2b 100644 --- a/server-rs/crates/platform-image/src/image_provider/protocol/request.rs +++ b/server-rs/crates/platform-image/src/image_provider/protocol/request.rs @@ -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 Ok(ImageProvider::Tiantoken), - "gemini-3.1-flash-image-preview" => Ok(ImageProvider::VectorEngine), + NANOBANANA_2_MODEL => Ok(ImageProvider::VectorEngine), _ => Err("不支持的图片模型"), } }