@@ -196,6 +196,7 @@ module OpenAI
196
196
_ : T ::Array [
197
197
T . any (
198
198
OpenAI ::Models ::Beta ::CodeInterpreterTool ,
199
+ OpenAI ::Util ::AnyHash ,
199
200
OpenAI ::Models ::Beta ::FileSearchTool ,
200
201
OpenAI ::Models ::Beta ::FunctionTool
201
202
)
@@ -205,6 +206,7 @@ module OpenAI
205
206
T ::Array [
206
207
T . any (
207
208
OpenAI ::Models ::Beta ::CodeInterpreterTool ,
209
+ OpenAI ::Util ::AnyHash ,
208
210
OpenAI ::Models ::Beta ::FileSearchTool ,
209
211
OpenAI ::Models ::Beta ::FunctionTool
210
212
)
@@ -239,6 +241,7 @@ module OpenAI
239
241
T . any (
240
242
Symbol ,
241
243
OpenAI ::Models ::ResponseFormatText ,
244
+ OpenAI ::Util ::AnyHash ,
242
245
OpenAI ::Models ::ResponseFormatJSONObject ,
243
246
OpenAI ::Models ::ResponseFormatJSONSchema
244
247
)
@@ -248,6 +251,7 @@ module OpenAI
248
251
tools : T ::Array [
249
252
T . any (
250
253
OpenAI ::Models ::Beta ::CodeInterpreterTool ,
254
+ OpenAI ::Util ::AnyHash ,
251
255
OpenAI ::Models ::Beta ::FileSearchTool ,
252
256
OpenAI ::Models ::Beta ::FunctionTool
253
257
)
@@ -429,16 +433,35 @@ module OpenAI
429
433
end
430
434
431
435
sig do
432
- params ( _ : T ::Array [ OpenAI ::Models ::Beta ::AssistantCreateParams ::ToolResources ::FileSearch ::VectorStore ] )
433
- . returns ( T ::Array [ OpenAI ::Models ::Beta ::AssistantCreateParams ::ToolResources ::FileSearch ::VectorStore ] )
436
+ params (
437
+ _ : T ::Array [
438
+ T . any (
439
+ OpenAI ::Models ::Beta ::AssistantCreateParams ::ToolResources ::FileSearch ::VectorStore ,
440
+ OpenAI ::Util ::AnyHash
441
+ )
442
+ ]
443
+ )
444
+ . returns (
445
+ T ::Array [
446
+ T . any (
447
+ OpenAI ::Models ::Beta ::AssistantCreateParams ::ToolResources ::FileSearch ::VectorStore ,
448
+ OpenAI ::Util ::AnyHash
449
+ )
450
+ ]
451
+ )
434
452
end
435
453
def vector_stores = ( _ )
436
454
end
437
455
438
456
sig do
439
457
params (
440
458
vector_store_ids : T ::Array [ String ] ,
441
- vector_stores : T ::Array [ OpenAI ::Models ::Beta ::AssistantCreateParams ::ToolResources ::FileSearch ::VectorStore ]
459
+ vector_stores : T ::Array [
460
+ T . any (
461
+ OpenAI ::Models ::Beta ::AssistantCreateParams ::ToolResources ::FileSearch ::VectorStore ,
462
+ OpenAI ::Util ::AnyHash
463
+ )
464
+ ]
442
465
)
443
466
. returns ( T . attached_class )
444
467
end
@@ -477,12 +500,14 @@ module OpenAI
477
500
params (
478
501
_ : T . any (
479
502
OpenAI ::Models ::Beta ::AssistantCreateParams ::ToolResources ::FileSearch ::VectorStore ::ChunkingStrategy ::Auto ,
503
+ OpenAI ::Util ::AnyHash ,
480
504
OpenAI ::Models ::Beta ::AssistantCreateParams ::ToolResources ::FileSearch ::VectorStore ::ChunkingStrategy ::Static
481
505
)
482
506
)
483
507
. returns (
484
508
T . any (
485
509
OpenAI ::Models ::Beta ::AssistantCreateParams ::ToolResources ::FileSearch ::VectorStore ::ChunkingStrategy ::Auto ,
510
+ OpenAI ::Util ::AnyHash ,
486
511
OpenAI ::Models ::Beta ::AssistantCreateParams ::ToolResources ::FileSearch ::VectorStore ::ChunkingStrategy ::Static
487
512
)
488
513
)
@@ -521,6 +546,7 @@ module OpenAI
521
546
params (
522
547
chunking_strategy : T . any (
523
548
OpenAI ::Models ::Beta ::AssistantCreateParams ::ToolResources ::FileSearch ::VectorStore ::ChunkingStrategy ::Auto ,
549
+ OpenAI ::Util ::AnyHash ,
524
550
OpenAI ::Models ::Beta ::AssistantCreateParams ::ToolResources ::FileSearch ::VectorStore ::ChunkingStrategy ::Static
525
551
) ,
526
552
file_ids : T ::Array [ String ] ,
0 commit comments