补齐审计模型白名单的 GPT Image 2.5 与 nanobanana 模型
auditable_image_model 识别 gpt-image-2.5、gpt-image-2.5-flare-c、gpt-image-2.5-sunburst-c 与 nanobanana2 避免新模型请求的审计 image_model 与错误元数据丢失模型归因
This commit is contained in:
@@ -10,8 +10,9 @@ use crate::image_provider::{
|
||||
retry_delay_fits_request_deadline,
|
||||
},
|
||||
constants::{
|
||||
GPT_IMAGE_2_5_EDIT_MODEL, GPT_IMAGE_2_5_GENERATION_MODEL, GPT_IMAGE_2_C_MODEL,
|
||||
GPT_IMAGE_2_MODEL, VECTOR_ENGINE_IMAGE_EDIT_MAX_REFERENCE_IMAGES,
|
||||
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_MODEL, NANOBANANA_2_MODEL,
|
||||
VECTOR_ENGINE_IMAGE_EDIT_MAX_REFERENCE_IMAGES,
|
||||
VECTOR_ENGINE_NANOBANANA_MAX_REFERENCE_IMAGES,
|
||||
},
|
||||
curl_transport::{
|
||||
@@ -721,6 +722,10 @@ fn auditable_image_model(model: &str) -> Option<&'static str> {
|
||||
match model {
|
||||
GPT_IMAGE_2_C_MODEL => Some(GPT_IMAGE_2_C_MODEL),
|
||||
GPT_IMAGE_2_MODEL => Some(GPT_IMAGE_2_MODEL),
|
||||
GPT_IMAGE_2_5_BUSINESS_NAME => Some(GPT_IMAGE_2_5_BUSINESS_NAME),
|
||||
GPT_IMAGE_2_5_GENERATION_MODEL => Some(GPT_IMAGE_2_5_GENERATION_MODEL),
|
||||
GPT_IMAGE_2_5_EDIT_MODEL => Some(GPT_IMAGE_2_5_EDIT_MODEL),
|
||||
NANOBANANA_2_MODEL => Some(NANOBANANA_2_MODEL),
|
||||
_ => None,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user