diff --git a/server-rs/crates/platform-image/tests/image_provider.rs b/server-rs/crates/platform-image/tests/image_provider.rs index 9d7cb256c..4ceea0692 100644 --- a/server-rs/crates/platform-image/tests/image_provider.rs +++ b/server-rs/crates/platform-image/tests/image_provider.rs @@ -232,6 +232,12 @@ fn resolve_image_provider_rejects_business_model_and_accepts_concrete_models() { resolve_image_provider(GPT_IMAGE_2_5_EDIT_MODEL), Ok(ImageProvider::Tiantoken) ); + // 中文注释:`gpt-image-2` 是历史持久化值,仍按 Tiantoken 路由;它不得被当成 + // 未知 model 拒绝,也不得被静默改写成当前业务模型后再发往上游。 + assert_eq!( + resolve_image_provider(GPT_IMAGE_2_MODEL), + Ok(ImageProvider::Tiantoken) + ); assert_eq!( resolve_image_provider("gemini-3.1-flash-image-preview"), Ok(ImageProvider::VectorEngine)