Skip to content

Commit 40c7e23

Browse files
committed
fix(api): correct types for attachments (#783)
1 parent a28e0ba commit 40c7e23

File tree

6 files changed

+50
-50
lines changed

6 files changed

+50
-50
lines changed

src/resources/beta/threads/messages.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -369,12 +369,12 @@ export interface Message {
369369

370370
export namespace Message {
371371
export interface Attachment {
372-
add_to?: Array<'file_search' | 'code_interpreter'>;
373-
374372
/**
375373
* The ID of the file to attach to the message.
376374
*/
377375
file_id?: string;
376+
377+
tools?: Array<'file_search' | 'code_interpreter'>;
378378
}
379379

380380
/**
@@ -523,12 +523,12 @@ export interface MessageCreateParams {
523523

524524
export namespace MessageCreateParams {
525525
export interface Attachment {
526-
add_to?: Array<'file_search' | 'code_interpreter'>;
527-
528526
/**
529527
* The ID of the file to attach to the message.
530528
*/
531529
file_id?: string;
530+
531+
tools?: Array<'file_search' | 'code_interpreter'>;
532532
}
533533
}
534534

src/resources/beta/threads/runs/runs.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -775,12 +775,12 @@ export namespace RunCreateParams {
775775

776776
export namespace AdditionalMessage {
777777
export interface Attachment {
778-
add_to?: Array<'file_search' | 'code_interpreter'>;
779-
780778
/**
781779
* The ID of the file to attach to the message.
782780
*/
783781
file_id?: string;
782+
783+
tools?: Array<'file_search' | 'code_interpreter'>;
784784
}
785785
}
786786

@@ -1023,12 +1023,12 @@ export namespace RunCreateAndPollParams {
10231023

10241024
export namespace AdditionalMessage {
10251025
export interface Attachment {
1026-
add_to?: Array<'file_search' | 'code_interpreter'>;
1027-
10281026
/**
10291027
* The ID of the file to attach to the message.
10301028
*/
10311029
file_id?: string;
1030+
1031+
tools?: Array<'file_search' | 'code_interpreter'>;
10321032
}
10331033
}
10341034

@@ -1224,12 +1224,12 @@ export namespace RunCreateAndStreamParams {
12241224

12251225
export namespace AdditionalMessage {
12261226
export interface Attachment {
1227-
add_to?: Array<'file_search' | 'code_interpreter'>;
1228-
12291227
/**
12301228
* The ID of the file to attach to the message.
12311229
*/
12321230
file_id?: string;
1231+
1232+
tools?: Array<'file_search' | 'code_interpreter'>;
12331233
}
12341234
}
12351235

@@ -1425,12 +1425,12 @@ export namespace RunStreamParams {
14251425

14261426
export namespace AdditionalMessage {
14271427
export interface Attachment {
1428-
add_to?: Array<'file_search' | 'code_interpreter'>;
1429-
14301428
/**
14311429
* The ID of the file to attach to the message.
14321430
*/
14331431
file_id?: string;
1432+
1433+
tools?: Array<'file_search' | 'code_interpreter'>;
14341434
}
14351435
}
14361436

src/resources/beta/threads/threads.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -313,12 +313,12 @@ export namespace ThreadCreateParams {
313313

314314
export namespace Message {
315315
export interface Attachment {
316-
add_to?: Array<'file_search' | 'code_interpreter'>;
317-
318316
/**
319317
* The ID of the file to attach to the message.
320318
*/
321319
file_id?: string;
320+
321+
tools?: Array<'file_search' | 'code_interpreter'>;
322322
}
323323
}
324324

@@ -648,12 +648,12 @@ export namespace ThreadCreateAndRunParams {
648648

649649
export namespace Message {
650650
export interface Attachment {
651-
add_to?: Array<'file_search' | 'code_interpreter'>;
652-
653651
/**
654652
* The ID of the file to attach to the message.
655653
*/
656654
file_id?: string;
655+
656+
tools?: Array<'file_search' | 'code_interpreter'>;
657657
}
658658
}
659659

@@ -994,12 +994,12 @@ export namespace ThreadCreateAndRunPollParams {
994994

995995
export namespace Message {
996996
export interface Attachment {
997-
add_to?: Array<'file_search' | 'code_interpreter'>;
998-
999997
/**
1000998
* The ID of the file to attach to the message.
1001999
*/
10021000
file_id?: string;
1001+
1002+
tools?: Array<'file_search' | 'code_interpreter'>;
10031003
}
10041004
}
10051005

@@ -1319,12 +1319,12 @@ export namespace ThreadCreateAndRunStreamParams {
13191319

13201320
export namespace Message {
13211321
export interface Attachment {
1322-
add_to?: Array<'file_search' | 'code_interpreter'>;
1323-
13241322
/**
13251323
* The ID of the file to attach to the message.
13261324
*/
13271325
file_id?: string;
1326+
1327+
tools?: Array<'file_search' | 'code_interpreter'>;
13281328
}
13291329
}
13301330

tests/api-resources/beta/threads/messages.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ describe('resource messages', () => {
2525
content: 'x',
2626
role: 'user',
2727
attachments: [
28-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
29-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
30-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
28+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
29+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
30+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
3131
],
3232
metadata: {},
3333
});

tests/api-resources/beta/threads/runs/runs.test.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,29 +29,29 @@ describe('resource runs', () => {
2929
role: 'user',
3030
content: 'x',
3131
attachments: [
32-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
33-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
34-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
32+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
33+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
34+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
3535
],
3636
metadata: {},
3737
},
3838
{
3939
role: 'user',
4040
content: 'x',
4141
attachments: [
42-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
43-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
44-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
42+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
43+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
44+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
4545
],
4646
metadata: {},
4747
},
4848
{
4949
role: 'user',
5050
content: 'x',
5151
attachments: [
52-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
53-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
54-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
52+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
53+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
54+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
5555
],
5656
metadata: {},
5757
},

tests/api-resources/beta/threads/threads.test.ts

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -37,29 +37,29 @@ describe('resource threads', () => {
3737
role: 'user',
3838
content: 'x',
3939
attachments: [
40-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
41-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
42-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
40+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
41+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
42+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
4343
],
4444
metadata: {},
4545
},
4646
{
4747
role: 'user',
4848
content: 'x',
4949
attachments: [
50-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
51-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
52-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
50+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
51+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
52+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
5353
],
5454
metadata: {},
5555
},
5656
{
5757
role: 'user',
5858
content: 'x',
5959
attachments: [
60-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
61-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
62-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
60+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
61+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
62+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
6363
],
6464
metadata: {},
6565
},
@@ -153,29 +153,29 @@ describe('resource threads', () => {
153153
role: 'user',
154154
content: 'x',
155155
attachments: [
156-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
157-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
158-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
156+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
157+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
158+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
159159
],
160160
metadata: {},
161161
},
162162
{
163163
role: 'user',
164164
content: 'x',
165165
attachments: [
166-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
167-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
168-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
166+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
167+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
168+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
169169
],
170170
metadata: {},
171171
},
172172
{
173173
role: 'user',
174174
content: 'x',
175175
attachments: [
176-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
177-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
178-
{ file_id: 'string', add_to: ['file_search', 'code_interpreter'] },
176+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
177+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
178+
{ file_id: 'string', tools: ['file_search', 'code_interpreter'] },
179179
],
180180
metadata: {},
181181
},

0 commit comments

Comments
 (0)