diff --git a/server-rs/crates/platform-image/src/image_provider/runtime/executor.rs b/server-rs/crates/platform-image/src/image_provider/runtime/executor.rs index 3cafa3f57..ee0b24d05 100644 --- a/server-rs/crates/platform-image/src/image_provider/runtime/executor.rs +++ b/server-rs/crates/platform-image/src/image_provider/runtime/executor.rs @@ -305,7 +305,7 @@ pub async fn create_nanobanana_generate_content( effective_request_timeout_ms(settings.request_timeout_ms, settings.request_deadline) else { return Err(request_budget_exhausted_error( - ImageProvider::VectorEngine, + settings.provider, request_url.as_str(), failure_context, None, @@ -329,7 +329,7 @@ pub async fn create_nanobanana_generate_content( attempt, ) { if retry_image_upstream_status_after_delay( - ImageProvider::VectorEngine, + settings.provider, "nanobanana_generate_content", request_url.as_str(), attempt, @@ -352,7 +352,7 @@ pub async fn create_nanobanana_generate_content( Err(error) => { if should_retry_image_curl_send_error(&error, attempt) { if retry_image_send_after_delay( - ImageProvider::VectorEngine, + settings.provider, "nanobanana_generate_content", request_url.as_str(), "request_send", @@ -375,7 +375,7 @@ pub async fn create_nanobanana_generate_content( } } return Err(map_curl_error( - ImageProvider::VectorEngine, + settings.provider, format!("{failure_context}:创建 nanobanana2 图片生成任务失败").as_str(), request_url.as_str(), "request_send", @@ -410,7 +410,7 @@ pub async fn create_nanobanana_generate_content( handle_image_response( http_client, request_url.as_str(), - ImageProvider::VectorEngine, + settings.provider, response_status, response_text.as_str(), None,