Skip to content

Commit f0378d5

Browse files
committed
add files endpoints
1 parent 5a1326b commit f0378d5

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

openai/init.lua

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,15 @@ do
314314
models = function(self)
315315
return self:_request("GET", "/models")
316316
end,
317+
files = function(self)
318+
return self:_request("GET", "/files")
319+
end,
320+
file = function(self, file_id)
321+
return self:_request("GET", "/files/" .. tostring(file_id))
322+
end,
323+
delete_file = function(self, file_id)
324+
return self:_request("DELETE", "/files/" .. tostring(file_id))
325+
end,
317326
_request = function(self, method, path, payload, more_headers, stream_fn)
318327
assert(path, "missing path")
319328
assert(method, "missing method")

openai/init.moon

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,15 @@ class OpenAI
330330
models: =>
331331
@_request "GET", "/models"
332332

333+
files: =>
334+
@_request "GET", "/files"
335+
336+
file: (file_id) =>
337+
@_request "GET", "/files/#{file_id}"
338+
339+
delete_file: (file_id) =>
340+
@_request "DELETE", "/files/#{file_id}"
341+
333342
_request: (method, path, payload, more_headers, stream_fn) =>
334343
assert path, "missing path"
335344
assert method, "missing method"

0 commit comments

Comments
 (0)