Skip to content

Commit 22fc4a7

Browse files
committed
AI API: Include request error details if available
1 parent 011f059 commit 22fc4a7

File tree

1 file changed

+7
-3
lines changed
  • crates/common/src/enterprise

1 file changed

+7
-3
lines changed

crates/common/src/enterprise/llm.rs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,11 +186,15 @@ impl AiApiConfig {
186186
}
187187
}
188188
} else {
189+
let status = response.status();
190+
let bytes = response.bytes().await.unwrap_or_default();
191+
189192
Err(format!(
190-
"OpenAPI request to {} failed with code {}: {}",
193+
"OpenAPI request to {} failed with code {} ({}): {}",
191194
self.url,
192-
response.status().as_u16(),
193-
response.status().canonical_reason().unwrap_or("Unknown")
195+
status.as_u16(),
196+
status.canonical_reason().unwrap_or("Unknown"),
197+
std::str::from_utf8(&bytes).unwrap_or_default()
194198
))
195199
}
196200
}

0 commit comments

Comments
 (0)