@@ -61,6 +61,8 @@ def create(
61
61
62
62
timeout: Override the client-level default timeout for this request, in seconds
63
63
"""
64
+ if not assistant_id :
65
+ raise ValueError (f"Expected a non-empty value for `assistant_id` but received { assistant_id !r} " )
64
66
extra_headers = {"OpenAI-Beta" : "assistants=v1" , ** (extra_headers or {})}
65
67
return self ._post (
66
68
f"/assistants/{ assistant_id } /files" ,
@@ -95,6 +97,10 @@ def retrieve(
95
97
96
98
timeout: Override the client-level default timeout for this request, in seconds
97
99
"""
100
+ if not assistant_id :
101
+ raise ValueError (f"Expected a non-empty value for `assistant_id` but received { assistant_id !r} " )
102
+ if not file_id :
103
+ raise ValueError (f"Expected a non-empty value for `file_id` but received { file_id !r} " )
98
104
extra_headers = {"OpenAI-Beta" : "assistants=v1" , ** (extra_headers or {})}
99
105
return self ._get (
100
106
f"/assistants/{ assistant_id } /files/{ file_id } " ,
@@ -147,6 +153,8 @@ def list(
147
153
148
154
timeout: Override the client-level default timeout for this request, in seconds
149
155
"""
156
+ if not assistant_id :
157
+ raise ValueError (f"Expected a non-empty value for `assistant_id` but received { assistant_id !r} " )
150
158
extra_headers = {"OpenAI-Beta" : "assistants=v1" , ** (extra_headers or {})}
151
159
return self ._get_api_list (
152
160
f"/assistants/{ assistant_id } /files" ,
@@ -193,6 +201,10 @@ def delete(
193
201
194
202
timeout: Override the client-level default timeout for this request, in seconds
195
203
"""
204
+ if not assistant_id :
205
+ raise ValueError (f"Expected a non-empty value for `assistant_id` but received { assistant_id !r} " )
206
+ if not file_id :
207
+ raise ValueError (f"Expected a non-empty value for `file_id` but received { file_id !r} " )
196
208
extra_headers = {"OpenAI-Beta" : "assistants=v1" , ** (extra_headers or {})}
197
209
return self ._delete (
198
210
f"/assistants/{ assistant_id } /files/{ file_id } " ,
@@ -242,6 +254,8 @@ async def create(
242
254
243
255
timeout: Override the client-level default timeout for this request, in seconds
244
256
"""
257
+ if not assistant_id :
258
+ raise ValueError (f"Expected a non-empty value for `assistant_id` but received { assistant_id !r} " )
245
259
extra_headers = {"OpenAI-Beta" : "assistants=v1" , ** (extra_headers or {})}
246
260
return await self ._post (
247
261
f"/assistants/{ assistant_id } /files" ,
@@ -276,6 +290,10 @@ async def retrieve(
276
290
277
291
timeout: Override the client-level default timeout for this request, in seconds
278
292
"""
293
+ if not assistant_id :
294
+ raise ValueError (f"Expected a non-empty value for `assistant_id` but received { assistant_id !r} " )
295
+ if not file_id :
296
+ raise ValueError (f"Expected a non-empty value for `file_id` but received { file_id !r} " )
279
297
extra_headers = {"OpenAI-Beta" : "assistants=v1" , ** (extra_headers or {})}
280
298
return await self ._get (
281
299
f"/assistants/{ assistant_id } /files/{ file_id } " ,
@@ -328,6 +346,8 @@ def list(
328
346
329
347
timeout: Override the client-level default timeout for this request, in seconds
330
348
"""
349
+ if not assistant_id :
350
+ raise ValueError (f"Expected a non-empty value for `assistant_id` but received { assistant_id !r} " )
331
351
extra_headers = {"OpenAI-Beta" : "assistants=v1" , ** (extra_headers or {})}
332
352
return self ._get_api_list (
333
353
f"/assistants/{ assistant_id } /files" ,
@@ -374,6 +394,10 @@ async def delete(
374
394
375
395
timeout: Override the client-level default timeout for this request, in seconds
376
396
"""
397
+ if not assistant_id :
398
+ raise ValueError (f"Expected a non-empty value for `assistant_id` but received { assistant_id !r} " )
399
+ if not file_id :
400
+ raise ValueError (f"Expected a non-empty value for `file_id` but received { file_id !r} " )
377
401
extra_headers = {"OpenAI-Beta" : "assistants=v1" , ** (extra_headers or {})}
378
402
return await self ._delete (
379
403
f"/assistants/{ assistant_id } /files/{ file_id } " ,
0 commit comments