21
21
from ..pagination import SyncOpenAICursorPage , AsyncOpenAICursorPage
22
22
from ..types .file import File
23
23
from .._base_client import AsyncPaginator , make_request_options
24
- from ..types .delete_file_response import DeleteFileResponse
25
24
26
25
__all__ = ["FilesResource" , "AsyncFilesResource" ]
27
26
@@ -107,39 +106,6 @@ def create(
107
106
cast_to = File ,
108
107
)
109
108
110
- def retrieve (
111
- self ,
112
- file_id : str ,
113
- * ,
114
- # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
115
- # The extra values given here take precedence over values defined on the client or passed to this method.
116
- extra_headers : Headers | None = None ,
117
- extra_query : Query | None = None ,
118
- extra_body : Body | None = None ,
119
- timeout : float | httpx .Timeout | None | NotGiven = not_given ,
120
- ) -> File :
121
- """
122
- Returns information about a specific file.
123
-
124
- Args:
125
- extra_headers: Send extra headers
126
-
127
- extra_query: Add additional query parameters to the request
128
-
129
- extra_body: Add additional JSON properties to the request
130
-
131
- timeout: Override the client-level default timeout for this request, in seconds
132
- """
133
- if not file_id :
134
- raise ValueError (f"Expected a non-empty value for `file_id` but received { file_id !r} " )
135
- return self ._get (
136
- f"/v1/files/{ file_id } " ,
137
- options = make_request_options (
138
- extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
139
- ),
140
- cast_to = File ,
141
- )
142
-
143
109
def list (
144
110
self ,
145
111
* ,
@@ -200,39 +166,6 @@ def list(
200
166
model = File ,
201
167
)
202
168
203
- def delete (
204
- self ,
205
- file_id : str ,
206
- * ,
207
- # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
208
- # The extra values given here take precedence over values defined on the client or passed to this method.
209
- extra_headers : Headers | None = None ,
210
- extra_query : Query | None = None ,
211
- extra_body : Body | None = None ,
212
- timeout : float | httpx .Timeout | None | NotGiven = not_given ,
213
- ) -> DeleteFileResponse :
214
- """
215
- Delete a file.
216
-
217
- Args:
218
- extra_headers: Send extra headers
219
-
220
- extra_query: Add additional query parameters to the request
221
-
222
- extra_body: Add additional JSON properties to the request
223
-
224
- timeout: Override the client-level default timeout for this request, in seconds
225
- """
226
- if not file_id :
227
- raise ValueError (f"Expected a non-empty value for `file_id` but received { file_id !r} " )
228
- return self ._delete (
229
- f"/v1/files/{ file_id } " ,
230
- options = make_request_options (
231
- extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
232
- ),
233
- cast_to = DeleteFileResponse ,
234
- )
235
-
236
169
def content (
237
170
self ,
238
171
file_id : str ,
@@ -348,39 +281,6 @@ async def create(
348
281
cast_to = File ,
349
282
)
350
283
351
- async def retrieve (
352
- self ,
353
- file_id : str ,
354
- * ,
355
- # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
356
- # The extra values given here take precedence over values defined on the client or passed to this method.
357
- extra_headers : Headers | None = None ,
358
- extra_query : Query | None = None ,
359
- extra_body : Body | None = None ,
360
- timeout : float | httpx .Timeout | None | NotGiven = not_given ,
361
- ) -> File :
362
- """
363
- Returns information about a specific file.
364
-
365
- Args:
366
- extra_headers: Send extra headers
367
-
368
- extra_query: Add additional query parameters to the request
369
-
370
- extra_body: Add additional JSON properties to the request
371
-
372
- timeout: Override the client-level default timeout for this request, in seconds
373
- """
374
- if not file_id :
375
- raise ValueError (f"Expected a non-empty value for `file_id` but received { file_id !r} " )
376
- return await self ._get (
377
- f"/v1/files/{ file_id } " ,
378
- options = make_request_options (
379
- extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
380
- ),
381
- cast_to = File ,
382
- )
383
-
384
284
def list (
385
285
self ,
386
286
* ,
@@ -441,39 +341,6 @@ def list(
441
341
model = File ,
442
342
)
443
343
444
- async def delete (
445
- self ,
446
- file_id : str ,
447
- * ,
448
- # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
449
- # The extra values given here take precedence over values defined on the client or passed to this method.
450
- extra_headers : Headers | None = None ,
451
- extra_query : Query | None = None ,
452
- extra_body : Body | None = None ,
453
- timeout : float | httpx .Timeout | None | NotGiven = not_given ,
454
- ) -> DeleteFileResponse :
455
- """
456
- Delete a file.
457
-
458
- Args:
459
- extra_headers: Send extra headers
460
-
461
- extra_query: Add additional query parameters to the request
462
-
463
- extra_body: Add additional JSON properties to the request
464
-
465
- timeout: Override the client-level default timeout for this request, in seconds
466
- """
467
- if not file_id :
468
- raise ValueError (f"Expected a non-empty value for `file_id` but received { file_id !r} " )
469
- return await self ._delete (
470
- f"/v1/files/{ file_id } " ,
471
- options = make_request_options (
472
- extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
473
- ),
474
- cast_to = DeleteFileResponse ,
475
- )
476
-
477
344
async def content (
478
345
self ,
479
346
file_id : str ,
@@ -515,15 +382,9 @@ def __init__(self, files: FilesResource) -> None:
515
382
self .create = to_raw_response_wrapper (
516
383
files .create ,
517
384
)
518
- self .retrieve = to_raw_response_wrapper (
519
- files .retrieve ,
520
- )
521
385
self .list = to_raw_response_wrapper (
522
386
files .list ,
523
387
)
524
- self .delete = to_raw_response_wrapper (
525
- files .delete ,
526
- )
527
388
self .content = to_raw_response_wrapper (
528
389
files .content ,
529
390
)
@@ -536,15 +397,9 @@ def __init__(self, files: AsyncFilesResource) -> None:
536
397
self .create = async_to_raw_response_wrapper (
537
398
files .create ,
538
399
)
539
- self .retrieve = async_to_raw_response_wrapper (
540
- files .retrieve ,
541
- )
542
400
self .list = async_to_raw_response_wrapper (
543
401
files .list ,
544
402
)
545
- self .delete = async_to_raw_response_wrapper (
546
- files .delete ,
547
- )
548
403
self .content = async_to_raw_response_wrapper (
549
404
files .content ,
550
405
)
@@ -557,15 +412,9 @@ def __init__(self, files: FilesResource) -> None:
557
412
self .create = to_streamed_response_wrapper (
558
413
files .create ,
559
414
)
560
- self .retrieve = to_streamed_response_wrapper (
561
- files .retrieve ,
562
- )
563
415
self .list = to_streamed_response_wrapper (
564
416
files .list ,
565
417
)
566
- self .delete = to_streamed_response_wrapper (
567
- files .delete ,
568
- )
569
418
self .content = to_streamed_response_wrapper (
570
419
files .content ,
571
420
)
@@ -578,15 +427,9 @@ def __init__(self, files: AsyncFilesResource) -> None:
578
427
self .create = async_to_streamed_response_wrapper (
579
428
files .create ,
580
429
)
581
- self .retrieve = async_to_streamed_response_wrapper (
582
- files .retrieve ,
583
- )
584
430
self .list = async_to_streamed_response_wrapper (
585
431
files .list ,
586
432
)
587
- self .delete = async_to_streamed_response_wrapper (
588
- files .delete ,
589
- )
590
433
self .content = async_to_streamed_response_wrapper (
591
434
files .content ,
592
435
)
0 commit comments