Open
Description
I think we need the x-request-id to debug API requests with the OpenAI team, as referenced here: https://platform.openai.com/docs/api-reference/debugging-requests.
However, the RunResultStreaming response doesn't include the x-request-id from the API call.
Although a request_id is provided for API errors, I believe it would be beneficial to have access to the x-request-id in the response for general purposes, such as logging warnings.
I maybe found a workaround to retrieve response headers by using a hook with the HTTPX client though: https://github.com/encode/httpx/blob/4fb9528c2f5ac000441c3634d297e77da23067cd/httpx/_client.py#L982