From 22fc4a795d56264aefd082040c6998c9371b83aa Mon Sep 17 00:00:00 2001 From: mdecimus <11444311+mdecimus@users.noreply.github.com> Date: Fri, 16 Jan 2026 17:22:09 -0300 Subject: [PATCH] AI API: Include request error details if available --- crates/common/src/enterprise/llm.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/crates/common/src/enterprise/llm.rs b/crates/common/src/enterprise/llm.rs index 344f3f20..a2ec1e7c 100644 --- a/crates/common/src/enterprise/llm.rs +++ b/crates/common/src/enterprise/llm.rs @@ -186,11 +186,15 @@ impl AiApiConfig { } } } else { + let status = response.status(); + let bytes = response.bytes().await.unwrap_or_default(); + Err(format!( - "OpenAPI request to {} failed with code {}: {}", + "OpenAPI request to {} failed with code {} ({}): {}", self.url, - response.status().as_u16(), - response.status().canonical_reason().unwrap_or("Unknown") + status.as_u16(), + status.canonical_reason().unwrap_or("Unknown"), + std::str::from_utf8(&bytes).unwrap_or_default() )) } }