From cad09710951b5108dfaaa841a61b967305ac4bd4 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Wed, 2 Sep 2026 20:14:55 -0700 Subject: [PATCH] feat: pass ocr response parameters to providers --- litellm-rust/crates/ai-gateway/src/ocr/handler.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/litellm-rust/crates/ai-gateway/src/ocr/handler.rs b/litellm-rust/crates/ai-gateway/src/ocr/handler.rs index 815bc84363a..896515a0846 100644 --- a/litellm-rust/crates/ai-gateway/src/ocr/handler.rs +++ b/litellm-rust/crates/ai-gateway/src/ocr/handler.rs @@ -44,7 +44,11 @@ pub(crate) async fn execute_ocr_provider_call(request: ProviderOcrRequest) -> Re .await?; return Ok(request .config - .transform_ocr_response(&request.model, response_json)? + .transform_ocr_response_with_params( + &request.model, + response_json, + &request.optional_params, + )? .into_json()); } @@ -65,6 +69,10 @@ pub(crate) async fn execute_ocr_provider_call(request: ProviderOcrRequest) -> Re Ok(request .config - .transform_ocr_response(&request.model, response_json)? + .transform_ocr_response_with_params( + &request.model, + response_json, + &request.optional_params, + )? .into_json()) }