Commit 3cb47431

Stainless Bot <107565488+stainless-bot@users.noreply.github.com>
2024-04-16 05:34:22
feat(errors): add request_id property (#1317)
1 parent 2f759aa
Changed files (1)
src
src/openai/_exceptions.py
@@ -76,11 +76,13 @@ class APIStatusError(APIError):
 
     response: httpx.Response
     status_code: int
+    request_id: str | None
 
     def __init__(self, message: str, *, response: httpx.Response, body: object | None) -> None:
         super().__init__(message, response.request, body=body)
         self.response = response
         self.status_code = response.status_code
+        self.request_id = response.headers.get("x-request-id")
 
 
 class APIConnectionError(APIError):