Skip to content

Commit f9eb77d

Browse files
feat(errors): add request_id property (#1317)
1 parent 2f759aa commit f9eb77d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/openai/_exceptions.py

+2
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,13 @@ class APIStatusError(APIError):
7676

7777
response: httpx.Response
7878
status_code: int
79+
request_id: str | None
7980

8081
def __init__(self, message: str, *, response: httpx.Response, body: object | None) -> None:
8182
super().__init__(message, response.request, body=body)
8283
self.response = response
8384
self.status_code = response.status_code
85+
self.request_id = response.headers.get("x-request-id")
8486

8587

8688
class APIConnectionError(APIError):

0 commit comments

Comments
 (0)