@@ -125,6 +125,7 @@ def create(
125125 extra_body : Body | None = None ,
126126 timeout : float | httpx .Timeout | None | None = None ,
127127 reasoning : Optional [Reasoning ] | None = None ,
128+ session : Optional [dict ] | None = None ,
128129 ) -> Response | Stream [ResponseStreamEvent ]:
129130 extra_headers = _add_beta_headers (extra_headers , tools )
130131 resp = self ._post (
@@ -148,6 +149,7 @@ def create(
148149 "max_tool_calls" : max_tool_calls ,
149150 "expire_at" : expire_at ,
150151 "reasoning" : reasoning ,
152+ "session" : session ,
151153 },
152154 options = make_request_options (
153155 extra_headers = extra_headers ,
@@ -248,6 +250,7 @@ async def create(
248250 extra_body : Body | None = None ,
249251 timeout : float | httpx .Timeout | None | None = None ,
250252 reasoning : Optional [Reasoning ] | None = None ,
253+ session : Optional [dict ] | None = None ,
251254 ) -> Response | AsyncStream [ResponseStreamEvent ]:
252255 extra_headers = _add_beta_headers (extra_headers , tools )
253256 await self ._prepare_responses_input (input = input )
@@ -273,6 +276,7 @@ async def create(
273276 "max_tool_calls" : max_tool_calls ,
274277 "expire_at" : expire_at ,
275278 "reasoning" : reasoning ,
279+ "session" : session ,
276280 },
277281 options = make_request_options (
278282 extra_headers = extra_headers ,
0 commit comments