@@ -69,12 +69,14 @@ def parse(
69
69
logprobs : Optional [bool ] | NotGiven = NOT_GIVEN ,
70
70
max_completion_tokens : Optional [int ] | NotGiven = NOT_GIVEN ,
71
71
max_tokens : Optional [int ] | NotGiven = NOT_GIVEN ,
72
+ metadata : Optional [Dict [str , str ]] | NotGiven = NOT_GIVEN ,
72
73
n : Optional [int ] | NotGiven = NOT_GIVEN ,
73
74
parallel_tool_calls : bool | NotGiven = NOT_GIVEN ,
74
75
presence_penalty : Optional [float ] | NotGiven = NOT_GIVEN ,
75
76
seed : Optional [int ] | NotGiven = NOT_GIVEN ,
76
77
service_tier : Optional [Literal ["auto" , "default" ]] | NotGiven = NOT_GIVEN ,
77
78
stop : Union [Optional [str ], List [str ]] | NotGiven = NOT_GIVEN ,
79
+ store : Optional [bool ] | NotGiven = NOT_GIVEN ,
78
80
stream_options : Optional [ChatCompletionStreamOptionsParam ] | NotGiven = NOT_GIVEN ,
79
81
temperature : Optional [float ] | NotGiven = NOT_GIVEN ,
80
82
tool_choice : ChatCompletionToolChoiceOptionParam | NotGiven = NOT_GIVEN ,
@@ -158,13 +160,15 @@ def parser(raw_completion: ChatCompletion) -> ParsedChatCompletion[ResponseForma
158
160
"logprobs" : logprobs ,
159
161
"max_completion_tokens" : max_completion_tokens ,
160
162
"max_tokens" : max_tokens ,
163
+ "metadata" : metadata ,
161
164
"n" : n ,
162
165
"parallel_tool_calls" : parallel_tool_calls ,
163
166
"presence_penalty" : presence_penalty ,
164
167
"response_format" : _type_to_response_format (response_format ),
165
168
"seed" : seed ,
166
169
"service_tier" : service_tier ,
167
170
"stop" : stop ,
171
+ "store" : store ,
168
172
"stream" : False ,
169
173
"stream_options" : stream_options ,
170
174
"temperature" : temperature ,
@@ -202,12 +206,14 @@ def stream(
202
206
logprobs : Optional [bool ] | NotGiven = NOT_GIVEN ,
203
207
max_completion_tokens : Optional [int ] | NotGiven = NOT_GIVEN ,
204
208
max_tokens : Optional [int ] | NotGiven = NOT_GIVEN ,
209
+ metadata : Optional [Dict [str , str ]] | NotGiven = NOT_GIVEN ,
205
210
n : Optional [int ] | NotGiven = NOT_GIVEN ,
206
211
parallel_tool_calls : bool | NotGiven = NOT_GIVEN ,
207
212
presence_penalty : Optional [float ] | NotGiven = NOT_GIVEN ,
208
213
seed : Optional [int ] | NotGiven = NOT_GIVEN ,
209
214
service_tier : Optional [Literal ["auto" , "default" ]] | NotGiven = NOT_GIVEN ,
210
215
stop : Union [Optional [str ], List [str ]] | NotGiven = NOT_GIVEN ,
216
+ store : Optional [bool ] | NotGiven = NOT_GIVEN ,
211
217
stream_options : Optional [ChatCompletionStreamOptionsParam ] | NotGiven = NOT_GIVEN ,
212
218
temperature : Optional [float ] | NotGiven = NOT_GIVEN ,
213
219
tool_choice : ChatCompletionToolChoiceOptionParam | NotGiven = NOT_GIVEN ,
@@ -262,11 +268,13 @@ def stream(
262
268
logprobs = logprobs ,
263
269
max_completion_tokens = max_completion_tokens ,
264
270
max_tokens = max_tokens ,
271
+ metadata = metadata ,
265
272
n = n ,
266
273
parallel_tool_calls = parallel_tool_calls ,
267
274
presence_penalty = presence_penalty ,
268
275
seed = seed ,
269
276
service_tier = service_tier ,
277
+ store = store ,
270
278
stop = stop ,
271
279
stream_options = stream_options ,
272
280
temperature = temperature ,
@@ -320,12 +328,14 @@ async def parse(
320
328
logprobs : Optional [bool ] | NotGiven = NOT_GIVEN ,
321
329
max_completion_tokens : Optional [int ] | NotGiven = NOT_GIVEN ,
322
330
max_tokens : Optional [int ] | NotGiven = NOT_GIVEN ,
331
+ metadata : Optional [Dict [str , str ]] | NotGiven = NOT_GIVEN ,
323
332
n : Optional [int ] | NotGiven = NOT_GIVEN ,
324
333
parallel_tool_calls : bool | NotGiven = NOT_GIVEN ,
325
334
presence_penalty : Optional [float ] | NotGiven = NOT_GIVEN ,
326
335
seed : Optional [int ] | NotGiven = NOT_GIVEN ,
327
336
service_tier : Optional [Literal ["auto" , "default" ]] | NotGiven = NOT_GIVEN ,
328
337
stop : Union [Optional [str ], List [str ]] | NotGiven = NOT_GIVEN ,
338
+ store : Optional [bool ] | NotGiven = NOT_GIVEN ,
329
339
stream_options : Optional [ChatCompletionStreamOptionsParam ] | NotGiven = NOT_GIVEN ,
330
340
temperature : Optional [float ] | NotGiven = NOT_GIVEN ,
331
341
tool_choice : ChatCompletionToolChoiceOptionParam | NotGiven = NOT_GIVEN ,
@@ -409,12 +419,14 @@ def parser(raw_completion: ChatCompletion) -> ParsedChatCompletion[ResponseForma
409
419
"logprobs" : logprobs ,
410
420
"max_completion_tokens" : max_completion_tokens ,
411
421
"max_tokens" : max_tokens ,
422
+ "metadata" : metadata ,
412
423
"n" : n ,
413
424
"parallel_tool_calls" : parallel_tool_calls ,
414
425
"presence_penalty" : presence_penalty ,
415
426
"response_format" : _type_to_response_format (response_format ),
416
427
"seed" : seed ,
417
428
"service_tier" : service_tier ,
429
+ "store" : store ,
418
430
"stop" : stop ,
419
431
"stream" : False ,
420
432
"stream_options" : stream_options ,
@@ -453,12 +465,14 @@ def stream(
453
465
logprobs : Optional [bool ] | NotGiven = NOT_GIVEN ,
454
466
max_completion_tokens : Optional [int ] | NotGiven = NOT_GIVEN ,
455
467
max_tokens : Optional [int ] | NotGiven = NOT_GIVEN ,
468
+ metadata : Optional [Dict [str , str ]] | NotGiven = NOT_GIVEN ,
456
469
n : Optional [int ] | NotGiven = NOT_GIVEN ,
457
470
parallel_tool_calls : bool | NotGiven = NOT_GIVEN ,
458
471
presence_penalty : Optional [float ] | NotGiven = NOT_GIVEN ,
459
472
seed : Optional [int ] | NotGiven = NOT_GIVEN ,
460
473
service_tier : Optional [Literal ["auto" , "default" ]] | NotGiven = NOT_GIVEN ,
461
474
stop : Union [Optional [str ], List [str ]] | NotGiven = NOT_GIVEN ,
475
+ store : Optional [bool ] | NotGiven = NOT_GIVEN ,
462
476
stream_options : Optional [ChatCompletionStreamOptionsParam ] | NotGiven = NOT_GIVEN ,
463
477
temperature : Optional [float ] | NotGiven = NOT_GIVEN ,
464
478
tool_choice : ChatCompletionToolChoiceOptionParam | NotGiven = NOT_GIVEN ,
@@ -514,12 +528,14 @@ def stream(
514
528
logprobs = logprobs ,
515
529
max_completion_tokens = max_completion_tokens ,
516
530
max_tokens = max_tokens ,
531
+ metadata = metadata ,
517
532
n = n ,
518
533
parallel_tool_calls = parallel_tool_calls ,
519
534
presence_penalty = presence_penalty ,
520
535
seed = seed ,
521
536
service_tier = service_tier ,
522
537
stop = stop ,
538
+ store = store ,
523
539
stream_options = stream_options ,
524
540
temperature = temperature ,
525
541
tool_choice = tool_choice ,
0 commit comments