From a576fdcc37f70a2145fbbb0030bf7dc1b69f3f47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Tue, 8 Sep 2026 12:29:59 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E6=9C=AA=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E7=9A=84=20multipart=20=E8=AF=B7=E6=B1=82=E5=8C=85=E8=A3=85?= =?UTF-8?q?=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 无选项测试直接调用统一传输入口 避免生产构建保留未使用函数告警 --- .../src/vector_engine/curl_transport.rs | 30 ++----------------- 1 file changed, 2 insertions(+), 28 deletions(-) diff --git a/server-rs/crates/platform-image/src/vector_engine/curl_transport.rs b/server-rs/crates/platform-image/src/vector_engine/curl_transport.rs index 42832b6ed..59ab22df2 100644 --- a/server-rs/crates/platform-image/src/vector_engine/curl_transport.rs +++ b/server-rs/crates/platform-image/src/vector_engine/curl_transport.rs @@ -111,33 +111,6 @@ pub(crate) async fn send_vector_engine_json_request_with_curl( .map_err(VectorEngineCurlError::WorkerJoin)? } -#[allow(clippy::too_many_arguments)] -pub(crate) async fn send_vector_engine_multipart_edit_request_with_curl( - request_url: &str, - api_key: &str, - model: &str, - prompt: &str, - negative_prompt: Option<&str>, - normalized_size: &str, - candidate_count: u32, - reference_images: &[ReferenceImage], - timeout_ms: u64, -) -> Result { - send_vector_engine_multipart_edit_request_with_curl_options( - request_url, - api_key, - model, - prompt, - negative_prompt, - normalized_size, - candidate_count, - reference_images, - None, - timeout_ms, - ) - .await -} - #[allow(clippy::too_many_arguments)] pub(crate) async fn send_vector_engine_multipart_edit_request_with_curl_options( request_url: &str, @@ -399,7 +372,7 @@ mod tests { #[tokio::test] async fn vector_engine_curl_transport_posts_multipart_request() { let (base_url, server, request_rx) = start_single_response_server().await; - let response = send_vector_engine_multipart_edit_request_with_curl( + let response = send_vector_engine_multipart_edit_request_with_curl_options( format!("{base_url}/v1/images/edits").as_str(), "test-key", GPT_IMAGE_2_MODEL, @@ -412,6 +385,7 @@ mod tests { mime_type: "image/png".to_string(), file_name: "reference.png".to_string(), }], + None, 1_000, ) .await